小米java工程师社招面经

一年多经验吧,最后就问了我入职时间和期望薪资待遇,估计是凉了

一面

二分查找(递归和非递归)

反转链表(递归和非递归)

常用Java 集合类

HashMap 为什么长度是 2 的 n 次幂,数据结构,扩容(包括元素移动的细节),线程不安全

的问题

ConcurrentHashMap 怎么保证线程安全,1.7 和 1.8 有什么变化,为什么要要这么优化

CopyOnWriteList 怎么保证线程安全,为什么这么做

Java synchronized 关键字的作用,原理,锁升级、锁粗化、锁消除

volatile 关键字的作用,原理

MVCC

事务的ACID,每一项是如何保证的

MySQL 的索引结构,为什么是 B+树而不是 B 树

二面

先升序后降序的数组排序

求递增数组中相加等于10 的元素对

17^400 - 19100 计算结果能不能被 10 整除

一个url 对应一个 random 值,要求设计一个系统,根据 url 查询 random 值,具体到表怎么

设计,索引怎么加,代码怎么写

讲项目,画架构图,为什么这么设计,哪一块是你做的,为什么这么做,做了多久

后面的记不住了…

三面

自我介绍

镜像二叉树(递归和非递归)

删除二叉搜索树的某一个节点

给定数组,求第k 大的数字

单例模式的几种写法,解释为什么

tcp 握手挥手过程,以及 socket 的状态变化

线程的状态,以及变化的时机

Java 内存模型,堆的组成,gc 过程

synchronized 修饰同一个类的两个静态方***同步吗,为什么

线程池设置了coreSize 和 maxSize 之后,如果线程数量已经达到了 coreSize,这个时候进来

一个任务,会怎么处理

SQL 查询优化怎么做

你的优点是什么,缺点是什么

最快什么时间入职,薪资要求

你有什么要问我的吗

 

#小米##社招##面经##java工程师#
全部评论
过了吗,朋友
1 回复 分享
发布于 2021-09-03 15:29
还在看机会嘛,微软这边有大量HC
1 回复 分享
发布于 2021-10-17 22:42
这是多少k的问题呀?
点赞 回复 分享
发布于 2021-08-31 09:25
你要了大概多少k啊,这都不给
点赞 回复 分享
发布于 2021-08-26 11:30
刚开始就手写算法?
点赞 回复 分享
发布于 2021-08-26 01:58
好多八股文啊
点赞 回复 分享
发布于 2021-07-14 12:02
过了吗?
点赞 回复 分享
发布于 2021-06-11 21:52

相关推荐

09-05 14:54
郑州大学 Java
点赞 评论 收藏
分享
09-06 11:25
门头沟学院 Java
第一道是哈希表,第二道是贪心构造,第三道肯定是啥数据结构,不看了
S_Holmes:第二题咋贪的啊兄弟,是排序然后贪心吗,我只能过16%😭不知道思路哪里有问题
投递美团等公司10个岗位
点赞 评论 收藏
分享
07-18 22:55
海南大学 Java
点赞 评论 收藏
分享
08-24 14:45
河南大学 Java
如图所示,我在大二升大三的暑假拿到了美团的日常实习,这一路走来很不容易,所以想分享一下经验,也算是传承,因为一路走来帮助我的人也有很多。第一😇(学习路线),看黑马的视频只是一个入门,我是一直看完了springcloud。第二😇(项目),项目的话没有好坏,只有新奇与陈旧,新的项目用的人少的往往能达到让面试官眼前一亮的效果,所以没有固定的推荐,但是大家可以努力去多做几个项目,这样技术你都学会了,之后可以根据新的项目进行改造。第三😇(八股文),这个真就是跟着网站上背就行了 一定要自己整理一套自己的八股笔记,有自己的思考与理解,我理解之后即使几个月不看也能顺滑的说出来。第四😇(面试注意),面试的时候要体现自己的思考,如果你能说出来一整个问题的逻辑那很好,但是不要着急,先说百分之八十,后百分之二十说是自己思考出来的。第五😇(当你所有的都融会贯通),八股项目相结合,八股与八股相串联,问到你一个简单的问题可以扩展延伸让面试官措不及防,被你控制,这样面试官能够问你不会的问题的概率也会大大下降。等待与努力的过程是无比的焦虑与忐忑,当字节三面挂与快手二面挂的时候我已经开始摆烂了,因为双非的机会真的不多,都没把握到,最后还是美团收留了我,任何人的路径都是不可复制的,任何人的经历也是独一无二的,不要受别人影响,加油做自己。接受大家积极发问,也可以私信我哦。
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
评论
4
63
分享

创作者周榜

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