当前位置: 首页 > 面试经验 >

小米一面二面三面(已oc)

优质
小牛编辑
103浏览
2023-03-28

小米一面二面三面(已oc)

一面 2022.12.07 1小时15分钟

1、自我介绍

2、问简历的项目

3、介绍几种常用的设计模式

4、手写单例模式 (饿汉式、懒汉式)

5、synchronized锁原理?与Lock锁的区别

6、java为什么要有泛型?为什么要泛型擦除?

7、java类加载机制

8、什么是反射?反射的优缺点

9、介绍下JVM

10、JVM的各个内存区域?

11、垃圾回收算法?怎么判断是否可以回收?

12、为什么会出现死锁?怎么解决?

13、介绍一下HTTP?

14、HTTP请求头有哪些东西?状态码?

15、HTTPS?怎么实现加密的?CA证书怎么认证的?

16、手撕 力扣 反转每对括号间的子串

反问

大概记得这么多 问得挺多的 好久没面试了 答得一般

二面 2022.12.08 45分钟

1、自我介绍

2、手撕 最长有效括号

3、介绍多线程 线程池

4、Java中的引用

5、JVM内存空间 回收

6、介绍消息中间件

7、智力题 拿石头游戏

反问

三面 2022.12.12 1小时20分钟

1、自我介绍

2、手撕 三只蚂蚁 一根绳子爬出绳子的最短最长时间 让我写 感觉像道智力题 不知道咋写 写了好一会儿 也没跑出来 最后按照实例讲了讲

3、介绍项目 介绍了很久 又在项目的问题中问了一会儿

4、近五个月学习到的知识点 详细介绍一下 又根据介绍的问了几个问题

5、智力题 抽盲盒

6、反问 又聊了聊offer情况

以为是HR面 结果又是技术面 人傻了

#面经##小米一面##java工程师#
 类似资料: