昨天下午预约了今天上午11点的电话面试,小姐姐说大约半个小时~1个小时,我以为那个小姐姐是HR,没想到是面试官。。好厉害的小姐姐
一面:
自我介绍(有点短的)
问了一下最熟悉的语言:java,后面就都是java的问题了
1:arrayList和LinkedList的底层实现以及优缺点,为什么等等
2:hashmap的底层实现、处理hash冲突的方法、使用hashmap需要注意的部分、hashtable和concurrentHashMap的实现原理(1.7和1.8的)
3:equals重写怎么写,hashcode怎么写,为什么相同的对象(equals为true)的hashcode要相同
4:用过哪些设计模式,为什么这么做。。。
5:Arrays.sort()底层怎么实现的
6:手写快排—发了一个链接点进去在线写
7:jvm内存、类加载机制
8:你怎么理解线程安全的。。
9:说一种GC(楼主说的cms)以及其他的GC算法
10:栈溢出异常应该调哪个参数让栈容量大一点
11:数据库的四个特性、四种隔离机制、数据库如何保证事务一致性
12:boolean类型的值赋值操作是原子吗?如何保证原子,情景分析应该怎么保证原子
13:用过哪些分布式的框架,知道底层怎么实现的吗
Dubbo (RMI–远程方法调用封装)
14:spring的IOC和AOP,你在项目中的使用例子,底层怎么实现的
补一下这个答案:
IOC是通过反射的方式-get/set方法,构造器方法等实现的
AOP是通过反射和动态代理的方式实现的
15:你有没有写过拦截器,知道怎么实现的吗
在Spring AOP通过JDK的Proxy方式或CGLIB方式生成代理对象的时候,相关的拦截器已经配置到代理对象中去了,拦截器在代理对象中起作用是通过对这些方法的回调来完成的。如果使用JDK的Proxy来生成代理对象,那么需要通过InvocationHandler来设置拦截器回调.而如果使用CGLIB来生成代理对象,就需要根据CGLIB的使用要求.通过DynamicAdvisedlnterceptor来完成回调。(本段话来自 https://blog.csdn.net/she_lock/article/details/80333987)
16:你有没有想问我的

面了差不多1个小时15分钟,时间还挺长,小姐姐人很nice,中间我有的没有了解过就说了一下我觉得是怎么怎么实现的,,小姐姐说你说的有点不对,,
问我想去哪个部门,我说想做稍微底层一点,小姐姐说我们部门主要是应用,但是阿里其他部门有做的,可能会把我捞起来
结束时说后面应该还有1-3面,可能会问我算法。。

后面会继续写上来。。

阿里-蚂蚁金服-一面电面-上海-java研发实习生相关推荐

  1. 蚂蚁金服4轮面经(Java研发):G1收集器+连接池+分布式架构

    一面 线程池有哪些参数?分别有什么用?如果任务数超过的核心线程数,会发生什么?阻塞队列大小是多少? 数据库连接池介绍下,底层实现说下 hashset底层实现,hashmap的put操作过程 说说Has ...

  2. 报名 | 蚂蚁金服ATEC科技大会 · 上海:数字金融新原力

    小蚂蚁说: 2019年1月4日,蚂蚁金服ATEC城市峰会将以"数字金融新原力(The New Force of Digital Finance)"为主题,在中国上海举办.蚂蚁金服A ...

  3. 剧透 报名 | 蚂蚁金服ATEC城市峰会·上海即将开幕

    小蚂蚁说: 2019年1月4日,蚂蚁金服ATEC城市峰会将以"数字金融新原力(The New Force of Digital Finance)"为主题,在中国上海举办.蚂蚁金服A ...

  4. 剧透 报名 | 蚂蚁金服ATEC城市峰会·上海即将开幕 1

    小蚂蚁说: 2019年1月4日,蚂蚁金服ATEC城市峰会将以"数字金融新原力(The New Force of Digital Finance)"为主题,在中国上海举办.蚂蚁金服A ...

  5. 冲击双十一,我是怎么拿下蚂蚁金服的offer的,Java面试题分享

    本文转载自:冲击双十一,我是怎么拿下蚂蚁金服的offer的,Java面试题分享 一.JVM面试题 1. 说说你对JVM内存模型的了解,每个区的作用是什么? 栈区: 栈分为java虚拟机栈和本地方法栈 ...

  6. 腾讯CSIG、阿里(蚂蚁金服,支付宝,搜索引擎)、网易互娱、字节跳动面经

    说在前面的话 本人之前有面过腾讯天美工作室,奈何凉凉,有需要的朋友给传送门2021腾讯互娱天美工作室一面凉经 后来又被腾讯CSIG捞了,可惜挂在了二面上,期间有阿里三个部门的面试,也都凉凉(没办法,自 ...

  7. 阿里蚂蚁金服、蘑菇街、腾讯、去哪儿等实习面试

    说在前面的话 今天收到了自己满意的第一个offer也是第二个offer(第一个太low了不好意思说,BAT牛叉不在意,没赶上华为面试可惜了),每次面试都有收获,不愧于自己这段时间的小小努力.其实也没什 ...

  8. 阿里蚂蚁金服中间件(Java 4轮面试题含答案):Redis缓存+线程锁+微服务等

    第一轮 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 讲讲jdk1.7和1.8的区别? 几种内置的线程池 MySQL事务隔离级 ...

  9. 参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~

    蚂蚁金服一面:分布式架构 50分钟 1.个人介绍加项目介绍20分钟 2.微服务架构是什么,它的优缺点? 3.ACID CAP BASE理论 4.分布式一致性协议,二段.三段.TCC,优缺点 5.RPC ...

最新文章

  1. 两路虚拟化服务器,服务器虚拟化(二)
  2. basicLSTMCELL() num_units参数代表了LSTM输出向量的维数
  3. Fedora 31 将被“砍掉”或推迟更久发布,但和 IBM 无关
  4. software engineering interview domain
  5. 【杂题集】单题小总结
  6. jmeter ForEach控制器学习
  7. javascript脚本_使用脚本src属性将JavaScript链接到HTML
  8. python24点4张扑克_Python实现扑克24点小游戏 ,从此我就没输过
  9. 网络爬虫之css选择器
  10. 矩阵乘法 算法训练 试题_线性代数入门——矩阵乘法的定义及其意义
  11. 【原】Python基础-__init__
  12. GitHub客户端使用
  13. 代码开源为黑客敞开了大门
  14. linux 火狐打不开网页视频,Ubuntu下Firefox不能播放html视频的问题
  15. 5节锂电池升压充电管理芯片
  16. 互联网与物联网有什么区别?
  17. 绕口令 - 专项练习
  18. 计算机基础应用本终结性考试,计算机应用基础
  19. xiunobbs装插件
  20. python出行轨迹记录软件_看看过去跑过哪些地方,用Python和高德API绘制跑步轨迹...

热门文章

  1. python 去掉空格_怎样去掉 sentence 前面的空格 python
  2. not a valid identifier
  3. MySql 如何查询某一天内的数据
  4. 麦田里的守望者——读后理解
  5. 北京智源大会 | AI + 医疗的下一个十年:从公共卫生预警到人类基因密码解析 道翰天琼认知智能api机器人接口。
  6. 找工作系列之-操作系统
  7. 使用PDF编辑器进行PDF合并与PDF页面提取
  8. win10升级系统版本的步骤,win10电脑如何升级系统版本
  9. 远程服务器上的输入法不见了,电脑输入法不见了怎么办?
  10. OpenCV图像运算+Moviepy实现视频旋转叠加