2025秋招小米java一面

一.基础内容
-base:北京
-部门以及业务:手机事业部,小米手机的相机开发
-主要开发语言:java
-时间:2024.10.09
-时长:70min

二.内容
面试官很严谨确认一下岗位信息
自我介绍
介绍做过项目中最有亮点的,(介绍一个旅游险业务的实习项目,介绍一下自我项目的算法优化)
异步并发时,如何保证多线程访问的数据一致性-加CAS
都有哪些实现锁的处理:syn、lock、CAS
锁升级过程讲一讲
CAS一定有自旋吗?
CAS底层如何实现的?具体到操作系统层面是怎么回事?
你刚才提到unsafe,那unsafe在硬件角度来说,是不是原子操作,如果是,都有啥功能?
动态代理和静态代理区别
动态代理都如何实现的?
JDK实现方式和cglib这两种方式实现代理的过程中,效率谁更高一点?
linux命令
vim文件时如何快速查找字符串(忘记了)
http和https的区别(感谢面试官没疯狂问我底层的东西)
https的加密过程详细说一下?
你说这么多,你认为https加密过程是非中心对称还是中心对称?
哪你认为非中心对称和中心对称分别如何在https中实现的?
那你说一下http三次握手、http四次挥手?
为什么是三次握手,两次不行吗?
请求超时怎么办?
四次挥手的时候,为什么要发两次fin请求,一次不行吗?
你了解过为什么客户端关闭要等2msl吗?(这我真不知道,他难为鼠鼠了,我就说硬性规定吧)
http的状态码都有哪些?(估计看我不会了,问点简单的)
400是什么意思-表示服务器无法理解客户端发送的请求
你了解树这种数据结构吗?都有哪些树
你提到红黑树和平衡树,我问你,两者有什么区别,如果你在不同应用环境下,如何对两者进行选择?
树的遍历方式
arrayList的扩容机制
arrayList是线程安全的吗?会存在什么问题?如何解决这个问题?
COW是什么东西?如何实现的?
用过哪些设计模式

三.手撕(10min)
生成括号(回溯mid)(AK)

反问:
1.流程:三次面试,本次第一轮技术面
2.表现:没啥问题,基本功扎实,算法做的也可以,说有很多候选人,会最后排个名次。

最终:通过
==============
欢迎大家关注鼠鼠,鼠鼠会陆续发一下面经(都是真实发生的)、一些学习经验、以及通过生动、巧妙的方式,去更好的理解难记住、易忘的知识!
#小米##双非应该如何逆袭?##双非有机会进大厂吗#
全部评论
面试官真严谨
点赞 回复 分享
发布于 2025-05-12 19:00 河南
哥 狠狠关注啦
点赞 回复 分享
发布于 2025-04-02 23:28 江苏

相关推荐

点赞 评论 收藏
分享
今天提了离职,领导说让我离职前请几位正式工吃饭……我本来是有请客的打算的,因为感觉这几个同事人还挺好,想以后维持一下关系。但我第一次听领导主动说让实习生请客的……(只因为一个请客,倒不至于发个帖子。主要是这个公司的离谱事情太多了,跟之前的实习感受完全不同)之前几段实习,在实习结束前,mentor或领导会请客欢送,无论是私下吃个便饭也好,还是全部门的奶茶也好。这几位正式工既不是我的mentor,也不是我的领导。而且我异地实习生活很拮据,这家公司给得很少。当然了,这也算意料之外,情理之中。这家公司一直对实习生很不友好。经常让实习生加班,总是跟实习生说“辛苦一下”。你也没给我那个辛苦钱啊!晚上干到12点,周末加班干,要么是领导要看,要么是客户着急。之前的公司,我主动加班,mentor都会跟我说,实习生不用加班,到点下班就行。加班就算了,我安慰自己就当学东西了,锻炼抗压能力。但辛苦完了,节日的福利,竟然只有正式员工才有?!我之前实习,实习生的节日福利一点也不比正式工少啊……有的正式工还会把福利分给实习生一部分。挺心寒的……而且,我觉得这家公司对实习生很不负责,纯拿你当廉价劳动力。可以让刚毕业才工作三个月的人带实习生,实习生不会的,正式员工也不会,俩人就一起探索。还真就那个“和公司共同成长”😅避雷某GJ级专精特新小巨人企业,六百多人,整体氛围挺离谱的,跟我去过的其他公司完全不一样。领导都是些老东西,喜欢PUA,爹味十足。流程混乱、管理混乱、代码混乱、职责混乱,技术领导不懂技术,总说出一些可笑的畅想。虽然技术不咋地,但是把产品技术路线吹上天的本事倒是有,而且很大!什么xx系统、xx模型、xx工具,名字一个比一个高大上,其实可能就是调用Qwen、DeepSeek、Doubao……还声称这两年要上市,我祝你们成功吧😄
不知道怎么取名字_:实习的能有多少钱,为啥要请客
点赞 评论 收藏
分享
评论
4
48
分享

创作者周榜

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