小米一面面经

1. 开场做了自我介绍,并详细介绍了项目经历

2. 聊聊你对Java集合框架的理解吧。ConcurrentHashMap在1.7和1.8里有啥不一样的地方?

3. Java内存模型(JMM)能介绍一下吗?GC这块呢,讲讲内存回收?对了,逃逸分析了解不?

4. Java并发编程里的锁,你是怎么理解的?CAS底层是怎么实现的,能说说吗?

5. 拦截器(Interceptor)和过滤器(Filter),它俩有啥主要区别?

6. SQL里 COUNT(*)、COUNT(1) 和 COUNT(具体列名),它们之间有什么区别?

7. 用Redis做延时消息,有什么实现方案吗?

8. HTTPS的加密和认证流程,还能想起来吗?能详细讲讲这个过程不?

9. 假如有个特别大的日志文件,在Linux环境下,你会用什么命令去看它的内容?

10. 核心代码模式算法题:把数字翻译成字符串

全部评论
感觉这些问题还好,佬有后续了吗
1 回复 分享
发布于 08-26 22:33 安徽
这面试题有点东西
1 回复 分享
发布于 08-26 16:51 湖南
没有二面了吗?
点赞 回复 分享
发布于 09-04 16:51 四川
这面试应该也就顶多一小时吧,有些难度,佬答的咋样
点赞 回复 分享
发布于 08-30 23:07 安徽
请问是23号笔试的吗
点赞 回复 分享
发布于 08-29 10:28 黑龙江
详细面经
点赞 回复 分享
发布于 08-28 17:49 江西
有点东西 我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多,不然的话没有一个好的实习或者项目秋招很难通过筛选,竞争激烈
点赞 回复 分享
发布于 08-27 18:19 江苏
一面已经开始了吗,那我大抵是寄了
点赞 回复 分享
发布于 08-26 12:30 北京

相关推荐

1. 你项目经历里面有没有分布式存储相关的?2. 实习其中一个点拷问3. 这个难点在哪儿?4. 讲另外一个项目(基于点评包装的项目)5. 秒杀是怎么做的?6. 扣减库存原子性是怎么保证的?7. lua脚本的逻辑是怎么写的?8. 秒杀成功后rabbitmq异步处理的逻辑是怎么样的?9. 分布式存储的相关知识有了解吗?10. 如果数据太多需要拆分应该怎么做?11. 哈希分片有什么优劣势?12. 还有分布式的理论知道吗?13. 分布式协议知道吗?14. raft协议是怎么实现的?15. redis集群是怎么实现数据库分片的?16. 除了一主多从这种副本机制,多主多从的话应该怎么设计?17. 流量应该如何分发?18. 操作系统常用的锁机制有哪些?19. 互斥锁和自旋锁的实现原理有什么不同?20. 他们各自适合什么样的场景下使用?21. TCP四次挥手为什么要四次?22. 中间两次挥手服务端在干了什么?23. 四次挥手客户端和服务端的详细过程是怎么样的?24. 平时用过C吗?单双工的通信应该怎么去关闭?25. Java中原子性的操作你知道哪些?26. CAS思想的原理是什么?27. 手撕:给你一颗二叉树,他的根为root。请你删除1条边,使二叉树分裂成两颗子树,且他们子树和的乘积尽可能大。示例输入:root={1,2,3,4,5,6}输出:110
点赞 评论 收藏
分享
发面经攒人品
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
8
72
分享

创作者周榜

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