第二次面蚂蚁 不是二面,是第二次,额,我也不太明白咋搞的
时间:2018.7.25
java开发
说起来你们可能不信,一个月之内,加上这次我已经面了4次阿里,这是第4次,已经挂了3个,之前还面过一次蚂蚁,这次还是蚂蚁,不过都是一面,4次加起来和阿里面试官通话近3个小时。
这次面试最久,整个过程持续了1小时8分钟。
自我介绍 说下学习经历,项目经历,实习经历(我说了一大堆,停不下来 并且说了学习计划和自己看的书籍)
说下数组和链表
说下栈和队列 (说了各种比喻和应用场景 说了递归调用的压栈、弹栈的过程)
栈是不是线程安全的? (之前没有看Stack源码,面试完点进去看才知道是线程安全,gg)
说下HashMap底层实现 (就那一大堆,解说源码)
如果不用HashMap,实现线程安全(我说了HashTable ConcurrentHashMap ConcurrentHashMap底层是分段加锁的 还说了Collections的线程安全化方法)
说下set (用的少,两句话概过)
除了上述集合还用过哪些 (我说了跳跃表SkipList)
知道一些开源的集合吗 比如MashSet (没听过。。。)
列举知道的排序算法
详细说下快速排序
Object有哪些方法
说下TCP连接的详细过程
事务的性质
说下多线程 (说了自己正在看java并发编程艺术,说了线程的创建,启动,线程状态转移,synchronized,lock,volatile,线程池)
Spring的生命周期 (忘了,于是主动说了ioc,aop)
Mybatis怎么加载sqlMapConfig文件
idea的快捷键
还有一些问题记不清楚了
希望有二面的机会了,都面了4次了,给个面子。。。
转载请注明:汪明鑫的个人博客 » 阿里巴巴蚂蚁电话面试
说点什么
您将是第一位评论人!