鲁迅说过:分类是认识世界的最佳方式。
为了对面试题有个直观了解,我们也对面试题做下分类。
封闭式问题:是
答题框架:MECE 常见问题
讲一下 Vue2 的生命周期 var/let/const 的区别 进程和线程的区别 半封闭问题:没有固定答案,但能判断是否正确,言之有理即可。
问题类型: 答题框架:MECE 常见问题
首屏性能优化有哪些手段 Vue 和 React 的区别 浏览器输入 URL 后发生了什么 开放式问题
行为描述性问题
答题框架:STAR 常见问题
最难的项目 假设性问题/情景性问题
答题框架:PREP 常见问题
如果和领导意见不一致,你会怎么做 如果让你和重新思考这个项目,你会怎么做 # 封闭式问题 事先设计好了各种可能的答案,以供被调查者选择的问题。
但封闭式对答案设计的要求较高,对一些较复杂的问题,有时很难把答案设计周全。一旦设计有缺陷,被调查者就可能无法回答,从而影响调查的质量。
封闭式问题的答案是选择回答型,所以设计出的答案不能重合,必须要互斥和穷尽。
# 半封闭问题 # 开发式问题 # 行为描述性面试 / 项目经历 过去的行为是对未来行为的最好预测
STAR
# STAR 我们按照 S-T-A-R 原则,总结了下面这些问题,你准备好了吗?
背景(S):
「当初是怎么想起做这个项目的?」 「谁发起的这个项目?」 「你在项目里是什么角色?」 「项目资源匹配怎么样?」 「项目有遇到什么困难吗?」 用 5W2H 分析法讲清 S
任务(T):
「这个项目的愿景、任务或者目的是什么?」 「项目要达成什么结果或者解决什么问题?」 行动(A):
「你在这个项目里做了哪些关键活动?」 「对于项目所涉及的工作事项,事先做了哪些准备?」 「在这个项目中,涉及不同团队协调与沟通,你是怎么做的?」 「项目的奖惩机制,你是怎么制定的?」 结果(R):
「最终任务完成的情况怎么样?」 「对于结果符合或者不符合预期的原因是什么?」 「谈谈这个项目的经验与教训。」 「如果重新做这个事,你会提什么建议?」 # 情境性面试 / 开放性问题 # PREP P:观点。观点明确,不拖泥带水,禁用「可能」、「也许」这类词汇。 R:原因。分析方法。禁用「我认为」、「我觉得」这类词汇。 E:示例。论据 P:观点重申