总结:两面虽然时间上是一块,但面试官都很好,如果有不会的地方都会引导着答。自己也没准备好吧,第一个面试公司,太紧张了,呜呜,想说的也没说出来,表达方式也是需要改进,从现在开始一定好好准备!!
一面:
介绍了自己项目
主要Java基础比较多,泛型,拆箱、装箱、继承封装多态、原因各种巴拉巴拉的。
hashmap,哈希冲突,扩容,为啥0.75?
ArrayList,LinkList区别,插入删除方面,时间复杂度。
排序算法,如何改进冒泡排序,堆排序。涉及时间复杂度。
tcp udp 三次握手,其他网络协议
线程,进程区别
死锁
如何理解GC???
算法:反转链表?
二面:头条的面试官。内存!!!
为啥选择测开?
职业规划?
基本上围绕着内存问的,什么最消耗内存?内存都存啥?自己回答的稀里糊涂,不太记得都有啥了。
hashmap?
GC,什么是垃圾,怎么理解?
测试用例设计:反转一个整数。写代码并写出测试用例
反问。
全部评论
(3) 回帖