淘天 测开 一面 (蹲大佬们帮我分析分析应该怎么回答

大佬们看看,是不是讲偏了,不知道应该踩哪些点

讲项目的时候太大白话了,不应该等他问,应该自己主动暴露

关注技术细节

反问:面试官觉着基础不扎实,还是得好好背八股

1. 项目多少行代码

2. 项目介绍(太大白话,没有技术细节)

3. 对自己项目怎么测试的(分模块)

4. 技术难点,性能问题,忘记提并发了,光说了切片。

5. Mysql查询慢怎么办,解决方案。

只回答出来索引、SQL语句复杂、表设计数据冗余。

建索引表(举例项目)、优化SQL(举例多表查询Join)、优化表设计、加缓存(提到了redis)

6. Redis雪崩击穿的原因和预防

原因:大规模更新(答错了,这是击穿),过期时间

预防:加锁更新,random过期时间

7. 想看系统负载,怎么操作?

第一反应是nvidia-smi,但这个是查现存的

卡了一会,问是不是top

8. top返回的三个值分别是什么

cpu占用,内存占用,其他

9. 内存溢出或者内存泄漏的原因,怎么预防

溢出原因:数据量过大,频繁申请没释放新申请的溢出了(好像错了)

泄露原因:循环引用没被gc(似乎答偏了,现代gc都可以回收循环引用)

泄露预防:构造对象的时候避免环状关系,尽量链条/树状。已经存在循环引用关系,就写代码的时候自己删掉。

10. 微信聊天框测试用例设计(10分钟)

讲不清楚,车轱辘话来回说。

#我的失利项目复盘##实习##面经#
全部评论
请问手撕代码了吗
点赞 回复
分享
发布于 04-09 22:03 浙江

相关推荐

2 16 评论
分享
牛客网
牛客企业服务