【面经】【抗寒】简单写个面经吧
看到好多人用了我的内推码,斗胆简单写个面经,大佬勿喷!因为我当时投golang服务端开发,所以面经适用于服务端的同学哈。后面有好评也会继续更新。
葵花宝典篇
代码随想录
卡尔老哥的代码随想录不必多说,典中典,堪称程序员笔试算法的葵花宝典,后面好像自己有个网站,还出书了,对了我分享的都是github的地址,没条件的同学也可以在gitee上找找。
小林coding
一开始就是这哥们的网络八股文,现在也出网站了
GOLANG ROADMAP
这是某大佬自己搞的网站,golang方向的面试题还挺多的,我去年看还只有几十道,现在题目多的眼花缭乱了,简单看看
Waking-Up
这是在github上面的一个我觉得还不错的计算机八股文笔记吧,反正我当时是每一道题都背了。
还有就是牛客上面牛友们分享的面经了,还有很多人不屑于背题,实践确实很重要,但是学生时代的那些实践对比以后的工作,自己体会即可。
干货篇
我觉得校招面试比较靠运气,无非就是怎么给你不认识的面试官留下好印象。厉害的大佬太多了,本硕985,211这种我觉得也不用看面经,基本都是有选择心仪offer的机会。但是总会有和我一样双非本的同学吧。
秋招的流程:简历-笔试-一面-二面-sp面(大佬才有,有个产品同学我记得去年面了五六轮)-测评(有的公司也没有)-意向书-hr面(谈薪资)-offer
前面也没啥好说的,就是LeetCode刷题呗
直接说面试
一面简单偏基础基本都能过,好多公司有的还是一面二面连续面,二面的面试官职级也比一面高,基本都是资深开发和技术主管,一面是中高级开发这样子。
上来大概就是自我介绍,提前写好稿子,太紧张可以照着念。不用说太多,什么兴趣爱好,优点啥的都是废话,基本不用说。主要说说技术栈、实习项目、校园项目、还有奖项荣誉论文啥的。好多自己认为很厉害的奖,可能面试官并不care。
面试官就开始提问了,一般都是直接实习经历开始提问,实习非常非常重要,不过现在好像因为疫情大部分人都没有实习经历哈,有实习估计也就是两个月的经历,反正就是吹就完事了,暑期实习一般都是杂活,但是你可以把你参与的项目搞清楚,特别是实习公司的技术架构,技术栈啥的。很简单,你就把开会时候大佬们讲的东西记下来就好。
后面就是技术提问环节,一面以八股文为主,我说几个我印象中常问的点吧
http的三次握手四次挥手
数据库的四种隔离级别
redis雪崩、穿透、击穿的原因和解决方案
数据库的索引数据库事务
常见的web框架比如gin、echo
http的几种常见状态码
(这个我leader说他面试必问)各种语言的区别mq消息队列的优势
...都是一些比较基础的问题哈,redis和mq还有数据库对curd boy工作还是挺常见的。说说二面问啥,二面问的明显深入了,可以说比较偏实战,面试官可能会给你一个实际场景问问你怎么办,这个比较难搞。管他对不对一定要说,说完大佬肯定会告诉你该怎么办,彩虹屁环节~
二面的技术的提问也明显上强度了。常见的微服务框架,如果你面斗鱼,一定要知道Jupiter,我司竞品B站是Kratos
grpc,proto是个啥最好弄清楚
golang的一些特性问题:interface底层实现、垃圾回收、gmp模型、对栈的理解等等
(去年真的问了,我甚至怀疑面试官跟我看的同一个题库)听说你看过gin的源码,说一下这个框架怎么设计的,我现在就记得洋葱模型了
http长连接啥的
mysql性能调优,分页优化和索引啥的
redis的常见数据类型及应用场景
linux epoll底层原理啥的
如果是高逼格面试,再看看k8s容器编排的概念啥的
一般还会有手撕代码环节,如果前面回答的不错,应该不会刁难你。我去年最简单的让我写一个单利模式,哈哈。还有就是反问环节,老生常谈的几个问题,面试官大佬作为技术前辈,对我的评价是什么,对我有什么好的建议吗?如果能有幸进入贵公司,请问有什么技术分享,交流学习的机会吗,对新人的培养计划巴拉巴拉的。
对了,还有一个加分项,就是你的博客,不过内容更重要,最好是真实记录学习历程的几十篇分享那种。如果是什么电商网站,为了搭建博客而做博客就不用写了。
闲言碎语篇
面试造火箭,工作拧螺丝。但是没办法,人太多了,卷起来了。为什么选择golang因为服务端开发相对来说适合普通人,java是世界上最卷的语言,对了,可能你面的golang进来还是要写写java,还有世界上最好的语言php。我面试经验也不多,本身去年也没投几家,上岸斗鱼就躺平了。大佬勿喷哈。好了,感谢大家用我的内推码,我也会在能力范围之内帮助大家,祝大家秋招上岸,拿到心仪的offer。欢迎投递斗鱼!!!