在校学生该怎么进互联网大厂做后端开发?

三面进大厂?他行我也行!

互联网面试后端开发一般有三个面,每一面基本都有算法题考察,但是第一面主要考察基本八股文,第二面也考八股文但是开始结合项目做开放问答,可能有智力题,第三面少考八股文但场景题、智力题越来越多。

一次完整的互联网大厂线上面试基本过程

面试官:同学你好,我是你今天的面试官,预计面试时长45分钟到一小时左右,首先请你自我介绍一下。

面试时长一般是分为15分钟左右算法题部分和二三十分钟八股文对答部分,可能有的面试官给你加一个算法题,那你的面试基本就是一小时左右了。

求职者:我是xxx。我的方向xxx,我的项目是xxx。

自我介绍后如果面试官对你的项目感兴趣,那他会提几个相关问题,一般是难点和创新点,用到什么中间件等等,然后引申到八股文问答。如果不感兴趣,可能你会直接听到下边这句话:

面试官:好的,那我们先来做一道算法题吧。题目已经给出,请根据题目要求完成。

面试官出算法题有时候会限制你的答案时间复杂度,而且默认你一般最多在十五分钟以内完成,一般八分十分钟完成就行。但是注意,碰见会的算法题也要想个半分钟,因为秒解一般会送你个再来一题。

面试官:好的,那我们先问问计算机基础吧,xxxxxxx。

你边吐边吟唱了半小时的八股文以后,面试官也会擦擦他刚刚吐完的嘴说:

好的,那么我们今天的面试就到这里,你有什么问题想问我吗?

这时候你问一下面试有几场、如果通过需要多久收到下次面试通知?对方的小组业务是做什么之类的问题就行了,不要直接问面试表现和结果,因为他也不会说。
面试建议:每场面试都录个音,事后复盘一下自己的八股文哪里唱的不好听,算法题优化的怎么不够好,自己面试过程中的演技是不是不到位?面试一周没结果基本是挂掉了,不要一棵树吊死。初期面不上是你的问题,后期发挥好了还是面不上要淡定,因为总有卷王比你表现的好,别怕,换个小组接着投接着卷。

1.八股

面试主要考察计算机网络、MySQL,Redis,JAVA基础,JVM,MQ消息中间件,ES、Netty、设计模式等。
我这里放上我和同学当时整理的八股文,应对大厂足够了:

https://www.yuque.com/guoshuaihui/hp50bg/vgzspk

如果你只是想去国企这种技术性低一点的地方,看这个网站即可:

http://interviewtop.top/#/index

2.算法

手撕算法必考环节,刷题就去力扣网站,但是我强调一下刷题顺序,好的刷题顺序可以让你循序渐进,保持手感,什么题都刷只会害了你。
我给一个别人整理好的顺序,我自己用的也是这个顺序,见网址:https://programmercarl.com/

3.项目

项目要准备至少一个,比较老的有商城项目,博客系统,个人网站之类的,不过已经烂大街了,后来大家开始卷rpc项目,手写JVM等等这种,选哪个做看你的兴趣吧,学习地址见b站。

无领导小组面试策略见文章无领导小组面试技巧

你可能感兴趣的:(java,面试,jvm)