9.01 小米一面

1. 项目怎么做的数据异常分析的?
2. 为什么要做重构?
3. 重构过程中有遇到哪些难解的case吗
4. 灰度是怎么搞的?有哪些灰度策略?按流量吗?
5. 投放路径是什么?
6. 整合多数据源,有哪些数据源?
7. 自己的项目中最大收获是什么?
8. 介绍怎么做的秒杀模块?
9. java和C++的区别是什么?
10. 通道是用java还是C++?通信是有长连接还是HTTP?
11. 说说JVM内存模型
12. static变量存在哪?
13. 垃圾回收常见参数有哪些?
14. 有过JVM调优的经历吗?
15. 有了解过ZGC吗?
16. 常见的垃圾回收算法有哪些?
17. 说说策略模式
18. 平时常用的linux命令
19. top里面有个load1和load5是什么意思
20. cpu.load和cpu.bazy含义是什么?
21. 操作系统中进程和线程有什么区别?
22. 如果开发服务器时,多进程的服务器模型和多线程服务器模型有什么优劣?
23. 对java中的零拷贝有了解吗?
24. 五层网络模型了解吗?每层举例
25. TCP和UDP的区别
26. 之前有做过抓包分析吗,比如jpc dump 或者whereshark
27. 什么是socket套接字?
28. 在客户端连接服务端有一个connect函数操作
29. 在connect可能耗时很长,你知道connect最大超时时间是多少吗
30. Mysql索引的原理
31. 创建索引注意哪些点?
32. 对范围查找可以怎么做优化?
33. Mysql中的数据类型char、text、bolck有什么区别
34. 说说MVCC
35. 算法:反转链表
36. 为什么选择小米?
37. 关注新知识从哪学到的?
全部评论

相关推荐

评论
点赞
7
分享

创作者周榜

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