小米JAVA实习 一面凉经 4.8

#软件开发2024笔面经# 1. 谈谈你对集合的理解
2. List、Set、Map有什么区别
3. List接口有哪些实现类,有什么区别
4. Set有哪些实现类、用过TreeSet吗
5. Hashmap安全吗?为什么不安全
6. 聊聊Hashmap的扩容机制
7. ConcurrentHashMap 为什么安全
8. CAS是什么 
9. RetreenLock是什么 (没复习明白)
10. 谈谈对 I/O 的理解
11. MySQL的几中隔离级别
12. 什么是脏读、幻读
13. 什么是索引
14. 了解哪些MySQL的执行引擎(只知道InnoDB,他想问我另外一个,我不会,还想让我比较他们的区别)
15. 索引从数据结构上来看有哪些索引(只知道B+树的索引,他问我Hash索引)
16. 为什么用B+树有哪些优点
17. 为什么不用b树
18. Redis的基本数据类型
19. Zset的底层实现
20. Redis是怎么保证和数据库的数据一致性
21. Redis有事务吗?(不懂,不知道咋说)
22. Redis持久化的方式
23. AOF如果存储的文件满了要怎么处理
24. Redis的哨兵模式会吗?
25. 谈谈Nacos的理解
26. 你怎么实现负载均衡的
27. Kafka和RabbitMQ RocketMQ的区别
28. Kafka如何持久化

算法题是最长不重复子串,滑动窗口秒了
前天约面,昨天面准备时间太少了,好多没背的,难顶
全部评论
八股盛宴
16 回复 分享
发布于 2024-04-10 14:55 江西
佬太强了,八股盛宴
2 回复 分享
发布于 2024-04-10 20:36 四川
八股盛宴
2 回复 分享
发布于 2024-04-10 10:28 河北
大佬🐮
1 回复 分享
发布于 2024-04-11 17:11 广东
😂虽然也是八股,但你的面试比我还难一个等级
1 回复 分享
发布于 2024-04-10 19:05 湖南
小米真有hc吗?我身边几乎没有进面的,看你这也全是八股,像是随便刷点kpi
1 回复 分享
发布于 2024-04-10 16:26 广东
问自己写的项目相关知识多吗?
点赞 回复 分享
发布于 2024-04-15 11:17 河南
羡慕,我华科直接简历都没给过
点赞 回复 分享
发布于 2024-04-12 23:44 湖北
需要的话友友可以看看我首页米哈游内推,扫码直接退投递即可
点赞 回复 分享
发布于 2024-04-12 08:41 上海
楼楼大改回答出了多少哇?
点赞 回复 分享
发布于 2024-04-11 17:13 江苏
佬过了吗
点赞 回复 分享
发布于 2024-04-10 17:27 湖北
来试试pdd跨境电商?
点赞 回复 分享
发布于 2024-04-10 16:27 上海
过了吗 佬
点赞 回复 分享
发布于 2024-04-10 12:37 河南
请问什么时候投递的,我3.25投递的现在还在评估
点赞 回复 分享
发布于 2024-04-10 10:26 湖北
哇,流程走不动😭
点赞 回复 分享
发布于 2024-04-09 22:47 北京
一面明天下午,呜呜呜
点赞 回复 分享
发布于 2024-04-09 22:42 重庆
都快三十个问题了,还做题,这得面多久
点赞 回复 分享
发布于 2024-04-09 21:53 湖北
什么时候投的呀
点赞 回复 分享
发布于 2024-04-09 21:48 福建
佬是在boss上投的吗
点赞 回复 分享
发布于 2024-04-09 20:06 北京
过了吗,佬
点赞 回复 分享
发布于 2024-04-09 15:22 湖北

相关推荐

全程半小时 面试官不苟言笑纯技术拷打,最后没手撕,反问了业务和建议就结束了应该是凉了 最后几道题答得不怎么好1. 麻烦你先简单自我介绍一下。2. 这个搜索优化里边你做了什么工作?有什么结果?3. 机票场景我理解可能有很多这种目的地、价格这种不同的因素,尤其是价格非常敏感,那这个缓存会缓存价格吗?4. 那如果你的9天拉到30天,会不会缓存命中率的确提高了,会不会造成后续到下单环节实际库存不匹配?5. 影响多大?6. 我们扩展一下,假如说你的最终下单环节没有这个下单环节在,实际查询服务商的价格给你兜底了,你的缓存需要精准,怎么做?7. 你刚提到这个主动缓存,这个“主动”怎么理解?8. 你能描述一下一个简单的搜索系统主要包含哪些环节吗?9. 就比如说召回、快速分析、召回、精排这些。10. 你刚提到多个供应商的同一个航班线的这种合并会比较耗时,为什么它耗时?11. merge为什么耗时?12. 那就必须得等最慢的规则才能返回吗?13. 那进一步的能不能回来一个就处理一个?14. 耗时和CPU哪个更重要?15. 你们线上CPU利用率是多少?16. 这个 MCP 项目的难点在哪?17. 动态工具加载和自动注册在 MyBatis-Plus 里底层是怎么实现 MCP 服务动态注册和热更新的?18. 你这边主要熟悉的开发语言是什么?19. synchronized 的底层原理是什么?20. synchronized 是可重入的吗?21. 什么叫可重入?22. 它是怎么实现可重入的?23. 关于线程池:核心线程数10,最大线程数20,任务队列容量100,不断提交任务时,线程和队列状态会怎样变化?24. Redis 里 zset 是怎么实现的?25. 压缩列表和跳表什么时候用压缩列表,什么时候用跳表?26. 跳表的结构是怎么样的?27. MySQL 查询:成绩表中分数在80到90之间,排名前五的学生姓名及分数,SQL 怎么写?28. 操作系统中线程和进程的区别?29. 在 Linux 系统上,怎么查当前系统负载较高的进程及其实时负载?30. 定位某个 Java 业务进程 CPU 很高,该怎么进一步定位问题?31. 大模型里“温度”参数的作用是什么?32. MCP 和 Function Call 有什么区别?33. SSE 和流式 HTTP 有什么区别?34. SSE 断开了怎么办?
🐭🐭不想面试啦�...:卧槽,是不是太难了
字节跳动一面1351人在聊
点赞 评论 收藏
分享
1.自我介绍2.简单说一下面向对象的三个特性3.对于上个问题提到的private修饰字段,为什么要这么做,和public相比,有什么优势?4.我回答了安全性,追问:安全的点在哪?5.重载和重写的区别6.重载时同名方法但是返回值类型不同,这样能行吗?7.根据方法签名进行了回答,追问:为什么方法签名不会去涉及返回值类型8.简单说一下可变参数9.抽象类和接口区别10.arraylist和linkedlist区别11.说一下数据结构的堆,栈,队列12.之前参加的实习过程中用过哪些中间件,讲一下13.什么样的数据存在mysql,什么样的数据存在redis?14.有没有用过rabbitmq?15.为什么要引入消息队列?16.为什么不是直接调rpc接口,或者是http接口,而是用消息队列?17.简历写的kafka,根据kafka回答,追问:为什么用kafka,优势是什么?18.error和expection的区别19.上一段实习用没用过多线程?讲一讲20.说一说对多线程的理解21.什么情况下考虑多线程?22.什么情况下需要考虑线程安全?23.介绍一下乐观锁和悲观锁24.实习过程中用过什么设计模式?讲一讲25.简单介绍一下策略模式26.synchronized关键字是做什么的?讲一讲27.算法:字符串翻转(直接循环遍历,边说思路边敲),跑了一下没问题28.要求对算法时间上进行优化,第一次直接遍历了一次。优化思路:对称首尾字符调换位置,只需遍历一半————————————————————————————————————————————————反问:1.部门是做什么业务的?2.对本人面试的结果感觉怎么样?(这里得到了肯定回复,说基础知识掌握的都OK,反应也还OK)其他:面试官人很好,全程都在引导。全程45分钟。over
长情O:一面简单八股,二面全程1小时10分钟,二面八股和项目都会问,主要还是一个点,八股中的基础内容在项目中是怎么体现的,怎么用的,会结合的问。其次还有一点就是:简历上的东西一定要熟,二面问的时候全程跟着简历上写的内容来,一条一条跟着问。
面试问题记录
点赞 评论 收藏
分享
评论
34
219
分享

创作者周榜

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