米哈游 秋招面经 一面

写在前面

这是java后端方向的面经,预祝大家都能拿到心仪的offer。相关文章链接:美团秋招一面快手秋招一面秋招总结

面试时长

55min

面试形式

视频面试

面试内容

  1. 自我介绍;
  2. 项目相关:简单介绍下参与过哪些项目,面试官挑了一个项目让详细介绍,主要是整体流程,主要实现功能;
  3. 网络相关:OSI模型有了解吗?它和TCP/IP模型之间的区别是什么?
  4. 网络相关:在浏览器输入网址到返回结果的过程中经历了什么?都涉及了哪些协议?刚刚提到了根据DNS协议将域名解析为IP地址,可以展开讲讲具体是怎么解析的吗?
  5. 网络相关:刚刚提到了使用HTTPS协议,那么HTTP和HTTPS的区别是什么?SSL/TLS协议对数据加密的流程?
  6. 网络相关:有了解CORS吗?它解决了什么问题?
  7. 网络相关:IPv4地址长度?IPv4地址不够用的解决措施?除了使用IPv6,还有什么方法?介绍下NAT。
  8. 网络相关:TCP和UDP可以共用一个端口号吗?
  9. MySQL相关:索引有哪些类型?非聚簇索引一定回表查询吗?哪些情况下索引会失效?
  10. MySQL相关:介绍下ACID?如何保证事务的原子性?
  11. MySQL相关:事务隔离级别有哪些?什么是MVCC?如何实现MVCC?
  12. MySQL相关:有了解深分页问题吗?有哪些解决方法?
  13. MySQL相关:介绍下项目中对MySQL采用了哪些优化手段?如何判断你执行的sql语句有没有按照预期走索引?
  14. 操作系统相关:进程、线程和协程的区别?进程之间有哪些通信方式?
  15. 操作系统相关:linux中常用的命令?刚刚提到的解压命令还有别的吗?tar -zxvf中每个选项的意义?
  16. 操作系统相关:为什么说Linux的设计哲学是一切皆文件?inode的作用是什么?软链接和硬链接的区别?
  17. 操作系统相关:什么是虚拟内存?实现原理?虚拟内存中抖动产生的原因?有预防的方法吗?
  18. Docker相关:项目中为什么使用Docker?底层原理了解吗?如何使得容器间互相独立?
  19. 场景题:如何在10w个数中找出最大的10个数?分析下复杂度。
  20. 算法:Leetcode189 轮转数组

总结

一面主要还是以八股文为主,不过因为项目组不是以Java为主要开发语言,所以问的主要是偏计算机基础内容,大部分比较常规,不过还是有少部分比较偏。

ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度,希望大家都能拿到心仪的offer~

#米哈游##牛客在线求职答疑中心##秋招##面经##面试#
全部评论
by是什么
点赞 回复 分享
发布于 08-08 13:07 浙江

相关推荐

10 22 评论
分享
牛客网
牛客企业服务