# 2.腾讯CSIG后台一面(4.17早9)已凉
1.自我介绍
2.Java中有几种线程池?说一下SingleThreadPool的参数?
四种,然后参数只记得工厂和最大线程数
3.线程与进程的区别?说一下线程的使用过程
应该先说线程的六种状态,然后说一下生命周期的图。使用过程也就是线程的生命周期
4.虚拟内存是什么?了解吗? 说一下。
5.对于Linux的了解
(我说正在学,所以没问了)
6.JVM了解吗?说一下。
7.JVM中对象数据包包含什么东西?
8.Java类的加载过程
加载->连接->初始化->使用->卸载。
9.TCP协议,为什么是四次挥手,仅仅是为了安全吗?
感觉自己说的挺好的,然后一句“仅仅是为了安全吗?”把我整懵了,当场就慌了,导致越来越紧张。
10.算法:N阶楼梯,一次可以走一步或者俩步,可以走多少步。
11.算法:可以手写一下二叉树的层序遍历吗?
12.有什么要问的?你可以将基础多牢固一下。
总结:还得好好努力
1.状态不行。没休息好,第一次面试没开摄像头,这是第二次,开了摄像头。
2.知识点分散。他说什么了解吗?说一下,我应该脑子里有图,每部分的各个知识点都大致一说, 他再问,我再深入,防止一次说完他再问我就不会了。。。。。
3.压力很大。没问项目,没问框架,没问数据库(前一天学了一天MySQL索引和Innodb)
全部问基础,问的还是基础再深入,还是自己对于源码不够了解。
4.基础太差。 基础不牢,地动山摇,这个面试官问的都是基础再深究,所以要先将基础巩固之后, 总结自己对于某部分的再深入,不要彻底搞懂,而是彻底搞懂且会用。
面试官人超好,全程就是找我会的东西。。。虽然找到的很少很少。。很和蔼温柔,最后和我讲人生道理,诸如面试就是一场修行,可以很快的提升你自己的实力,语言是很多的,基础是一致的,你实习生进公司也不会让你参与大项目,好好巩固基础,对于每个毕业生都是有无限可能的。人挺好的,我太差了:( 冲啊
瞎扯:乱七八糟说一堆
接到HR电话的前一天我正在图书馆里看《阿里云的这群疯子》,很激动,第一次面试大厂,凌晨接到好朋友感情崩溃电话,安慰完,三点睡觉,7点起,9点面。第一次面试开摄像头,压力巨大。(我这人属于早起没用,一上午呆滞的那种,以后所有的面试都约晚上。。。。。)对于问题太死板,应该先知道他到底问的是什么玩意,然后再作答,脑子太死了。继续巩固基础和算法,加油xdm!
#面经##腾讯##Java工程师#