TikTok抖音客户端实习一面(凉经)
5.11一面(1h,没开摄像头,但是态度很好,很有耐心,会引导,每次问完一个问题还要总结一下答案说给我(现在觉得是有拖够时间的嫌疑)):
1.常规自我介绍(2min左右)
3.用浏览器打开一个网页,站在网络层面会经过哪些流程,就从输入网址到这个页面渲染出来。
5.tcp协议的四次挥手的详细过程?
6.tcp协议的四次挥手当中第二步和第三步能否合并成一步?
7.如果服务端本身能确认没有数据发送给客户端了第二步和第三步能否合并?
8.https加密层是对称还是非对称
9.操作系统为什么定义进程这个概念?是为了解决什么问题?
10.进程出现之后,又引入虚拟内存,虚拟内存是为了解决什么问题
11.解释一下I/O操作在操作系统中怎么实现?中间有什么状态切换?
12.java的泛型
13.hashmap时间复杂度?
14.hashmap是线程安全的吗?(回答完继续追问)如果把hashmap改成线程安全?(我回答加锁然后继续问)怎么加锁?
15.sychronized的普通方法和静态方法有什么区别?普通方法和静态方法具体锁的是什么?
( 然后就是做题 差不多12min)
我觉得我写的没啥问题 但是面试官觉得我有一个步骤多余 中序遍历就好啦 )
2.我的表现,面试官说我都是记住的,记住很重要,但是要会实践,有时间可以找个项目跟着写一写
3.我说我的语言表达如何,面试官说这不是评判的重要因素,逻辑可能因为不太会实践,稍微弱一点,但没关系。
总结:还是八股不够娴熟,全靠引导,说的也有点啰嗦,算法题多练习就好啦,越写越快✊
5.12说没过 好菜 主要原因是说实践不够
现在要求也太高了吧 找实习问有没有实习经历 实践项目经历