都凉了,还是分享一下阿里、小米、字节的面经吧

首先祝大家好运,都能拿到你们想要的offer。虽然都凉了,还是得活着继续找……

小米一面:

  1. 10万个数选前200大的数字
  2. KMP算法
  3. 数组元素整体循环移动
  4. 链表有环
  5. 计算机网络几层,都什么
  6. Http请求报文
  7. Http请求方法,GETPOST区别
  8. MySQL索引类型
  9. B+树为什么叶节点要连起来
  10. Varchar(32)char(32)区别
  11. Java final
  12. 抽象类和接口
  13. Char大小,char = ‘存的下么
小米的二面,让我算错了时差,各种方式都联系不上,间接的凉了……

阿里优酷一面(电面):

  1. 自我介绍
  2. 你常用的数据结构?排序算法?时间复杂度?稳定性?
  3. 如何验证XML合法性?
  4. 计算机网络分几层?都是什么?
  5. TCP在哪层?这层还有什么其他协议?TCP UDP区别?都应用在什么上?
  6. TCP可靠有连接,那他还需要心跳机制么?长连接、短连接区别?各自如何实现?
  7. TCP断开过程?必须要由客户端断开么?HTTP是谁来断开的?
  8. TCP断开,出现大量的CLOSE_WAIT怎么了?
  9. CookieSession的区别?Session是怎么验证是来自同一个浏览器的?如果不需要登录呢?
  10. 数据库隔离级别?分别解决了什么问题?MySQL默认什么级别?
  11. MySQL索引都有什么?为什么用B+树做索引?聚簇索引和普通索引什么区别?


感觉下来,阿里问的很细,确实有一些东西以前没仔细揣摩过。确实很有水平,学了很多,挂了认了,确实不合格……

字节一面:

  1. 自我介绍
  2. netty
  3. 访问网站的过程
  4. TCP连接和断开的过程?如果服务器和客户端一起断开怎么办?CLOSE_WAIT, TIME_WAIT作用?
  5. CookieSession的区别
  6. 数据库隔离级别
  7. InnoDB默认什么级别?如何处理幻读?Next-key Locking怎么实现的?什么是幻读?
  8. 为什么用B+树,搜索时间复杂度?
  9. 什么样的要添加索引?索引使用条件?
  10. Leetcode 33(此处对面试官已无力吐槽,这种都进了宇宙条,只能说他赶上了好时候)


字节二面:

  1. 自我介绍
  2. 算法:最大区间和
  3. 算法:最大不相邻两个子区间和
  4. C++ mapunordered_map区别
  5. C++ 析构函数为什么是虚函数?
  6. 你知道什么设计模式?
  7. Cpython GIL是什么,特性,有什么用
  8. Http长连接和短连接的区别,长连接靠什么设置
  9. 输入一个URL到渲染到页面的整个过程
  10. HTTPS如何保证安全?SSL整个过程?
  11. 数据库隔离级别?都能处理什么问题?什么是幻读?
  12. B+树索引和哈希索引的区别?哈希索引的自适应性可控么?
  13. linux fork()是什么?有什么特性?
几乎都答出来了,算法都写了出来,最后来了封感谢短信。唉,心累不聊。

美团三面凉了,具体面经看另一篇文章。只能说和三面的面试官想法、思想、看法对不上,没啥办法。最后给我的评论,一半接受一半呵呵。

祝福大家都拿到心仪的OFFER。不能放弃,再战再战!!!

#阿里巴巴##小米##字节跳动##校招##面经#
全部评论
加油
点赞 回复
分享
发布于 2019-09-21 15:32
这么牛逼竟然没offer
点赞 回复
分享
发布于 2019-09-22 12:29
饿了么
校招火热招聘中
官网直投
突然反应想起来了二面面试官第一个问题:你是北京的岗是么?不准备去别的城市呗? 这是不是在暗示我,北京,是个HC争夺险恶的地方😫😫😫  那能咋办嘛……也没法去别的地方啊,唉
点赞 回复
分享
发布于 2019-09-23 01:39
加油兄弟
点赞 回复
分享
发布于 2019-09-26 22:42

相关推荐

5 34 评论
分享
牛客网
牛客企业服务