小米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
送花
回复
分享
发布于 2020-01-07 14:05
点赞
送花
回复
分享
发布于 2020-01-07 12:21
滴滴
校招火热招聘中
官网直投
妥了的节奏这是
点赞
送花
回复
分享
发布于 2020-01-07 12:31
感谢分享#社招面经# !
点赞
送花
回复
分享
发布于 2020-01-07 14:34
synchronized修饰同一个类的两个静态方法同步吗,为什么? 同步,synchronized修改静态方法锁的是类 类锁是所有线程共享的锁,所以同一时刻,只能有一个线程使用加了锁的方法或方法体,不管是不是同一个实例。 具体可以看下这篇文章😁:https://mp.weixin.qq.com/s/Vy1hkFFZnVjVHJC-gjTKyA 也可以看下这篇文章: https://blog.csdn.net/u010842515/article/details/65443084
点赞
送花
回复
分享
发布于 2020-01-09 19:00
感谢分享,感觉考了好多算法啊
点赞
送花
回复
分享
发布于 2020-12-11 19:36
我为什么看到了好几篇一模一样的帖子?
点赞
送花
回复
分享
发布于 2022-07-18 07:19

相关推荐

这次面试官问的基础课相对多一点,问问题时长较少,做算法题占了时长大半自我介绍进程间通信的方式(共享一块储存空间,消息,管道,socket)I/O多路复用怎么理解,select,poll,epoll的区别(可以同时监听多个I/O,epoll能知道那个IO来消息了,其他的要遍历)epoll是怎么知道那个IO来消息了(我说的不太清楚,只记得应该是操作系统会返回对应的结构体,直接说不懂😢,面试官就是这样,听到你有哪里讲的犹豫模糊就跟抓到把柄似的,一直追问)讲讲哈希(哈希冲突两种方式:拉链法,开放地址法)mysql聚簇索引和非聚簇索引区别(一面问过了,不再赘述)mysql两种存储引擎(myisam,innodb,后者支持外键事务行锁,前者读多效率高)redolog和undolog(redolog确保持久性,我还讲到刷盘策略,undolog是原子性和一致性,是逻辑日志)redis两种持久化策略(rdb和aof,前者物理后者逻辑,rdb主从复制要用,执行效率较高,按频率记录,aof文件大有重写,每隔1s时间记录)spring循环依赖怎么解决(三层缓存,后面的问题面试官都没有追问,感觉我答得没太犹豫就不怎么深入问了😂,给人一种欺软怕硬的感觉)手撕:一串数字,按照他给出的位置公式,找出密码(小儿科😂)写完之后,他突然说这只是热身(看你写的那么快,再奖励你一道手撕题目)第二道是米粉距离米店最近的距离之和。代码重构了几次硬是没把逻辑写出来。其实跟leetocde475. 供暖器差不多,应该遍历米粉,用二分法找出相邻的米店就好了,当时没想到。摸了几十分钟,混够时长了,让我讲讲思路就结束了。现在官网上流程还在走,应该是过了的吧,但是还没邮件约面,估计应该是五一的情况总结:感觉小米面试难度不大,问的问题基本hold得住。其实现在也在找其他的大厂,毕竟小米虽然名气大但是听说给的太少了,喂不饱🐀🐀,希望捞个小米保底。许愿小米offer ( 🕯🕯🪔🐔🐷🍊🍎🍺🍺)
点赞 评论 收藏
转发
9 111 评论
分享
牛客网
牛客企业服务