小米-软件研发实习-一面-2023.2.1

base:北京 时长:约1h

1. 自我介绍

2. 用过ThreadLocal吗?ThreadLocal是在哪个包下的?看过ThreadLocal源码吗?讲一下ThreadLocal的get和put是怎么实现的?

3. 用过线程池吗?如何自定义线程池?线程池的参数?

4. MySQL有哪些日志? 重启恢复读取的是哪个文件?如果redolog日志文件太大怎么办?

5. char和varchar的区别?

6. MySQL有哪些优化方式?

7 Redis为什么快?

8. 你项目中有哪些地方用到了Redis?Zset的数据结构是什么?讲一下跳表吧?为什么层数增加的时候是0.25?那你再讲一下压缩列表吧?看过Redis源码吗?讲一下定期删除底层源码是怎么实现的吧?

9. 讲一下你项目中遇到哪些并发安全问题?

10. 讲一下一条http请求输入域名之后的过程?

11. Nginx有哪些负载均衡算法?Nginx位于七层网络结构中的哪一层?

12. 讲一下你项目中用过哪些设计模式?

13. feed流是如何实现的?

14. 你项目中的热度排名有对浏览量进行加分吗?如果用postman在短时间内进行大量的访问怎么办?如果间隔时间长一点呢?有办法区分请求是从前端发出的还是从postman发出的吗?

15. 反问

#0offer是寒冬太冷还是我太菜##java实习#
全部评论

相关推荐

点赞 评论 收藏
转发
投递联想等公司10个岗位
点赞 评论 收藏
转发
6 30 评论
分享
牛客网
牛客企业服务