小米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

相关推荐

头像
04-16 11:34
河海大学 Java
面试前一分钟 从电话面改成了视频面试 另一个HR面和这个时间重了,我给推了来面淘天,你不要不知好歹面试官人还不错 也很友善 倒是感觉他有点困哈哈哈 一直打哈欠 搞得我也想打 经过二面的拷打,狠狠看了两天的消息队列和JUC,结果一个没问不过一直引导面试官问我最擅长的这些部分,所以他也没怎么问到哈哈无八股拷打(算是结合项目八股) 无手撕 (8场面试就两场手撕 我无敌啦)希望就就此结算啦 看在我为牛客贡献了这么多面经的情况下 就让我过吧!!!! 许愿OC 爱牛油们,帮我积攒一下好运 (我英文不好,打错单词知道是什么意思就好啦)1.自我介绍2.你后面要考研么?3.FunctionCall怎么实现的?4.说说Langchain这个框架的整体设计思路,整体流程5.memory模块怎么实现的呢?6.LLM和tool是怎么配合的?怎么选择和调用的?7.对比过Manus么? Manus源码看过么?阿里的SpringManus了解过么?8.网盘项目你学习到什么技术?9.为什么要分片上传?你怎么分的片?10.分布式相关的技术了解过么?11.你觉得你哪方面的底层原理了解的比较好?(引导回大模型这里,省得问我JUC)12.TRansfomer底层说说?参数?QKV你说说?自注意力机制介绍?怎么生成下一个字的?自回归?闲聊时刻!1.有用大模型解决什么实质的问题么?2.Java语言是自学的么?为什么学Java?(踩了坑说感觉IOC,DI非常神奇,然后就问了我底层实现,答得一般)3.推荐你看看Spring源码相关的书籍,源码,视频啥的只能帮助你了解一个大概......4.我看你写了很多中间价,哪个你觉得比较深入?redis如何做到这么高效的?5.你觉得C语言为什么就这么高效?和Java有什么不同?与什么优势? (答的不太好,忘光了,不过面试官只是笑笑)6.小米训练营是个什么玩鹰?学到了啥?7.你学习怎么样?Web相关得有什么理解么?Session Cookie有什么了解么?底层原理是什么?用过么?8.你其他公司有什么在流程么?有拿到Offer么?9.你家在哪里呀?日后打算在在哪里?10.为什么不读研呢?没考虑过么?11.自己有写过一些除项目之外的代码么?代码啥的能看到么?12.主动请缨该它展示了一下AI项目,演示了我准备好的四个用例,还好AI没发疯,整体效果还不错13.这个项目你写了多久的时间?主动展示了一下我的学习能力XXXX14.我们就在杭州的阿里总部?问了下核心么,面试官有点小傲娇,全世界的商品都走我们这,你说核不核心(傲娇脸)许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC许愿OC#牛客AI配图神器##淘天##淘天26届春招#
查看24道真题和解析
点赞 评论 收藏
分享
✅一面1️⃣时间:1h+自我介绍2️⃣项目介绍:问的很细,过程中不停打断提问算法竞赛项目,整体数据处理流程、模型效果评估方法、心得体会3️⃣八股:简单介绍一下 BERT 和 TransformerAttention 和 self-attention 有什么区别?4️⃣Transformer 的复杂度Bert 用的什么位置编码,为什么要用正弦余弦来做位置编码?还知道其他哪些位置编码?5️⃣除了 bert 还做过哪些模型的微调?为什么现在的大模型大多是 decoder-only 的架构?6️⃣讲一下生成式语言模型的工作机理用过 LoRA 吗?讲一下原理?7️⃣算法题最大子段和跳台阶其他问后续安排和实习时长,以及反问✅二面1️⃣自我介绍2️⃣项目:深挖八股Transformer 结构和 LSTM 的区别和优势,Transformer 怎么体现时序信息?3️⃣Transformer Encoder 和 Decoder 的输入输出和结构BatchNorm 更多用在视觉上,LayerNorm 更多用在语言上,为什么有没 chatGLM,LLaMA 等部署、微调经历?4️⃣有没有了解过大模型加速推理?5️⃣讲一下 Flash Attention?6️⃣算法题先说思路再写代码1、数组中的第K个最大元素2、数组 nums 表示若干个区间的集合,请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。输入: nums =[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看20道真题和解析
点赞 评论 收藏
分享
04-16 11:23
已编辑
大连理工大学 后端
📍面试公司:拼多多👜面试岗位:数据工程师(?不懂为什么会推荐这个jd而且技术评估还通过了)📖面试问题:1. 线程和进程的区别2. 线程和进程在调度的时候的区别3. 操作系统给线程和进程分配了哪些资源4. 介绍线程安全以及怎么实现5. 互斥锁怎么实现的6. MySQL索引是什么数据结构7. MySQL多条索引下如何查询8. 索引选择性9. 项目中出现过缓存雪崩吗10. 接触过hive和spark吗11. Java的互斥锁12. 为什么reentrantlock更灵活13. reentrantlock的lock和unlock怎么实现的14.除了redis还了解其他适合做缓存的吗15. 如果因为某种原因用不了redis了怎么办16.除了缓存还有什么防止数据库被打爆的方法17. 用过mysql以外的其他存储吗18.如果让你现在的系统更加高可用 有什么方案吗19. 高并发和高可用的区别20. 编程题二维平面上N个点,每个点有x,y坐标(假设都是整数)。判断N个点中是否有任意3点在同一条直线上。如果有返回true,否则返回false暴力解了一下,时间复杂度O(n^3)又讲了一下优化方法 重新写了一下(时间不够没写完)二面:主要是跟面试官聊了一下职业规划发展,感觉这个 jd 和现在做的业务差距还是太大了,简直就是一个新的领域。算法题:给一个只包含数字的字符串,返回所有可能包含的 ip 地址,比如输入“2552551111”,输出["255.255.11.11","255.255.111.1"]4.16 把这个岗位拒了,确实跟目前的职业经历太不符合🙌面试体验:一看就是经验超级丰富的大哥 不过人还是很好的 答不上也没有不耐烦 #软件开发笔面经#
点赞 评论 收藏
分享
评论
4
60
分享

创作者周榜

更多
牛客网
牛客企业服务