贝壳找房一面挂经
8-17号今天16点的面试,一面大概持续了50min,问题主要是围绕着java来问的
首先是自我介绍,问了一下现在的实习有转正机会吗,大致的问了下项目
正式开始,上来先是问了了解java内存模型么?然后让画个图,解释每个部分的功能,咋分配的内存,balabala
内存泄漏是什么,怎么引起的,举个内存泄漏的例子,我说创建了没引用的对象塞到集合里。
然后是JVM,了解哪些垃圾收集器,我主要提了ParNew,CMS,G1,然后主要说了各个阶段每个收集器怎么收集的用了什么回收算法,包括YGC和FGC触发的时机,等一些区别。
线程的几种状态,各个状态怎么切换的,一共有多少种切换,balabala
线程池原理,各个参数的作用,从线程池创建开始到最后饱和的过程中参数是怎么变化的,线程回收的过程,balabala
TCP建立连接为啥不是两次握手,第三次握手的ACK没收到怎么办
redis了解吗,数据结构及使用场景,内存淘汰策略,过期key的删除策略,balabala
spring,springboot,springcloud的区别,为啥项目不用springcloud
最后没问算法题,让我写了个两个线程循环打印,我用wait和notify搞的。
大概就是这些问题,问的东西不广而且比较基础,比较侧重往一个东西里问
接着就让我去三楼等消息了。。。
最后的最后
万万没想到,一面卒,一面挂经,真香~~~速度溜了。。。