小米Java开发实习面经

1.JVM的架构,具体阐述一下各个部分的功能?
2.Zset的底层如何实现
3.Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题?
4.Spring源码看过吗?Spring的三级缓存知道吗?
5.抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的?
6.讲讲线程池?为什么用线程池?
7.集合里面的arraylist和linkedlist的区别是什么?有何优缺点
8.介绍一下计网里面的tcp和udp协议
9.介绍一下http和https的区别?为什么https安全?
10.Mysql有很大的数据量怎么办?怎么分表分库?
11.Redis的基本数据类型?Redis的持久化呢?有何优缺点?
12.B+树了解吗?底层呢?为什么这么用?

算法:链表对折
1-2-3-4-5-6-7对折之后为1-7-2-6-3-5-4 (需要自己定义链表结构,自己导入包和main以及方法命名等)

阿里云消息团队校招,详见点我发的链接

阿里云云原生中间件消息队列团队校招了,团队介绍 https://www.nowcoder.com/jobs/detail/213401?jobId=213401
阿里云云原生中间件消息队列团队校招了,详情见 https://www.nowcoder.com/jobs/detail/213401?jobId=213401
全部评论
算法题能用C++写么
4 回复 分享
发布于 2024-03-12 14:42 浙江
阿里云消息团队校招,详见点我发的链接
2 回复 分享
发布于 2024-03-12 19:37 黑龙江
感谢分享
1 回复 分享
发布于 2024-03-12 17:57 浙江
小米有笔试 测评吗 怎么投了没动静啊
1 回复 分享
发布于 2024-03-12 17:04 四川
忘了说了 这是一面
1 回复 分享
发布于 2024-03-12 09:06 黑龙江
说实话大佬你这篇面经我除了zset都能答出来,但是看隔壁腾讯面经我有一半都寄......一上来Redis底层数据结构,不会,然后消息队列kafka和RabbitMQ区别,不会,布隆过滤器,只是听过,不会,网络分层结构,这个是真忘了。拿着面经自测到怀疑人生...
点赞 回复 分享
发布于 2024-03-20 08:49 湖北
需要的话,友友可以看看我首页内推码,直接扫码投递,米哈游有大量岗位可推,可以咨询
点赞 回复 分享
发布于 2024-03-18 08:43 上海
您好,想问一下,面试会有笔试吗?因为我刚收到面试,面试前没有笔试,不知道面试会不会考笔试。
点赞 回复 分享
发布于 2024-03-15 18:36 辽宁
想问问小米是电话通知约面吗?下午漏接了一个南京的电话,怀疑是小米的
点赞 回复 分享
发布于 2024-03-14 15:34 广东
25实习不是没有笔试吗
点赞 回复 分享
发布于 2024-03-13 21:48 江苏
请问暑期实习有笔试吗
点赞 回复 分享
发布于 2024-03-13 19:28 湖北
感觉八股相对基础点,没那么多中间件
点赞 回复 分享
发布于 2024-03-13 15:02 湖北
大佬想试试拼多多的实习吗?可以私聊我,或者访问我主页使用内推码
点赞 回复 分享
发布于 2024-03-13 11:45 上海
想问问佬投递的是哪个城市的?
点赞 回复 分享
发布于 2024-03-13 11:14 广东
算法题和LC143一样的吧
点赞 回复 分享
发布于 2024-03-12 16:39 安徽
投了之后,几天能面
点赞 回复 分享
发布于 2024-03-12 15:16 陕西
佬 今晚面小米的客户端研发但我java只会数组,可以和面试官说先写cpp等进去再转java吗
点赞 回复 分享
发布于 2024-03-12 10:16 湖北
本科校友感觉小米现在问的越来越难了
点赞 回复 分享
发布于 2024-03-12 09:38 江苏
佬是暑期实习吗
点赞 回复 分享
发布于 2024-03-12 01:46 湖北

相关推荐

一面:全部 30min,全是项目,没有算法1. 自我介绍2. 说个你的最难的点?怎么解决的?3. 指标为什么推送到文档里?有没有考虑过推送群里?4. 接口重构是怎么做的?为什么旧接口返回的数据不能变更?以 app 为例?5. 慢 SQL 是怎么发现的?怎么治理的?6. 你的幂等注解应用场景是什么?7. 幂等是解决什么问题的?8. 如果流量激增,对后端服务做水平扩展,怎么保证扩展的节点不会打垮其他中间件,比如数据库或者 Redis?开启本地缓存,实例扩展时分批次同步 redis 数据,这样既能分摊 mysql 又能分摊 redis。9. 实习有用到定时任务吗?是怎么保证不被重复执行的?加到 mq;每个节点设置选择区间;10. 怎么排查问题的?es 搜索+本地机器搜索+代码定位11. 日志平台原理是什么?es 同步本地机器日志文件12. 让你设计个日志平台,不采用 es 方案,你怎么设计?业务日志代码直接打到大数据工具里,使用流式处理而不是 es 再同步。13. 有了解过大数据相关组件吗?没有14. 反问:主要使用语言?golang+python15. 反问:有几轮面试?两轮技术面其他记不得了,两小时后约第二天二面。总结:大数据方面的设计面试官很满意,后面没写算法直接给过了======================================================================二面:全程 55min,项目 20min,算法 30min,反问 5min1. 自我介绍?2. 闲聊:家乡、为什么读本校的研?3. 讲下实习的架构?4. 实习的业务流程探讨?5. 你们怎么应对风控的?6. 慢 SQL 怎么发现的?怎么治理的?7. Java 的参数传递是值传递还是引用传递?没有引用传递吗?8. 父类的方法是 protect,子类可以是什么?9. 你这两个练手项目的与别人不一样的点在哪里?10. 幂等怎么做的?你这个似乎是限流不是幂等?侧重点不一样,应该根据业务改11. 为什么要使用到延迟队列?防止高峰期消费者或数据库造成瓶颈。12. 算法:93. 复原 IP 地址?写的比较慢,步长不好控制13. 对职业的规划是什么?14. 对于互联网很卷,35 岁危机怎么看?15. 反问:具体业务是什么?16. 反问:公司用到什么框架?自研总结:二面感觉答得不是很好,但是面试官还是给通过了
查看28道真题和解析
点赞 评论 收藏
分享
评论
32
247
分享

创作者周榜

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