北京米可世界 25 Java 工程师一面
北京米可世界 25 Java 工程师一面
总体用时 30 分钟左右,常规八股文,有一个算法,讲思路即可。
1)自我介绍起手 2分钟
2)常用设计模式介绍(随便几个,特点,使用场景)
3)关于 AI 方面的新技术是如何进行学习的?
4)Java 集合(单列,双列,接口,实现类,各自特点和使用场景,集合 CME 问题 fail-fast 机制)
5)JDK 1.7 到 JDK1.8的集合主要优化情况(数据结构、锁、位运算、多线程方面)
6)自定义线程池(七个参数,拒绝策略)
7)核心线程数过小和过大会造成的结果
8)参数设置相关业务场景和公式
9)CMS 和 G1 垃圾收集器主要区别
10)TCP 三握四挥
11)TCP 和 UDP 区别
12)Linux 常用命令
13)BitMap 位图的数据结构和原理,以及存在的问题,参数应该如何设置
14)哨兵机制,看门狗机制
15)分布式集群宕机怎么办
16)Explain 关注哪些字段
17)没有使用索引怎么优化
18)MySQL 三大日志
19)Nginx 负载均衡算法
算法:场景:金币数量N随机分成M份,每份金币不少于1且不超过(N/M) * 2,例如:N=10,M=3,输出[3,3,4],给出一种方案
程序员小白条的编程日记:https://xbt.xiaobaitiao.top/ (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享、毕设项目指导)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,更新好玩的,有趣的事!看完可冲中大厂!dy同名程序员小白条,主要口述面试经历和分享我认为的实用网站,会比面经讲的详细很多,以真实面试录音为主!公粽号:程序员落叶(全部面经和简历修改指南)
欢迎关注上方公众号!感谢支持!一起进步,共勉!
#发面经攒人品##秋招笔面试记录#