小米暑期实习

一面4.23   1h
1.自我介绍
2.TCP/IP五层模型,tcp和ip分别是哪一层
3.udp与tcp的区别
4.https与http的区别(主要讲了ssl握手)
5.为什么tcp是三次握手,但是挥手却是4次
6.Java常用的数据结构(讲了ArrayList和HashMap)
7.ArrayList和LinkedList的区别、优缺点
8.使用for循环对链表遍历删除和插入会出现什么问题
9.HashMap的扩容机制
10.ConcurrentHashMap为什么是线程安全的
11.redis使用过的数据结构(基本都用过)
12.讲讲zset的底层实现
13.讲讲redis的RDB持久机制(回答了原理,但是面试官说其实是想让我回答开启rdb的时间间隔该怎么设置,没太搞懂。。。)
14.讲讲缓存击穿以及解决方法
15.布隆过滤器的原理,以及怎么解决redis缓存问题的
16.场景题:两个key值经过布隆过滤器后映射了相同的位置,然后一个key被删除后,那么另一个key访问布隆过滤器后就会被拦截,如何解决
17.声明式事务@Transactional什么情况下失效
18.场景题:电影院买票:三个表:电影票表、用户金额表、电影院金额表,问这三个表怎么操作才能保证效率更高?(面试官一直在引导,好在最后达到点上了)
19.mysql的默认引擎是什么,有什么特点
20.innodb除了行锁、表锁还知道哪些锁
21.主键索引为什么比非主键索引快
22.你如何排查慢sql,explain里面你所了解的字段
23.项目中用到mq,问了RabbitMQ如何保证的消息不被重复消费以及三方如何保证消息的可靠性
24.场景:如果突然有大量请求进入mq,此时如何解决这些消息的正常消费呢
25.项目遇到的难题以及如何解决
26.springboot自动配置原理
27.手撕:最长前缀15min
28.对小米有什么了解

4.24  约二面
4.25二面
全程问项目和项目引申出的场景,八股就问了反射和ThreadLocal。
手撕反转链表(面试官真的特别好,问我熟悉啥结构)
问了些个人情况。全程40min左右,面试官口头跟我说他这边过了,让我等hr,许愿一定要等到hr电话和offer

更新
4.28终于等到hr电话oc
许愿审批顺利通过,然后拿到offer
全部评论
请问是什么时候投的,我简历评估一个月了
2
送花
回复
分享
发布于 04-26 13:08 山东
武汉还是北京呀
点赞
送花
回复
分享
发布于 04-26 12:55 陕西
网易互娱
校招火热招聘中
官网直投
能问下佬儿什么bg吗
点赞
送花
回复
分享
发布于 04-26 13:15 浙江
佬,想问一下面试官有说大概啥时候可以接到HR电话吗
点赞
送花
回复
分享
发布于 04-26 14:11 湖北
我也在等(21号面完),不知道什么时候😭打过来
点赞
送花
回复
分享
发布于 04-26 15:12 湖南
楼主电话打了吗
点赞
送花
回复
分享
发布于 04-26 17:32 湖北
好多等的,有点担心了
点赞
送花
回复
分享
发布于 04-26 18:24 湖南
楼主要是打电话了,记得及时更新帖子喔
点赞
送花
回复
分享
发布于 04-26 21:52 湖北
请问18场景题是什么意思呀没太懂
点赞
送花
回复
分享
发布于 04-27 15:06 湖南
恭喜楼主!想请问下楼主这些题目大概回答出来的一个比例?
点赞
送花
回复
分享
发布于 04-29 18:46 湖南
佬,问下是武汉做什么的部门,感觉可能是同一个
点赞
送花
回复
分享
发布于 04-29 19:25 江苏
佬收到邮件了吗,我是29号hr电话oc(武汉java),说最快五一回来发邮件,等的好焦虑😇
点赞
送花
回复
分享
发布于 05-06 11:29 广东

相关推荐

3 30 评论
分享
牛客网
牛客企业服务