三段大厂实习过来人用亲身经历讲述后端学习路线!

其实无论是什么岗,实习一定是重中之重,那么怎么才能找到大厂实习呢?

[语言方面]
首先,大厂后端岗主要集中在java go python php这些语言中,请注意c cpp rust这几个语言属于大厂鸡架,游戏引擎,游戏客户端的招聘大岗,如果你想要去传统意义上的互联网后端,不要头铁学个cpp去冲互联网后端,大概率只会被鸡架部门等捞起来。

在大厂后端青睐的java go python php这些语言中,有该如何选择呢?

根据笔者三段大厂实习的经验,
语言其实不重要,
公司中的项目千奇百怪,什么语言的项目都有,你大概率都会接触到,笔者也是这四种语言都写过。
不过作为面试而言,笔者推荐你选择从java go python这三个中选择两个双修
(php不必要单独学,比较小众其实)
比如java➕go  
java➕python
go➕python这样子。

[语言八股准备]
可以从以下几个方面准备对应语言八股

[java]
java推荐看javaguide上的八股,常会被问的有 java中的collections的底层原理 java并发相关 jvm相关 垃圾回收相关 spring的相关八股

[go]
go的八股常见的有channel原理 map原理 sync.map原理 slice原理 gmp模型 go中的垃圾回收等

[python]
python中常见的八股有  python装饰品
深拷贝浅拷贝等

不过从笔者的面试经验来看,
语言八股不是很重要,大厂面试官不太关注你到底什么语言,他更关注你的项目经历和你的基础知识,而且每一次面试会重点问你一个项目经历,所以准备一个好的项目至关重要。

[项目经历相关]
项目经历又该怎么准备呢?
如果你有过实习,那么恭喜你这次面试有的讲了,讲你的实习就ok的,一般面试官再不感兴趣,也能讲个10分钟的。

如果你没有实习,那么你准备一个烂大街项目也是ok的,但是你要把名字改成你在学校做的项目,并且你要对这个项目非常熟悉。

[面试一般流程]
笔者多次大厂面试经验来看,
一面一般是15分钟项目介绍,15分钟基础知识拷打,30分钟做题这么个节奏。

二面会加大项目比重,可能全程项目,或者项目➕场景设计➕少量基础知识

基础知识中,语言八股一般问的少,更多的还是问mysql redis 消息队列 操作系统 网络相关的基础知识。

[基础知识相关]
mysql中,笔者最常被问到的有
索引相关 锁相关 事务相关 日志相关

redis中,笔者最常被问的是
 redis常见数据结构 
redis持久化相关
缓存击穿 缓存穿透 缓存雪崩

消息队列中,你从kafka rocketmq rabbitmq等挑一个你喜欢的,把他的原理看看即可

网络中最常问
http和https区别
https中ssl加密过程
tcp相关

操作系统最常问
死锁
进程线程区别
有的面试难的话可能问你epoll的一些东西

[场景设计]
场景设计一般没有固定答案,但是笔者的经验来看,可以从下面这几个方面来设计:
1.数据库方面:考虑索引优化,分库分表,集群部署
2.缓存方面:考虑持久化,使用特定的数据结构来优化缓存存储,设计相关方案保证数据库和缓存的数据一致性
3.消息队列引入,解耦高流系统
4.限流算法引入,防止流量高负载
一般来说,你从这四个方面和面试官扯,30分钟肯定扯下来了,面试也不需要说太细,考虑这些已经绰绰有余了。

[总结]
实习的过程,就是一个滚雪球的过程,如果一开始找大厂屡屡碰壁,不妨先找个中小厂,你会发现,有一段实习之后再找,会容易好多。

#牛客激励计划#

#牛客AI配图神器#
全部评论
项目经历怎么准备
1 回复 分享
发布于 02-21 23:43 上海
mark
点赞 回复 分享
发布于 07-07 11:47 新加坡
Mark
点赞 回复 分享
发布于 05-26 19:37 北京
mark
点赞 回复 分享
发布于 04-23 22:27 江苏
Mark
点赞 回复 分享
发布于 04-09 16:22 重庆
Mark
点赞 回复 分享
发布于 03-08 00:23 广东
mk
点赞 回复 分享
发布于 03-04 09:26 湖北
求求佬给个建议,小厂实习,crud,公司还没文档,怎么破局
点赞 回复 分享
发布于 02-25 19:02 山东
Mark
点赞 回复 分享
发布于 02-23 00:12 贵州
那去中厂实习万一干的很杂有必要吗
点赞 回复 分享
发布于 02-22 14:07 黑龙江
佬可以说说学两门语言是出于什么考虑吗
点赞 回复 分享
发布于 02-22 00:04 江西

相关推荐

本人双非渣硕研二,上海院校,本人目前在上海。目前拿到了爱奇艺和喜马拉雅的测试offer,不知道咋选,求各位佬帮忙参谋参谋。1. 爱奇艺:属于海外事业部,包括对网页端和TV端(一个是webTV端和海外TV端)进行测试。进来后主要是前端功能测试,对web及H5页面进行测试,接口测试占比不高,会有专门的后端测试人员进行测试,可能有一些定位问题会通过网页端抓接口去看。项目组前后端测试区分的很开,前端测的话也是会把后端的整个系统给串起来,但是重点还是偏向前端业务。(所以有一个疑惑点是前端测试是不是能够接触到的工具使用很少,没有后端能够学的东西更多?)这个base地在北京,250元/天。弹性工作,在公司待9个小时,包括中午的一个半小时的休息时间。2. 喜马拉雅:b端用户交付部门。进来的话主要也是手工测试。UI自动化及接口自动化测试也有,主要是看自己想不想做。还有会做一些企微工作台,看怎么去触达用户以及触达用户方式,考虑一下成功率及时率等等(这一块他说的我真的是不太懂)。然后另外就是有一个AI评测项目,主要是去测试使用ai替换销售人员时,对话内容中ai回复的一些内容是否准确合适等等。(这个不会是有一点数据标注的感觉吧)base地在上海,200元/天,25的餐补,晚上如果超过7点,还会有25的餐补,所以薪资上大差不差。也是弹性工作,有效上班时长8个小时,比爱奇艺多半个小时。最主要的纠结点是喜马拉雅完全无转正,爱奇艺一面的时候说往年有转正,但二面面试官说实习生转正的很少。HR也说主要是看个人表现,然后让mentor看能不能帮我争取到hc。而且爱奇艺在北京,不知道是否值得为了那一点点虚无缥缈的转正可能从上海去北京。不知道大伙是咋看的,麻烦投一下票,谢谢。另外的话不知道很清楚哪一个的平台会更大些,更有利于后续秋招。
只要今天比昨天好就是...:更新,小米oc了,还是得去北京
点赞 评论 收藏
分享
评论
36
191
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务