小米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
阿里巴巴
校招火热招聘中
官网直投
过了吗?
点赞 回复
分享
发布于 2021-06-11 21:52
好多八股文啊
点赞 回复
分享
发布于 2021-07-14 12:02
刚开始就手写算法?
点赞 回复
分享
发布于 2021-08-26 01:58
你要了大概多少k啊,这都不给
点赞 回复
分享
发布于 2021-08-26 11:30
这是多少k的问题呀?
点赞 回复
分享
发布于 2021-08-31 09:25

相关推荐

头像
03-01 11:33
已编辑
一汽红旗研发总院 整车试验部 8*18
点赞 评论 收藏
转发
1.自我介绍2.项目上的项目是?我说是小组一起做的他就没问项目了3.用户在不经意间重复保存了多份同样的数据,基于用户体验的角度该怎么解决这个问题?    我觉得有点奇葩的问题,有懂得铁铁可以说一说。        我:前端校验,不让他输入重复的数据 面试官:不对        我:服务器端去重 面试官:不对        我:数据库唯一索引 面试官:不对        我:在Redis生成id并给出一个10秒的过期时间,如果发现有效时间内执行过了就不执行了 面试官:有点接近了        我:(除了过期时间那就是锁??)Redis加锁 面试官:嗯(但他没说为什么)4.Mybatis的分页查询5.什么是AOP以及Aop的用法6.什么是反射、放行以及反射的用法7.SQL:专业表:专业名称、专业班级;班级表:班级名称;输出专业中班级个数大于5个的专业名称和班级个数8.反问:您觉得我这次面试表现得怎么样?;公司的业务ps:我发现面试官每次问问题之前都看电脑,也就是说有面试用的题库,所以面经参考意义不大。来源于boss直聘,打招呼之后hr邀请我面试,我同意之后hr就把岗位下线了,至今也没重新上线。问了hr也没理我,这种情况是不是凉了?到写面经为止已经一天半了
点赞 评论 收藏
转发
4 56 评论
分享
牛客网
牛客企业服务