快手-Java-下午8.27-3点面试
先手撕两道算法
第一道没写出来,第二道简单题,说了下大概思路。
- 1. 进程有哪些状态?相互之间如何切换?
- 2. 进程内部有哪些区域是共享的?(扯了一大堆还把线程部分也讲了,还讲到了JVM)
- 3. 用户态-内核态,如何切换?
- 4. TCP是如何保证可靠连接的?
- 5. HTTPs加密协议有哪些?HTTP状态吗讲一下。
- 6. HashMAP和TreeMap有什么区别?底层实现原理?
- 7. 介绍自己的项目经历。
- 8. 反问
中间还有一些不太记得的问题。
全程面试了1个小时,算法题没写出来真的难受。
#快手面试#
第一道没写出来,第二道简单题,说了下大概思路。
- 1. 进程有哪些状态?相互之间如何切换?
- 2. 进程内部有哪些区域是共享的?(扯了一大堆还把线程部分也讲了,还讲到了JVM)
- 3. 用户态-内核态,如何切换?
- 4. TCP是如何保证可靠连接的?
- 5. HTTPs加密协议有哪些?HTTP状态吗讲一下。
- 6. HashMAP和TreeMap有什么区别?底层实现原理?
- 7. 介绍自己的项目经历。
- 8. 反问
中间还有一些不太记得的问题。
全程面试了1个小时,算法题没写出来真的难受。
#快手面试#