2019年4月1日,愚人节。
20点16分接到深圳腾讯电话,1面,csig事业群,时长34分钟:
(0)没自我介绍
(1)问项目
(2)多线程(线程池)(worker,轮训任务队列,超时时间,核心线程数)
(3)锁 (利用数组实现双缓冲队列,说了读写分离)
(4)容器(ArrayBlockingQueue和ConcurrentHashMap)大概说的
(5)内存模型(GC)
(6)HTTP和HTTPS的原理(SSL加密,提出冒充服务器咋办(应该是第三方提供证书,没说出来))
21点11分,二面,21分钟:
(-1)之前来面试挂的原因,c++真的不会啊,挂了
(0)不管内存 不管效率 给定100万个单词 找到一个单词如何定位 find()最快,说了个类似于“前缀树”的想法,没说出来具体的名字,描述了思想。提到了排序
(1)问了排序,快排,思想,划分,提到递归
(2)递归甚至比插入排序还慢,为啥?提到了“栈帧”的压入和弹出。
(3)提到堆和栈的区别
(4)HTTP和TCP的区别,没有HTTP层,TCP如何实现HTTP?说了HTTP的头部,自己封装和解析。
(5)IDE的JAVA的调试原理:https://www.freebuf.com/column/144892.html
(6)Android为什么只允许在UI线程中更新?
(7)UDP的包最长的长度,答了有个字段2字节,最长65535。问建议长度多少,不知道,面试官问知道MTU么? 好像是报文最长长度,这个没再问了。
(8)问面试官问题,事业群,做啥的,实习时长、到岗日期。
22点09分,HR小姐姐的电话,20分钟:
(1)聊了一下项目
(2)小姐姐接面试官电话,等了3、4、5分钟。
(3)聊了一下项目
(4)有没有女朋友? 我:emmmmm,目前没有。 小姐姐:没有就没有嘛,还假装思考一下。
(5)工作地点和居住地点,深圳能行不?
(6)吐槽了一波IEG,专业不对口,小姐姐说她也是IEG调岗到CSIG的,那边就是做游戏的。
(7)给不给补贴?小姐姐:我们是不会饿死孩子们的。
(8)工作时长、转正率? 靠自己,50%,职业规划。
整体来说,电话面还是比较轻松的,两位面试官听声音都很年轻的样子,二面面试官也知道提醒我MTU,气氛还好,由于最后提前批一天可能比较着急,问的不是特别深入。
PS:HR声音太太太可爱了,氛围也很轻松愉快,各种开玩笑。