程序员们在进行面试的时候肯定会被问道很多技术题目,提前看面试题是一个非常好的帮助,但苦于自己记不住回答不上来,这里小千就总结了一下面试题回答技巧,帮助大家更好的记忆和回答问题,废话不多说下面上货了~
一、确定题目类型
把海量的技术面试题,进行分类。你会惊奇地发现,这些面试题无非就是这三大类,分别是有:
固定答案的封闭式问题、考你理解深度的开放式问题、考你编程能力的逻辑算法题
举例说明:
题目1:Vue 的生命周期有哪些?
题目2:请谈一谈你对 MVVM / MVC / MVP 的理解。
题目3:请用 js 计算 1 ~ 10000 中出现的 0 的次数。
不难发现
题目1是有固定答案的封闭式面试题;题目2开放式题目,侧重考你的理解深度;题目3就是典型的逻辑算法题了。
因此,在你“背诵”面试题的第一步,你首先要搞清楚的就是题目类型。不同类型的题目,预示着你需要搭建不同结构的知识体系,你需要提取不同深度的知识重点。
二、制定答题框架
当确定了面试题题目类型以后,就可以开始制定“背诵”框架了,下面举例说明。
以 题目1 为例:
题目1是一道有固定答案的封闭式题目,你可以使用并列式结构来提取面试题中的知识要点。
举例:在初始化阶段有 beforeCreate、created,在挂载阶段有 befo