途虎一面

1. 你这边自我介绍一下。
2. 你讲一下你做的这个实习经历里面你觉得最有挑战的事情。
3. 那你是怎么解决这个问题的呢?
4. 我看你这边做了不少优化的工作,是吧?
5. 我现在有一个慢接口我需要你对它进行优化,你会从哪些方面去分析这个接口,然后用什么方案去优化?
6. 如果是这个接口里面调用了多个rpc接口的话,有没有可能你通过什么方法让这个调用链路从串行变成并行?
7. 它从串行变成并行的时候。你需要考虑哪些问题?
8. (场景题) 我有一个表单查询有两个字段a存在于表一B存在于表二我需要查这两个表的数据是分页查询并且不能连表
 (针对上题)这两个表是有关联的不能用你说的第一个方法去实现。
 (针对上题)连表是吧?
 (针对上题)你讲一下你会怎么拼接。
 (针对上题)你怎么关联?
 (针对上题)业务层拼接,怎么拼接?
 (针对上题)那你怎么分页呢?你怎么拿出来分页呢?
9. 我对a字段建立了索引,我查询where a等于什么东西它一定会走索引吗?
10. 我给你一个my circle(MySQL),你会怎么去分析并优化它呀?
11. 那你这边有什么问题要问我的吗?
12. (在候选人反问后)那你有什么风险?
13. 你无非就是有可能这个数据在你同步之后又有修改吗?
全部评论
同学,瞅瞅我司,医疗独角兽, 因为新业务扩展,11月校招HC暴增! 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 今天 09:36 广东

相关推荐

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. 看看您这边有什么问题?
查看20道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务