java后端面试-阅文面试总结

一面:

阅文的面试从语言,数据库,网络协议,架构思想访问问

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、谈谈与编码的看法不啦不啦。。。。

你可能感兴趣的:(java学习,面试)