拼多多秋招一面
面试体验不错,虽然说全是八股,但是面试官尊重人,面试态度很好,很乐意进行交流和引导!
1. 自我介绍
2. 实习亮点
3. Java线程池类型,应用场景
4. 线程池怎么进行线程回收的
5. 为什么要用线程池
6. 说说RPC是什么
7. 设计RPC框架有哪些要点
8. 常用的序列化方式
9. 为什么要进行序列化
10. 写题:二叉树后序遍历(非递归)
11. List<Integer> list = new ArrayList<>()发生了哪些内存分配
12. 操作系统是怎么进行递归的
13. 为什么要有多态
14. 多态父类表现出子类的行为,运行时是如何实现的呢
15. Java泛型是怎么实现的
16. Java为什么要用泛型擦除,为什么不像c++一样
17. `sout( "Hello World!”)` 运行过程。字符串是怎么打印到屏幕上的
18. 为什么要有内核态
19. 从操作系统层面分析`java -jar xxx.jar` 是怎么运行的,在操作系统层面的可执行文件是什么
20. Java和JVM的关系
21. Java和Python有什么区别(答了JIT)
22. 算法:找到一个具有最大和的连续子数组
23. 介绍一下AOP
24. 怎么指定AOP生效的地方
25. Java中注解是怎么生效的
26. 谁去扫描注解的
27. 介绍一下IOC
28. 介绍一下MQ
29. MQ有什么特性
30. 算法:计算逆序对的个数
31. 反问业务
32. 反问对于校招生的期待
一天之后约二面
#秋招笔面试记录#
1. 自我介绍
2. 实习亮点
3. Java线程池类型,应用场景
4. 线程池怎么进行线程回收的
5. 为什么要用线程池
6. 说说RPC是什么
7. 设计RPC框架有哪些要点
8. 常用的序列化方式
9. 为什么要进行序列化
10. 写题:二叉树后序遍历(非递归)
11. List<Integer> list = new ArrayList<>()发生了哪些内存分配
12. 操作系统是怎么进行递归的
13. 为什么要有多态
14. 多态父类表现出子类的行为,运行时是如何实现的呢
15. Java泛型是怎么实现的
16. Java为什么要用泛型擦除,为什么不像c++一样
17. `sout( "Hello World!”)` 运行过程。字符串是怎么打印到屏幕上的
18. 为什么要有内核态
19. 从操作系统层面分析`java -jar xxx.jar` 是怎么运行的,在操作系统层面的可执行文件是什么
20. Java和JVM的关系
21. Java和Python有什么区别(答了JIT)
22. 算法:找到一个具有最大和的连续子数组
23. 介绍一下AOP
24. 怎么指定AOP生效的地方
25. Java中注解是怎么生效的
26. 谁去扫描注解的
27. 介绍一下IOC
28. 介绍一下MQ
29. MQ有什么特性
30. 算法:计算逆序对的个数
31. 反问业务
32. 反问对于校招生的期待
一天之后约二面
#秋招笔面试记录#
全部评论
相关推荐

点赞 评论 收藏
分享