途虎一面

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

相关推荐

GGGGGGG,难死我得了,继续沉淀pulsar是什么模式的?怎么实现高性能的pulsar怎么保证消息不丢失的?消息积压怎么处理?怎么保证能榨干pulsar的性能?怎么保证消费的平衡?怎么通过并发去压榨pulsar的性能?拒绝策略怎么定义的,参数怎么去设置的?你知道并发和并行的区别吗?java中哪些工具是并发,哪些是并行的呢?有没有哪种是非阻塞的保证线程安全的?kafka是什么模式?了解事件驱动吗?不清楚是不是这个问题了io多路复用有了解吗?怎么实现高性能的?如果调用第三方网络超时了应该怎么处理?请求之后超时了你怎么确定你这次请求有没有改成功呢?重复请求你又怎么去保证数据的幂等性,防止幂等问题?有一个协议可以解决这个问题,你知道是什么协议吗?(TCP)当时脑子卡住了,没想起来,我是傻逼如果请求服务端出现大量的close_wait是什么原因?linux什么命令可以排查大量close_wait是什么导致的netty有了解过吗?不了解数据库查询很慢,你对索引分片等都已经做了优化,但还是很慢,怎么排查?数据库连接有调优过吗?redis分布式锁怎么实现的原理是什么?看门狗机制是什么?看门狗什么时候会失效?Redisession 底层怎么实现的分布式锁?xxl-job和???定时有什么区别,了解底层调度原理吗?时间轮算法有了解吗?内存溢出怎么排查?第三方包的升级你知道升级了什么吗?怎么优化这个问题的?堆外内存溢出怎么排查是什么问题呢?ThreadLocal没有remove为什么会产生内存泄漏sharding 的分库分表是出于什么原因要分库分表?分片键是什么?如果一个公司占用了90%的资源,那分库分表还有意义吗?怎么解决?没有反问 G
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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