如何准备非大厂面试
2024-12-09 11:13:16

个人没有经历大厂的面试,毕竟个人学历不够,且项目经历,技术可能都不太不符合大厂的要求。

而且,我的年龄已经打了,按照目前的经历,技术还有就业大环境来看,我这辈子估计也无缘大厂了。

不过,人总是要生活的,进不了大公司,我们也尽可能的要在中小公司拿到高一些的工资。

毕竟,没有什么东西比金钱更令人安心了。

正文

从2024年4月,一直在面试,不断刷面试题,从4月到同年8月,期间,我不间断的整理自己的项目经历,技术体系,面试常考面试题等。

通过大量的面试经历,我大概整理出中小公司常规的面试流程。

这里将自己的大量面试经历流程进行整合,以供大家参考,大家按照自己的需求酌情准备面试吧。

线上交谈

大多社招,首先是和HR线上交谈,这期间主要是让HR大概了解你的概况,同时你也要了解日常作息待遇,五险一金和薪资等。

我们线上交谈的流程,无外乎就两种结果:

  • HR主动搭话,不断的追问你的意向,主动了解你的居住地和工作经历,同时可能也会看你的。
  • HR迟迟不回话,或者说话有一搭没一搭,大概是这家公司的暂时不缺人,又或者对方没有看上你。

如果是第一种情况,我们尽可能的按照实话将自己有利的一面展示出来就可以了,哪怕对方是外包,需要你展示自己的学信网截图,就正常发就可以。

如果对方没有看上,也没什么可急的,确认好之后,换下一家就可以。

技术面

技术老大对你的印象与能力的认可,直接决定你是否能拿到offer,所以在技术老大面前多聊技术,别谈工作时间薪资待遇那些,那是人事面的流程。

自我介绍

很多时候我们自我介绍的时候,总是简单的说一下个人信息就结束了。

实际上,这时候我们最好可以将自己的长处,技术栈,个人优势在开场这个时间都说一下,便于双方交换信息,省的面试官后续再问。

这是一种高效的沟通方式,不要问一句说一句,这样会让双方都很尴尬。

个人信息

包括你的姓名、籍贯、年龄、专业、毕业学校(这里如果哪一项是弱势,介绍的时候可以略过)

  1. 技术能力,简单介绍自己的技术栈,告诉对方你会什么?并且最擅长的技术是什么?这可以让面试官对你的技术体系大概有个数,便于后续双方互动。所以,可以针对对方公司招聘岗位的岗位职责去重点突出自己的能力。
  2. 职业经验,说清楚自己往期的工作经验,待过哪些公司,具体做过什么,如果是应届毕业生,有实习经验说实习经验,没有的话也可以重点说自己在学校内接触过的项目经验。
  3. 当前状况,居住地,是否离职,这样便于面试官判断你是什么时候可以入职。
  4. 自我评价,个人评价这点比较鸡肋,如果技术和项目经历可以说的不多,那可以用这项进行补充。如果要说,记得主要说优势,别说缺陷,因为你是在推销自己。从沟通能力、学习能力、逻辑性等方面吹自己的优势,不过不要吹的太离谱。

以我个人为例,这里我以个人为例,简单的写个模板。

1
2
3
4
5
面试官您好,我叫远川,江苏**人,XX年的,有五年左右的前端开发经验,之前都在XX公司任职。
我的技术栈主要是Vue2/3的全家桶,对源码略有了解,也做过Uni-app相关,主要以微信小程序为主。
之前在公司早期负责公司产品开发,封装通用的业务组件,通用的工具类方法,如PC和小程序的动态表单,动态表格,包括一些需要远程查询的数据字典选项。
后续公司产品化之后,主导低代码平台开发,实现低代码流程+流程表单生成的流程,可以同步生成小程序和PC端的单表,后续拓展了主子表的生成,通过该平台极大程度缩减了代码的人力和时间。
目前已离职,人在苏州。

当你做完自我介绍后,面试官正式开始提问,做好准备!

项目方面

在进入项目问题这个阶段,大概是你已经通过了面试官的八股文的阶段。

毕竟,八股文都是为了试试基础水平而提问的,只要大概试一下,面试官大概就能猜出来你的水平。

大多数有经验的面试官,在面完八股文之后,如果看到你项目履历足够的丰富之后,肯定是会问一下相关的解决方案,确认你的经历是否真实。

另外,不要去想着伪装经历,项目经历这种东西是实打实的,简单的几个问题和稍微深入,都能让你没法回应。

如果面试官开始问你项目,这个问题很重要,建议从以下角度介绍。

  1. 项目背景,让对方知道这个项目是做什么的

  2. 你在项目中的角色,在项目中,你负责了哪些工作?

  3. 项目难点与解决方案,能说出来,说明你善于总结,同时也有自己的一套解决方案。

  4. 项目成果,你负责的部分,你的解决方案有什么亮点,主要解决了什么方案。

这里我就不放例子了,每个人可以按照在自己的项目经历,展开写一份面试备案。

反问阶段

在八股文和项目经历大概都说明白了之后,面试官大概率会问问你有什么想想问的。

不要觉得没什么想问的,这是你了解这个团队和未来工作的唯一渠道,你可以从以下角度去反问面试官。

  1. 主营业务,公司的主营业务是什么?是稳定期还是开荒期?你们招我来主要的方向是想做什么?
  2. 团队配置,公司是否有测试,设计,前后端团队,整体开发基建到了什么水准?后续团队的基建方向如何?
  3. 开发流程,平时如何实现一个新需求的开发?平时是否需要做需求评审?

如果面试你的技术leader层级较高,你也可以侧面确认一下公司的待遇,五险一金,公积金缴费比例,平日加班是否频繁。

通过这方面的反问,大概率可以确认一个公司的工作内容,团队水平,平日待遇等。

这些内容,足够用来判断这份工作是否合适自己,以哪方面为准,这个可以按照自己的需求来判断。

HR二面

许多公司的面试环节,可能是HR先面,而后是技术组长,之后是技术leader再面试。

如果技术面结束之后,又是HR二面要你,那就要恭喜了,说明你很大程度是进入了HR定薪阶段。

HR面试,往往是对你的综合素质进行评判,通常会有以下提问:

您对自己的未来职业规划是什么?

  1. 想做技术大佬:主要从两个方面出发,一个实近期规划(比如深入的学习前端面向对象)
  2. 想做项目leader:还有一-个是长远规划(未来5年都在前端技术方向,如何可以转产品或者管理等)

您的期望薪资是多少?

答:这个可以根据当前岗位给定的范围,选择自己心仪的价格+1k左右。

您当前的住址在哪?

这个实际上是希望你离公司很近,便于上下班。

如果你住的特别远,你也可以表示自己很快就可以搬过来。

你还有其他公司offer吗?什么时候可以入职?

HR这样问是想知道能不能百分百拿下你,回答这个问题的尺度一定要把握好:

  1. 不能吹嘘,说自己已经有很多offer,否则给HR造成你入职可能性不大的错觉。

  2. 也不要说一个也没有。更不要表现出对这家公司“迫切入职”,要学会欲擒故纵。

不过,这种套路稍微用用用就可以,实际上没必要玩这种小把戏。

结语

我本来是懒得去整理这些内容,但是早期面试总觉得自己准备的不够充分,明明自己的技术不差,但是就是表达的不够完美。

现在大环境太烂,我手牌太少,不得不精打细算,于此,便有整理了这篇文档。

夫未战而庙算胜者,得算多也;未战而庙算不胜者,得算少也。多算胜,少算不胜,而况于无算乎!——《孙子兵法》

不打无准备之仗,不打无把握之仗,目前,也只能准备好每一次面试了。

参考

web前端面试技巧-如何自我介绍?如何应对hr?