讯飞二面
1. 你先自我介绍一下。
2. (针对专业)你是主要自学Java的是吗?
3. 你觉得Java里有哪些组件或特性是(工作中)的优势?
4. 了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?
5. 你对源码了解(多少)?
6. 如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?
7. 如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?
8. (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)
9. 你用连接池时有没有发现读放大和写放大的问题?
10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?
11. 流量层面的读写放大(比如Retry导致)你了解吗?
12. 你有没有在线上环境做过服务进程间的Debug?
13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?
14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?
15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?
16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?
17. (Mock)你怎么Mock一个Client或模拟数据返回?
18. (RBAC)你可以再仔细的讲一下吗?
19. RBAC核心的几张表以及它们之间的关联是什么?
20. 看看您这边有什么问题?
2. (针对专业)你是主要自学Java的是吗?
3. 你觉得Java里有哪些组件或特性是(工作中)的优势?
4. 了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?
5. 你对源码了解(多少)?
6. 如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?
7. 如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?
8. (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)
9. 你用连接池时有没有发现读放大和写放大的问题?
10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?
11. 流量层面的读写放大(比如Retry导致)你了解吗?
12. 你有没有在线上环境做过服务进程间的Debug?
13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?
14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?
15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?
16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?
17. (Mock)你怎么Mock一个Client或模拟数据返回?
18. (RBAC)你可以再仔细的讲一下吗?
19. RBAC核心的几张表以及它们之间的关联是什么?
20. 看看您这边有什么问题?
全部评论
相关推荐
查看23道真题和解析 点赞 评论 收藏
分享
