下午刚面完,面试官一上来跟我确认信息问我是不是base北京的。但我投的成都,问之后才知道成都没有教育业务线。不过为了不浪费这个机会,还是继续面试了下去。
算法题安排在了面试的中间过程,不知道咋回事。可能是因为我有点紧张,所以前面的答得不是特别好,面试官有点无语,干脆让我写两道算法题看看还有没有继续问下去的必要吧😂。
1. 进程与线程
2. 线程挂之后进程一定会挂吗?什么情况不会挂?
3. 僵尸进程、孤儿进程是因为什么原因产生的?
4. 僵尸进程过多会带来什么问题?
5. JVM里堆内存与栈内存的区别和特点
6. 数组中的第K个最大元素(leetcode215 medium)
优先队列AC
7. 手写优先队列,实现add(),poll(),peek()。这三个函数是一个怎样的过程
可能优先队列实在太简单了吧,让我手写优先队列。但实在是太菜只知其然不只其所以然。以后要多写写这些了。
8. 优先队列的时间复杂度与数据结构,是怎么实现有序的
9. 买卖股票的最佳时机(leetcode121 easy)
AC
10. 从URL输入到页面展现到底发生什么11. 浏览器如何通过域名去查询 URL 对应的 IP 呢?
12. TCP三次握手过程,每个过程发送了什么样的数据包。
13. HTTP请求的请求行、请求头、请求包体各部分内容
14. HTTP响应报文的内容
15. web server
16. TCP四次挥手过程
17. TIME_WAIT是什么状态
18. 为什么要等待2MSL,2MSL是怎么来的?
全部评论
(3) 回帖