是即是,从来好事多磨难--后台开发--坎坷的春招实习之路
作为一位双非渣硕,在今年疫情蔓延的情况下,想要找一个offer,真的太难了。
下面就记录一下春招的坎坷求职路,来回馈这个伴随我多少个日日夜夜的牛客网,多亏的它的存在,才能和很多和我志同道合、共同怀揣梦想的小伙伴相遇相识,再次感谢。
本人可能涉及K8S,mysql较多,可能问题会比较倾向这两方面。
投递并给了面试的公司如下:
1、腾讯(已完成)
2、字节跳动(三面)
3、美团(GG)
4、阅文(已完成)
5、网易(GG)
投递后没有后话的公司:
5、七牛(做了笔试,没有后话)
6、虎牙(简历不过关)
7、斗鱼(没消息)
8、百度(简历不过关)
9、华为(做了笔试,没有后话)
10、滴滴(没消息)
11、拼多多(没消息)
腾讯:
师兄内推到wxg
3/14:WXG一面(90min)
1、项目介绍
2、mysql(事务-ACID,MVCC实现,锁等)
3、排序算法举例(10种)
4、情景题(搭建一个登录平台,如何不适用明文保存密码,又可验证用户)
5、输入一个数组,用一种数据结构保存排序输出和原序输出(提示:树)
6、是否考虑转语言等。
结果:一面通过,但招了一个知名大学同学,没有hc二面直接替我转推荐PCG。
=====================================================================
3/21:PCG一面(50min)
1、golang(GC,协程底层,通道,接口,断言,MPG,进程栈保存什么数据,堆栈区别)
2、docker(cgroups,namespace)
3、Linux(IPC,信号种类,iostat)
4、mysql(innodb和myisam区别,b+,故障分析)
5、数据结构(排序,红黑树,map)
6、网络(滑动窗口,拥塞控制,huisclose_wait等)
结果:一面通过
=====================================================================
3/22:PCG二面(30min)
1、研究方向(当时其实准备面试,并没怎么复习,被问得措手不及)
2、项目
3、K8S(具体组成,每个组件功能,K8S网络通信_CNI)
4、mysql
反问阶段:
有什么问题吗?
:你是WXG吗?
不是,我们是PCG。还有问题吗?
:没有了
真没问题了吗?
:没有了
结果:二面面试官可能觉得我对该bg没兴趣,转推荐到IEG
=====================================================================
可能前面面试官评价,基础问题很少
3/27:IEG一面(40min)
1、项目(数据库相关)
a、项目日均访问量
b、数据存储方式
c、如果磁盘不够,数据如何存储(如,一个表数据就超过500G,怎么解决? 分表分库)
d、数据备份方式,备份如何保证一致性
e、备份之间的差异
2、机器的性能怎么样,测试过瓶颈没,你的机器I/O性能最高多少,最大可承受多少请求和连接?
平时项目一定要了解细节
建议可以做一下性能压测,整个流程下来,会加深对项目的认识等
结果:一面通过
=====================================================================
3/28:IEG二面(30min)(突然袭击)
1、项目介绍
2、项目内具体组件实现
3、项目遇到的困难
4、项目上使用了什么技术
5、还了解什么技术,看源码了吗?怎么学习的?
6、研究方向
7、基础怎么样(自我评价),擅长什么?接触过什么语言,会C++吗?
结果:二面通过
=====================================================================
一开始说的就面20分钟,后面变成了前20分钟面技术,后20分钟面其他
3/29:IEG三面(40min)(突然袭击)
1、项目(如果出现问题怎么解决,项目延伸,自己负责什么,实现什么功能)
2、KAFKA,ES原理
3、数据库索引(具体底层实现,结构,性能)
4、网络(流量控制)
5、编译原理(说的不太了解,就没问了)
6、学习方式,兴趣,爱好,一般爱看什么
一定要好好准备
回答好了不得分,回答差了就GG
结果:等了8个工作日自动变灰
=====================================================================
老师推荐的部门(提前给我简历面,如果IEG没进去就捞我,结果我简历被捞的太快了,一直没机会捞我)
4/5:不知名BG(30min)(突然袭击)
1、项目
2、KAFKA(如何保证数据可靠,为什么这么快?)
3、TCP(四次挥手细节)
4、数据结构(树,二叉树,B+树,红黑树)
5、算法(快排,稳定算法是什么,稳定的快排)
6、系统(进程线程协程,线程共享什么资源,IPC,那种方式最快_共享内存_原因)
7、golang(协程模型,MPG)
8、开放题(不破坏蚁洞,如何求蚂蚁数量)
结果:通过(但是没机会捞我)
=====================================================================
4/13:TEG一面(30min)(突然袭击)
1、死磕项目
结果:4/15官网上午更新时间,晚上变灰
=====================================================================
小曲折:4/16师兄内推,约好11点面试,结果简历提前被其他BG捞了;17号早上面试,直接推了,联系师兄内推,结果又被捞了;17号中午面试官联系我又推了,修改简历,终于被内推上。
=====================================================================
4/17:CSIG一面(40分钟)
1、项目
2、LINUX(VI写文件,内部具体如何实现)
3、数据库(执行一个事务,涉及到哪些日志_事务日志_binlog_relaylog,数据库连接过程,数据丢失)
4、TCP(三次握手,包丢失情况_超时重传_快重传)
结果:一面通过,但是19号提前批结束,变灰
=====================================================================
5/16:CSIG一面(40min)(5/17变复试)
=====================================================================
5/20:CSIG二面(15min)(10min变HR)
=====================================================================
5/26:CSIG HR面(20min)
=====================================================================
5/28:已完成
=====================================================================
5/31:找菜菜帮忙查询,实习已录用。谢谢菜菜人很好很热心。
这里贴一个菜菜的内推群号:768055618
再贴一个常规批群(很活跃,大家在里面共享面试经验时间等):1092875877
太多了,找个时间继续写。。。
#腾讯##字节跳动##美团##阅文集团##golang工程师##实习##面经#