个人情况:
本科计算机,考研失败,进行春招,2.26出分,整理简历后,3.1正式开始投递,目标岗位C++后端,三周解决战斗,安心毕设
一.百度
部门:搜索架构
一面:视频面
1.自我介绍
2.直接写代码:无重复数组中找所有和为target的组合
中等难度,回溯剪枝解决
3.继续写代码:二叉树的右视图
中等难度,层序遍历解决
4.自己介绍项目,遇到的难点是什么?怎么解决的?
评价:代码能力强,表达能力不好
二面:视频面
1.自我介绍
2.直接写代码:k个一组逆序反转链表
例:输入链表1234567,k=2,输出链表6745231
3.用过static吗?如果在头文件里定义,可以吗?
4.再写点代码,判回文串
评价:算法还行,边界控制有点问题
三面:视频面
1.直接写代码:全排列
回溯解决
2.继续写代码:逆序对
归并解决,没写出来
评价:小伙子你不太行啊,本来打算给你过了的,看来你还得再加一轮技术面啊
四面:电话面
1.说一下前几面面试官问了啥吧?
我:巴拉巴拉
他:啥,全是算法?那我问点八股吧
2.网络模型,三次握手四次挥手
3.操作系统,自旋锁互斥锁
五面:经理面
1.自我介绍
2.家庭情况,父母职业情况
开始产生反感
3.恋爱情况
反感程度++
4.能接受加班吗?
反感程度max
我:勉强可以
5.校招生必须来北京,可以接受吗?
我:不能接受
面试结束
浪费彼此时间
二.字节跳动
部门:教育业务
一面:
1.创建进程的具体实现
2.说说虚拟内存实现
3.了解http吗?说说2.0的新特性吧
4.聊聊红黑树,b树和b+树吧
3.写代码:k各一组反转链表
二面:
死怼项目
1.了解io多路复用吗?
2.你的多线程,说说这么设计的理由?
3.负载上限多少?你们有做过测试吗?
4.如果高并发量,你能用epoll重新设计一个吗?
5.用epoll的话,你这个项目的端口得开在哪?
换了个项目继续问
6.你这个sql解析是咋实现的?
7.了解词法分析这块吗?
8.说说你对自动机的理解?
算法题
忘了啥了,挺常规的,中等难度
三面
1.你以前投过字节对吗?
2.你对字节面试的印象是什么?
3.你二面被问到了项目的问题,结束后你有去思考过更好的方案吗?
4.说说经过学习后,你现在对sql解析中抽象语法树那块的理解吧
5.做个智力题吧,赛马问题
6.做个算法题吧,二叉树的公共祖先
没想到会杀一个回马枪,现在的面试官不讲武德,欺负我一个20多岁的小同志
三.阿里巴巴
部门:新零售数字供应链
一面:电话预先面
晚10点,在吃夜宵呢
在大排档一边吃着小龙虾一边面
1.自我介绍
2.介绍项目
3.你会些啥?
我:我会的可多了,巴拉巴拉
4.你怎么理解B+树的
5.你怎么理解索引的
6.三次握手四次挥手
7.聊两道算法题
口述,medium难度
一面:视频面
1.自我介绍
2.你为啥三月才面试
3.你考研考的咋样
4.聊聊io多路复用
5.操作系统进程创建的底层实现知道吗?
5.内存分区聊一聊
6.聊了聊项目
7.写点算法题吧
一道题忘了,一道大数相减
二面:电话面
1.介绍项目
2.项目难点是啥,咋解决的?
3.读过啥源码,收获是啥?
我个人喜好内存管理,给他说了一下stl里面二级配置器的底层实现,还扯了扯内存池之类的
三面:电话面
1.介绍项目
2.你这个项目是在公网吗,最大的并发能有多少,考察了一下改进方案
3.深挖了项目里的几个点
hr面:
hr比较和蔼,询问了实验室经历和职业规划
如果对以下两条有意,请直接添加微信:fly1999abc
ps1:
杭州阿里西溪园区,我大概四月份去实习,熟悉一下环境,六月入职,寻合租室友
ps2:
阿里新零售数字供应链招22届实习生,hc很多,急缺人,如果投过阿里已挂可捞
全部评论
(7) 回帖