自己通过内推得到蚂蚁金服这次内推机会,一面电面大致持续四十多分钟,现在把这些问题记录下来,一方面为了回馈大家,一方面权当攒人品了。
1 自我介绍
2 介绍项目,在项目中用到了redis实现用户点赞功能和关注功能,项目中为什么用redis以及怎么实现相关功能的
3 Java的集合框架(主要是HashMap,1.7和1.8之间的区别)
4 项目中用过的开源框架,为什么要用spring 和 mybatis
5 spring的核心功能是什么,介绍一下AOP以及怎么实现的,jdk代理和cglib代理的区别
6 数据库的四大特性,事务的隔离级别,幻读。
7 计算机网络都学了什么(类似说书上的目录),OSI七层每层的任务,数据链路层的功能(答得不全)和协议。
8 数据结构都学了什么,排序算法最快的是哪种说说原理,哪些是不用申请额外空间的
9 树的非递归遍历以及三种遍历知道哪两种不能确定一棵树
10 介绍一下二叉平衡树(延伸到红黑树进而说道了1.8的HashMap的实现)
11 是否看过jdk源码,说说你说看过的
12 说说concrrent包下的类,然后问了一下Reentrantlock
13 对于Java高并发了解多不多,怎么处理一些秒杀问题
联系客服