1. 进程和线程的区别
2. 进程的资源是否能共享
3. 进程的状态, 线程的状态
4. 死锁及解决方法
5. 进程间通信方式
6. HTTP和HTTPS的区别
7. HTTPS加密的方式
8. TCP三次握手和四次挥手, 为什么不两次握手或更多次握手
9. OSI七层模型及每层的作用
10. 在学校如何学习的
11. 怎么学习前端技术栈的, 挑一个讲一下
12. 项目中遇到的难点和解决方式
13. 口述: 八个小球中包含一个较轻的, 尽量减少称重次数找出来; 如果只能两次称重呢
14. 口述: 若干长度相等的绳子, 燃烧一根需要一个小时, 如何计算75分钟
15. 算法: 判断是否是回文数字, 要求时间复杂度为 O(数字长度), 空间复杂度为 O(1)
16. 算法: 快速排序的思想找出无序数组中第K大的元素, 要求时间复杂度为 O(nlogn), 空间复杂度为O(1)
17. 反问环节
面试官超温柔, 一直安慰我不要紧张, 体验太赞了(不是广告,虽然目前为止都是美团面经)