一面:
阅文的面试从语言,数据库,网络协议,架构思想访问问
1、jvm内存结构,堆是由GC负责,谈谈full gc和minor gc的区别(往深处不会。。)
2、多线程安全策略
3、hashmap和concurrenthashmap的原理
4、谈谈cas
5、sql语句有了解么,规定场景下使用sql查询(好像没有答上)
6、谈谈acid以及隔离级别
7、tcp三次握手和四次挥手的区别
8、给定一个移动端可以点赞,可以查看点赞人数的场景,问怎么实现(当时有点懵逼,短路了,没有思路。。。)
9、对于上个问题,请求的流转过程,
10、对于上个问题,假如多个请求同时到达db,怎么减小压力,使用缓存???(好像是缓存+分布式锁)
二面:
不太像技术面。。。可能一面表现不好
1、谈谈项目
2、谈谈与编码的看法不啦不啦。。。。