北京米可世界 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],给出一种方案

#软件开发笔面经#
全部评论

相关推荐

8 5 评论
分享
牛客网
牛客企业服务