蚂蚁金服面经
这是一场莫名其妙的面试,杭州蚂蚁面的,中间可能流程上出了些差错,不过反正面试了,还是写个面经积累一下人品吧,最近确实需要人品。
1说项目然后项目都还没说完就开始下面的部分;
2 缓存是怎么使用的,里面存哪些东西,为什么要存这些东西,哪些高并发场景不能使用缓存;
3 公司数据量多大,并发量多高要用互斥锁解决缓存击穿;
4 http请求流程 ,三次握手四次挥手;
5 http报文头部是什么,为什么要有版本号,1.0,1.1,2.0的区别,2.0中的多路复用怎么实现会话的串行传输;
6 自己设计一个数据库连接池怎么设计;
7 线程池说一说;
8 阻塞队列不用java提供的自己怎么实现,condition和wait不能用;
9 拥塞窗口讲一讲,为什么要用慢启动算法;
10 jvm垃圾回收;
11 如果频繁老年代回收怎么分析解决;
12 CPU使用率100%怎么分析解决;
13 数据库索引原理;
14 怎么用原生的JDBC访问数据库;
15 算法 n个数找最小的k个数;
16 自己做项目过程中出现过乱码么,了解编码么;
17 liunx命令平时用的哪些,查看机器使用情况用哪个;
18 未来职业规划;
19 平时怎么学习的;
20 你有什么想问我的;
刚刚确认了,是面试官搞错了,不是我等的那个面试官。。。
全过程有了,感兴趣的话请移步 https://www.nowcoder.com/discuss/89411
#内推##面经##蚂蚁集团##秋招##Java工程师#