021 年 K12 的大量裁员,腾讯、快手、字节、滴滴、蘑菇街也在裁员。
如果你关心上面的问题,并且你的目标位置不超出我的能力范围(高级工程师、阿里P6、字节2-1)。我会以我的经验给你们一些建议
每一场面试第一个环节都是「请做一下自我介绍」,所以这个问题一定要提前准备好。
我们先从面试官的角度来看一下面试官想知道什么?
接下来我们就可以针对面试官写一份合适的自我介绍
知识储备是我们面试成功的必需品。主要分为两部分:护城河、扩展。这里主要还是靠平时积累,面试时针对高频且不会的加强记忆。
接下来我们还是针对前端面试来举例。
什么是护城河?这都不会干屁股前端! 没办法就是这么卷,所以这里只能去卷一些八股文。
但是我推荐还是由易到难,从高频到低频。
这里一般就不局限于前端,也不要求全部掌握,但是一般都会有一些擅长点。
算法练习没什么好说的,简单必须会,中等也要做一些,困难看个人能力,掌握常见数据结构。一般就是推荐力扣、牛客。
学习路径的话是先了解数据结构,然后针对性做题,做不出来看题解。
项目一般是为了看看你做过什么,有什么出色的地方,不是为了听你说一堆没用的。
这里属于一个没有标准答案的题,也是一个可以提前准备的题。
我面试的时候准备了三个内容,并且对具体实现方法都做了细致的应对方案。
一般来说会有一些高频问题,我们可以提前准备一下。当然具体还是要看你的技术栈是什么,你可以针对你的技术栈做特殊复习。
如果说我们简历、知识储备、常见问题都准备就绪,那么接下来我们就可以开始以战养战。
不建议海投,推荐你选择二线、一线、大厂,把自己心仪的公司放在第二三周。
可以选择适合自己的岗位投递,并不是比如说快手所有人都在做App,也会有做面向机构的服务平台,也会有面向电商的服务平台,还有对内的基建中台等等。选择一个适合自己的岗位比乱投强太多了
这个就属于玩赖了,比如说你面阿里,可以针对性去找一些阿里一面面经,最好把岗位部门带上(会有意外惊喜哟)
根据我面过的几家公司,网上是有真题的。
如果你常混社区的话,你甚至可以问问面过的前辈
面试完不代表着结束,收到 offer 才是结束。
所以这口气我们不能松,可以在面试后把所有题都记录下来,然后看看自己那个题掌握不够全面。
上面说了复盘的重要性,也说了需要整理真题,这里主要是需要你注意分类,而且需要看到题后的内容。
有时候面试题只是考点的一个应用场景,所以我们需要看到背后的知识,不只是把面试官问你的问题搞会。
一般来说面试题会符合部门场景,做 PC 的部门不可能问你移动端适配原理。
到了我个人擅长的位置了。哈哈哈,我看过成百上千的简历,基本没有看错的。
建议你先准备基础知识题,然后常见题,最后准备算法题。一定要记住由易到难。
如果不是高级、专家岗位,算法都可以暂时放弃。
一面一般是同级同事、同级领导(斜线领导),属于主力开发,业务经验也比较足。一面侧重基础知识
二面一般是不同组同事,一般来说是跨组交叉面试,当然会有可能不是前端。二面一般更侧重项目
这里可以看到,如果一面过了,二面基本是稳的。
因为一二面本身级别差不多,有可能面试官不是同技术(java)、升职不是技术(产品)
三面一般是直系领导(50人至100人团队负责人),可能是前端,也可以是其他端,只能说肯定是个技术人员。
一般来说高级工程师就只有三面,三面的这个人就是决定你是否能入职的那个人,三面面试官一般也是一面面试官的直系领导。
一面面试官一般就是你的同事,也是主力开发,是真正的打工人。所以这在一面环节你可以多问一些你关心的内容
二面面试官因为存在交叉面试的情况,所以可用信息不太多。
三面面试官是你的直属领导,能管得事也比较多,你可以问一些其他的东西。
如果感觉小编写得不错,请素质三连:点赞+转发+关注。我会努力写出更好的作品分享给大家。更多JAVA进阶学习资料小编已打包好,文中资料可以关注私信找我领取哦!