关于【面试的准备】的一些整理

1.自我介绍

自我介绍必须包括三点:

(1)个人信息:姓名,岗位,工作年限,教育背景(如学历亮点)===》【我是谁】

(2)技术能力:简要介绍自己的技术栈(切忌介绍不怎么会的技术栈,避免后续被问到)===》【我会什么】

(3)技能擅长:强调自己擅长的技术(切忌盲目自信、夸大其词),比如我擅长使用react框架开发,具备不错的团队沟通协调能力,学习能力比较强,上手一些新的技术栈比较快速 ===》【我擅长什么】

自我介绍的目的性:

(1)岗位匹配:高度匹配当前岗位需求的技术栈,突出介绍自己在相关技术栈上的经验

(2)主动引导:强调某一个项目是自己比较骄傲的项目,遇到了什么困难,做出了什么成绩,从而引导面试官重点了解这个项目,同时记得准备好相关的答案(比如遇到了什么难点,如何解决)

(3)时间控制:1-3分钟内结束,刚好面试官看完简历。

 

2.回答法则

(1)项目背景: 简要说一下项目的背景,这个项目是做什么的

(2)个人角色: 项目中扮演的角色

(3)难点: 项目开发过程中碰到的难点

(4)解决方案: 针对难点有哪一些解决方案

(5)总结沉淀: 攻克难点后,有没有沉淀出一套通用的解决方案,有没有将自己的方案进行推广等等

【目的:让面试官觉得自己是个可以发现问题、找到多种方案、能对多种方案进行比对取舍,还可以总结沉淀出通用解决方案回馈团队的人。】

 

举例:

(1)除了Vue还用过Angular吗?

  ==》这个时候很多候选人就很实诚回答「没有」,其实我们可以回答的更好,把你知道的说出来展示自己的能力才是最重要的,你可以说「我虽然没用过,但是在学习双向绑定原理的时候了解了一下Angular脏检查的原理,在学习Nestjs的时候了解了依赖注入的原理,跟Angular也是类似的」,面试官一定会接着问你脏检查和依赖注入的问题,虽然你没有用过Angular,但是Angular的基本原理你都懂,这是很好的加分项,说明候选人有深入理解原理的意愿和触类旁通的能力。

(2)Vue如何实现双向绑定?

  ==》object.defineproperty如何如何操作,「Vue 3.0则选择了更好用的Proxy来替代object.defineproperty」或者「除了object.defineproperty这种数据劫持的方式,观察者模式和脏检查都可以实现双向绑定」,面试官大概率会问「Proxy好在哪?」或者「聊聊脏检查」等等,这样下一个问题就会依然在可控范围内。

 

3.向面试官提问
 
(1)三不问:结果,工资,技术难题
(2)三可问:①岗位的理想人选的要求 ②如果可以入职,希望我能做到什么 ③前任员工为何离职,我什么地方可以做得更好
 
-------------------------------------------仅为自己的阅读总结,感谢作者大佬的分享----------------------------------------------------
 
以上内容总结自这位大佬:

作者:寻找海蓝96
链接:https://juejin.cn/post/6844903892841414669
posted @ 2021-01-21 18:04  芝麻小仙女  阅读(94)  评论(0编辑  收藏  举报