3.29 淘天暑期实习后端二面
时间:45 min,无算法
自我介绍
1. 项目解决的业务问题是什么
2. 介绍下项目中你具体做的事情
3. 单计算机多移动设备具体怎么做的
4. 蓝牙通信怎么做的?
5. 用原生 Socket 会不会有问题?
6. 蓝牙断了怎么办?
7. 产品化要考虑什么?
8. 介绍下 I/O 多路复用?
9. 有没有用过基于 Socket 的框架?
10. Netty 底层了解吗?
11. 介绍下 NIO
12. 还知道 Netty 其他功能吗?
13. 项目中遇到的技术挑战
14. 场景题:做秒杀业务要考虑什么?库存(不超卖)、响应效率、稳定性
- 进一步要考虑的细节?
- 介绍下分布式事务?
- 什么时候会导致 TCC cancel?
15. 大数据量级 MySQL 库表怎么优化?
16. JVM 在 1.8 的变化?
- 为什么这么变化?
17. 场景题:多线程顺序打印 ABC
- 有什么实现方式?条件变量、wait / notify
- wait / notify 具体怎么做?
- 存在虚假唤醒怎么去优化?
- 条件变量具体怎么做?
- 还有没有其他方式?park / unpark
- 有没有用过 join
18. ConcurrentHashMap 和普通 HashMap 的区别
19. ConcurrentHashMap 具体是怎么处理并发的?
20. 介绍下知道的锁
21. 可重入锁是怎么实现的?
22. Transactional 注解底层原理
23. RocketMQ 消息收发流程?
24. 介绍下事务消息?
自我介绍
1. 项目解决的业务问题是什么
2. 介绍下项目中你具体做的事情
3. 单计算机多移动设备具体怎么做的
4. 蓝牙通信怎么做的?
5. 用原生 Socket 会不会有问题?
6. 蓝牙断了怎么办?
7. 产品化要考虑什么?
8. 介绍下 I/O 多路复用?
9. 有没有用过基于 Socket 的框架?
10. Netty 底层了解吗?
11. 介绍下 NIO
12. 还知道 Netty 其他功能吗?
13. 项目中遇到的技术挑战
14. 场景题:做秒杀业务要考虑什么?库存(不超卖)、响应效率、稳定性
- 进一步要考虑的细节?
- 介绍下分布式事务?
- 什么时候会导致 TCC cancel?
15. 大数据量级 MySQL 库表怎么优化?
16. JVM 在 1.8 的变化?
- 为什么这么变化?
17. 场景题:多线程顺序打印 ABC
- 有什么实现方式?条件变量、wait / notify
- wait / notify 具体怎么做?
- 存在虚假唤醒怎么去优化?
- 条件变量具体怎么做?
- 还有没有其他方式?park / unpark
- 有没有用过 join
18. ConcurrentHashMap 和普通 HashMap 的区别
19. ConcurrentHashMap 具体是怎么处理并发的?
20. 介绍下知道的锁
21. 可重入锁是怎么实现的?
22. Transactional 注解底层原理
23. RocketMQ 消息收发流程?
24. 介绍下事务消息?
全部评论
大佬二面完过多久约的三面呀
相关推荐