字节跳动 | 客户端研发实习生 — 抖音 二面
哈哈,字节这么难进二面已是胜利!
总体情况:20分钟提问 & 40分钟代码(debug大半天、链表太恐怖)
1. 自我介绍
2. 项目遇到了什么难点、如何解决
3. 浏览器地址栏输入一个网址,会经历哪些环节
4. HTTPS如何保障安全性、讲讲SSL层的建立连接过程(这是我一面没回答出来的问题)
* 追问公钥是放在哪里的(我说是服务端,不是很清楚对不对)
5. 进程和线程的区别(这也是一面问过的我没回答出来的问题,我很怀疑两次面试有一定的连贯性)
6. 段页式存储讲讲
7. LRU怎么设计(这个问题我一面回答出来了,我假装思考,发现面试官在引导我,我又觉得两次面试似乎没有关系)
这题正好面试前刚写过,所以思路很顺,然而链表就是有很多细节问题 T T 中途还忘记构造函数怎么写orz
debug了半天,然后最后在面试官的帮助下勉强bug free
写完代码面试官问了可以实习的时长、意向工作的城市、对客户端的了解等等。
最后就是反问环节(现在就是有一种感觉,好像有反问环节的一般就是稳了,希望不会打脸)
感觉一二面运气很好,两个面试官都不是很严肃,祈祷( ̄o ̄) . z Z