人生第一面就是字节,非常紧张。 上来先问c++内存管理,直接懵了,答不上来。 先问了jvm内存分区,gc算法(引用计数,可达性分析),三种gc和场景,然后标记清除,标记复制,标记整理。然后垃圾收集器,回答了cms,问是否知道其它的垃圾收集器,不知道。 输入url之后会发生什么?说了一下dns解析(递归&&迭代),tcp三次握手,http,四次挥手,浏览器渲染资源。中间还让说了三握四挥细节。 问了一下ipv4各字段。一时紧张,漏了紧急数据指针和接收窗口字段。 进程和线程区别。问项目中有用到多线程吗?有,描述了一下。 然后问synchronized方法锁/...