首页 > 搜狐后端实习面经(一面+二面)
头像
牛客527397199号
发布于 2022-03-29 17:28
+ 关注

搜狐后端实习面经(一面+二面)

在牛客网找学长内推的所以没有笔试,一天后接到了hr的电话约面试时间
因为假期一直在准备外企的面试,所以算法题和项目准备的比较多,八股文没怎么看,因而第一次面国内厂还是有点虚的
一面(技术面)
一面是一个很年轻的面试官,态度很和善,有效缓解了我一开始的紧张情绪2333
自我介绍下,我:balala~
之后问了我之前在学校做的后端项目。比如如何设计的表,为什么文献检索项目用到了ES,前后端如何分离开发,用了哪些中间件,有没有考虑并发的问题等等
之后是一些八股文(过了一段时间了可能有遗漏):
1.Java容器有了解吗?
2.ArrayList和LinkedList区别是什么?
3.HashMap的底层结构,Hash函数,Hash冲突解决办法,扩容机制,为什么每次扩容乘2
4.学了计网吗?说一下osi七层模型
5.TCP三次握手相关(描述过程,为什么不是2/4次)
6.HTTP 状态码1xx-5xx各自什么意思?在写后端项目的时候遇到过哪些怎么解决的。
7.说说知道哪些类型的树?各自有什么特点
8.数据库用过哪些?(说了Mysql和SQL Server),说说Mysql索引,为什么要用B+树
9.说说SpringBoot和Spring有什么区别?看过Spring源码吗(没有怎么看过..)
然后出了一道冒泡排序hhhh(感谢面试官放水
在欢声笑语中反问了部门工作氛围的问题,面试官很自豪地介绍了搜狐的WLB

当天晚上收到电话约了第二天二面
二面(技术面)
二面的面试官看上去比较资深,全程也相对严肃
上来先来了一道手撕LRU(在一个在线平台,面试官和面试者都可以看到,修改或者运行代码)
然后我说完思路后面试官觉得可以增加一下难度,于是改成了写LFU
LFU刚好我没做过,不过仿照着LRU的思路想了一下还是撕出来了
在面试官提示下完善了一下Corner Case,面试官表示觉得可以(长舒一口气
做完还有点时间,于是开始八股环节(这里成功暴露了我八股的不熟练):
1.NIO知道吗(不知道...)
2.讲讲Sychronized,你知道sychronized为什么可以上锁吗?Sychronized是公平锁还是非公平锁?能结合源码讲讲吗(公平锁这里打的不好)
3.知道volatile关键字吗?volatile原理是什么?你提到了高速缓存,能具体讲讲吗?
4.讲讲Mysql索引,知道多少可以说多少(我就从为什么不用hash一路说到了B+树),为什么不用B树?
然后面试官表示时间差不多了,后续hr会联系我的,也没有反问我俩打个招呼就下线了
javascript:void(0);
本来以为八股答得太烂应该是挂了,没想到昨天收到了口头offer,只能说感谢二面面试官的手下留情2333
总体来说作为第一个国内厂的面试,搜狐的面试体验是很好的,hr很负责各自反馈很及时,面试官水平专业而且很尊重面试者,在有时卡住的时候会听你的思路然后和你交流,一面的面试官还给了我一些很有用的学习建议~

全部评论

(5) 回帖
加载中...
话题 回帖