小米暑期一面

【软件开发工程师-java方向-实习】
时长1h左右

「QA」
1. 自我介绍(一起介绍了项目经历和实习经历)
2. Java的基本数据类型
3. 了解哪些基本的数据结构
4. 简单介绍二叉树
5. 知道MySQL吗?MySQL中跟二叉树相关的结构你知道吗?
6. 展开说说B树和B+树
7. MySQL中现在主要用B树还是B+树?B+树的优势?
8. Redis的基本类型
9. Redis中Set和Sorted Set的区别
10. 有了解过JVM方面的知识吗?垃圾回收
11. TCP通过什么来保证可靠传输的?
12. 细说三次握手、四次挥手

「手撕」
链表相关,大概是将链表转成数字,相加之后再转成链表。
输入:链表一:1->6->3,链表二:7->1->2,相当于361+217=578
输出:8->7->5
需要自己定义链表结构,自己输入测试用例。

「继续QA」
1. 手撕这个算法的时间复杂度
2. 如果能实习,每周几天、实习周期?

「反问」

#java#  #面经#  #小米#
全部评论
请问是刚面试吗
2 回复 分享
发布于 2024-04-30 17:43 山东
看问题感觉挺简单的
1 回复 分享
发布于 2024-05-05 10:12 浙江
这学历应该稳过
点赞 回复 分享
发布于 2024-05-02 14:46 河南

相关推荐

头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
评论
8
61
分享

创作者周榜

更多
牛客网
牛客企业服务