字节头条安卓客户端实习一面凉经
人生第一面就是字节,非常紧张。
-
上来先问c++内存管理,直接懵了,答不上来。
-
先问了jvm内存分区,gc算法(引用计数,可达性分析),三种gc和场景,然后标记清除,标记复制,标记整理。然后垃圾收集器,回答了cms,问是否知道其它的垃圾收集器,不知道。
-
输入url之后会发生什么?说了一下dns解析(递归&&迭代),tcp三次握手,http,四次挥手,浏览器渲染资源。中间还让说了三握四挥细节。
-
问了一下ipv4各字段。一时紧张,漏了紧急数据指针和接收窗口字段。
-
进程和线程区别。问项目中有用到多线程吗?有,描述了一下。
-
然后问synchronized方法锁/代码块锁,可重入锁,然后问读写锁,读写锁答的不好。
-
简历写的有git,问了下commit,push,冲突处理,head指针。
-
力扣题:盛水最多的容器。
可能是c++那里一点没答上来,十几天后收到拒信。 为啥没问安卓呢?