数字马力二面面经
翻笔记翻到的,才想起来忘了发
1. 计网 5 层模型
2. 表示层有哪些协议
3. 传输层有哪些解析
4. TCP 和 UDP 区别
5. 说说 TCP 的拥塞控制
6. 网络接口层有哪些协议
7. 网络层有哪些协议
8. HTTP 有哪些请求方式
9. GET 和 POST 请求有什么区别
10. GET 请求为什么能保证幂等性
11. HTTP 和 HTTPS 区别
12. 介绍一下虚拟内存
13. 进程和线程的区别(要求从 Linux 内核回答)
14. 进程之间的通信方式
15. 两个不同的宿主机如何进行线程通信?
16. 介绍常见排序算法
17. 快速排序空间复杂度多少
18. 快速排序最差时间复杂度是在什么情况下发生的
19. 还有哪些排序算法是基于分治法的?
20. 分治法的思想是什么
21. 分治法在代码中主要的实现方法是什么
22. 写递归有哪些注意事项(要你列出三点)
23. 怎么防止递归过深
24. 栈溢出一般会在递归多深发生
25. 怎么优化栈溢出(递归过深怎么优化)
26. Callable 和 Runnable 差异
27. 线程池核心参数
28. 线程池中怎么设置超时时间?一个线程如果要运行10s,怎么在1s就抛出异常
29. 集合讲讲
30. LinkedList 和 ArrayList 区别
31. 介绍一下反射
32. 说说垃圾回收
33. 说一下垃圾回收算法
34. OOM 怎么排查
35. 常见设计模式
36. 介绍 AOP
37. MyBatis #{} 和 ${} 区别
1. 计网 5 层模型
2. 表示层有哪些协议
3. 传输层有哪些解析
4. TCP 和 UDP 区别
5. 说说 TCP 的拥塞控制
6. 网络接口层有哪些协议
7. 网络层有哪些协议
8. HTTP 有哪些请求方式
9. GET 和 POST 请求有什么区别
10. GET 请求为什么能保证幂等性
11. HTTP 和 HTTPS 区别
12. 介绍一下虚拟内存
13. 进程和线程的区别(要求从 Linux 内核回答)
14. 进程之间的通信方式
15. 两个不同的宿主机如何进行线程通信?
16. 介绍常见排序算法
17. 快速排序空间复杂度多少
18. 快速排序最差时间复杂度是在什么情况下发生的
19. 还有哪些排序算法是基于分治法的?
20. 分治法的思想是什么
21. 分治法在代码中主要的实现方法是什么
22. 写递归有哪些注意事项(要你列出三点)
23. 怎么防止递归过深
24. 栈溢出一般会在递归多深发生
25. 怎么优化栈溢出(递归过深怎么优化)
26. Callable 和 Runnable 差异
27. 线程池核心参数
28. 线程池中怎么设置超时时间?一个线程如果要运行10s,怎么在1s就抛出异常
29. 集合讲讲
30. LinkedList 和 ArrayList 区别
31. 介绍一下反射
32. 说说垃圾回收
33. 说一下垃圾回收算法
34. OOM 怎么排查
35. 常见设计模式
36. 介绍 AOP
37. MyBatis #{} 和 ${} 区别
全部评论
和我一个二面面试官
全是八股文,无敌了
相关推荐
12-12 15:30
莆田学院 产品经理 点赞 评论 收藏
分享