基本背景、学校、稳定性(2年以上工作经历加分)、学历(经验与学历重要性成反比)
沟通能力 -> 询问之前做过的项目,开发团队情况、使用什么技术解决什么问题
目标导向 -> 如何解决问题的思路
询问为何辞职离开的理由?从而判断本公司是否可以给予你,是否适合。
解决过的问题?离职原因?求职动机?薪资期望?提前准备好。
优先顺序从高到低,没有就往后推。成就=>案例=>心得
成就:知名公司、好的项目、好的学校、好的论文
案例:主要就是项目
心得:比如很了解node底层、比如很了解css布局、比如很了解数据的处理。写成博文写好。
面试目标 = 是否通过 ? 开心 : 不开心 => No No No
- 通过且不合适
- 试用期离职
- 高压工作体验
- 不通过且合适
- 浪费机会
- 考试
- 每题的份总分相加
- 面试
- 根据总体印象评价
- 多数题目不回答也没关系
- 一个答案可能会决定整个结果
若发现欺骗则直接pass;
遇到问题不会,其实没事,但至少要能看到你的努力尝试或解决思路,比如要算很大值的算法,你可以先列出小数值来分析。
- 知识性问题
- 尽量作答,可以直说不会
- 如果说了不会,可以讲一些相关的知识
- 开放性问题
- 当做一次演讲(比如说有哪些html标签?能说到一些标签细节加分)
- 案例分析
- 不能拒绝,除非你想结束面试
- 一般面试官会保证给足够多的提示最终解决问题
- 算法/编程题
- 其实区分不明显,难的是算法题,简单的是编程题
- 通常有长线规划的公司更注重算法能力
面对不会的情况
- 直接回答不会--大部分问题不一定需要回答
- 做一些分析,要求或者等待提示
- 谈谈相关问题
在什么背景下?职责是什么?做了什么?取得什么成绩?
产品面向目标?
- 用户:注重用户体验、性能方面
- 对内或2B:注重通用性、拓展性、开发效率
根据简历有个大概的印象,然后设计问题,注重细节
技术优缺点?更难的是缺点,比如vuejs首屏渲染耗时、多页设计
是否聪明?自我学习是否强?
机灵程度、好奇心?
leader能力?号召能力
基本功,做事方法
真实实力判断?
会用框架、看懂源码、会写框架
是否学习新技术?比如各种框架
不一定。但至少要了解到为什么出现?想要解决什么问题?如果公司业务有需要,才能去判断做好技术选型