蚂蚁金服暑期实习Java后端一面挂经新鲜出炉
昨天预告了今天出面经,我我又双叒叕来了,这次带来的是蚂蚁金服暑期实习java后端 开发岗一面面经。面试时间为昨天下午三点,电话面,持续时间为接近一个小时,难度略大,虽然感觉自己回答的还可以,没想到刚刚收到邮件说面试未通过,唉还是有点小难受,应该是手撕代码环节出了问题。和大家分享一下面试经验吧。
1、上来就问了项目,基本上照着简历扣,把自己做的那一块说一下,项目中单点登录的实现,dubbo与springcloud的区别,你说使用过docker,能不能介绍下docker与虚拟机的区别
2、string的几种拼接方式区别,+和stringbuilder底层有没有区别
3、事务概念以及事务隔离级别
4、进程与线程的区别
5、线程池(没接触过,不会)
6、tcp三次握手,为什么是三次而不是四次或是两次
7、java内存模型,堆内存划分
8、互斥锁 ReentrantLock (直接答了不会)
9、乐观锁与悲观锁
10、平衡二叉树与二叉排序树的概念
11、java的类加载机制
12、手撕代码(手写单例模式+两个栈实现一个队列(没写出来))好气,太久没写算法了。
2、string的几种拼接方式区别,+和stringbuilder底层有没有区别
3、事务概念以及事务隔离级别
4、进程与线程的区别
5、线程池(没接触过,不会)
6、tcp三次握手,为什么是三次而不是四次或是两次
7、java内存模型,堆内存划分
8、互斥锁 ReentrantLock (直接答了不会)
9、乐观锁与悲观锁
10、平衡二叉树与二叉排序树的概念
11、java的类加载机制
12、手撕代码(手写单例模式+两个栈实现一个队列(没写出来))好气,太久没写算法了。
面试官人很好,聊得也很开心,以为可以过得,没想到这么快凉了,时间有点紧答案大家自己搜集吧。
后续还会更新淘宝面试经验,如果觉得楼主的经历对你有帮助可以点个收藏或者记评论区一起讨论。