虾皮后端面经
提前批二面挂了没多久正式批就开始了,所以投的第一批。
时间线:8.18 投 - 8.23 笔试 - 8.29 一面 - 9.2 二面 - 9.10 HR面 - 10.8意向
一面(忘记录音了,大概内容,15min八股+20几分钟写题)
1. mysql 隔离级别,脏读,幻读,聚簇索引,死锁
2. 死锁条件,如何破坏
3. TCP握手
4. AOP
5. Python的decorator
..其他不太记得了,但基本都是八股
题:共享屏幕写LRU缓存
感受:这个面试小哥超好,面试过程很轻松和谐,加上很简单,面完我就觉得自己要挂了,因为没有区分度。没几天就通知二面了
结束前小哥还说了一句:我们公司不加班
二面(一共1h(40+30)左右)
1. 自我介绍
2. 聊实习经历,做了啥,收获,成果(实际产出),总结自己的亮点
3. 学校项目介绍。面试官提示:先介绍项目做什么,我负责的内容,如何分工,难点,如何解决,做了哪些优化。
4. 学校项目我做的和存数据有点关系,所以问了b+树原理
5. 分布式和云计算的一些理解。和单体应用的差别
6. 自己的优势(我说了自己学习能力,他问最近了解的新技术)
7. 由新技术问了redis,高性能的原理,为什么用单线程,多线程怎么做的,字典是怎么实现的(不知道,应该是哈希吧),哈希扩容过程
题(30min):排序题,挺简单的,我用归并排序写的,写了一些错误没跑过,后面他说可以用冒泡..我说那复杂度有点高,他说不出错也挺重要的。
反问后他主动介绍了一下虾皮
感受:没有八股,纯顺着你的简历深挖。我本身没啥内容,所以面完也觉得挂了。结果第二天内推人告诉我过了。。答得不能说很好,但是也没有太大问题,如果要我自己总结可能通过的点,就是诚实和确实在基础方面有花些时间。
HR面(15min)
常规问题。全部老实回答。
我问之后的流程,她说九月底发意向(但是并没有等到),我还问了offer审批具体是啥,她说就是manager会看看候选人觉得可以就批offer,没有网上说的那么夸张打分排序之类的。
最后总结:等结果的过程很焦虑,好在最后等来了。期间不停刷帖看群里脉脉上各个渠道的消息,很多人说早就没有HC啦,虾皮只要双985啦,弄的我更加难受了。(期间我甚至查 211本科还能找到工作吗)
事实证明,有人可能就是乱说的。没必要这样贩卖焦虑,也希望还在等待结果或者面试流程的同学都顺顺利利,保持好状态和心情。
面试还是蛮玄学的,挺多感觉很好的反而挂了,有些稀里糊涂就过了。
感谢牛客!还愿!
#Shopee##面试题目#