Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 3.11 KB

thinking.md

File metadata and controls

30 lines (23 loc) · 3.11 KB

在决定要开始准备面试的时候,最重要的一点就是要先调整心态和认知。如果你是骑驴找马不着急,只是想着慢慢准备的话,本文带给你的参考价值有限。

面试就是应试

如果你打算准备面试,并且时间有限的情况下,你应该对准备面试的时间有个基本规划。对准备面试要有一个基本的认知:准备面试和个人能力提升并不能画等号。从紧急度来说,准备面试是有时间限定的,而个人知识能力提升对时间并不是那么敏感,面试应该要更偏向于「应试」。

面试准备由于受到时间限制并且要应试,所以准备的方式就不能向平常学习一样,想研究啥就研究啥,不计时间成本,要收益最大化。既然是应试,那最基本的一件事就是确定考试科目和范围,我们可以将需要考试的东西分门别类想高中的科目一项进行划分。前端基础(包含JavaScript语言、css、html)、算法、架构能力、计算机网络、学习能力(源码研究)、工程化、其他(包含管理经验、特殊加分项目)等等,关于科目的详细划分已经每个科目需要掌握的程度,在 这里 已经给出。

工作和面试准备

首先,不用觉得自己提前准备面试是一件不好的事情(有些小伙伴真的会这么觉得),跳槽是你最基本的权利,但是一定要做好自己的本职工作。拿着公司的一分钱就要干一分活,在自己完全能应对公司的项目,不影响项目进度的情况下,可以在公司准备适合科目。这里谈到了「适合」,在公司有两类非常适合干,算法和开源项目源码研究,因为这两件事情都是可以在 vscode 里面完成,vscode 有 LeetCode 的刷题插件,随时可抽空来一题,框架源码 clone 下来随时研究。

请不要上头,不要大量占用工作时间去刷题之类的,得不偿失。首先,制度严格的公司是不会太容忍过火的行为,到时候你背调不好做。其次,在这么「不安全」并且时间「不稳定」的环境下阅读会影响吸收。最后,还可能会影响到你的项目进度,这也不是好的职业道德。

定好目标公司

在开始准备面试之前你应该对你的目标公司有个大概的认知,这能非常有效的避免你千辛万苦面试成功,入职后却发现不是你想要的公司,你可以按照以下几点做个大概判断

  • 对自己的能力有个基本认知
    • 前端工程师(做完)
    • 高级前端工程师(做好)
    • 资深前端工程师(影响力)
    • 前端技术专家(改变)`
  • 想想自己想要选择的公司类型
    • 国企体制性质
    • 银行半体制
    • 外企
    • 一线高薪镀金大厂
    • 二线养老
  • 定好目标城市
  • 筛选出目标城市并满足自己需要的,每个公司都做个比较详细的调研,内部做啥的,有哪些项目组,氛围如何,前景如何
  • 筛选出接近自己需要的但是不想去的,拿这些公司去面试练手