2.常见状态码

3.get/ post

4.Websocket

5.TCP 三次握手

6.TCP 四次挥手

7.Node 的 Event Loop: 6 个阶段

8.跨域

9.安全

Webpack 相关

1.原理简述

2.Loader

3.Plugin

4.编译优化

算法

1.五大算法

2.基础排序算法

3.高级排序算法

4.递归运用(斐波那契数列): 爬楼梯问题

5.数据树

6.天平找次品

进阶知识

React框架

1.Fiber

2.生命周期

3.setState

4.HOC(高阶组件)

5.Redux

6.React Hooks

7.SSR 服务端渲染

8.函数式编程

☀️由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分面试题截图出来粗略的介绍,每个小节点里面都有更细化的内容!已经打包完毕!!

如何鉴定优质项目经验_鉴定优质经验项目怎么写_经验优秀

二、STAR法则

在写简历和面试过程中,都需要描述工作经验或个人经历。优秀的面试者往往会用 STAR 法则来建立个人事件,让面试官可以更好地通过你过去的经历来判断你的个人能力和潜质。

重新回顾一下 STAR 法则四要素:

往往大部分同学一上来就直接介绍做了什么以及实现的过程,条理也比较清晰,内容也颇具技术含量。但很多同学很容易忽略了 Situation 和 Result 的部分也就是背景和结果。或者是在面试官进一步了解追问细节的时候容易惊慌失措。这些原因往往都是由于面试前对自己的经历没有将来龙去脉讲清楚以及总结不够全面和深入。

举个例子:比如有的同学提到了在 XXX 项目过程中实现了一个 Webpack 插件 XXX,这个插件的功能是 XXXX 并且在 Github 上开源了。整个实现过程和思路都比较清晰,面试官听的也是饶有兴致,甚至回想起年轻时某个夜晚加班研究 Webpack 插件的青涩时光。

尽管这样面试官也同样希望了解当时项目的背景,是什么原因导致你要想到通过做 Webpack 插件来解决而不是通过其他工具,以及这个插件给项目带来了怎样的价值(是构建性能还是其他?)。背景和结果是面试官非常看重的一部分,必须拿出足够的理由和价值来说服面试官,否则尽管你在这个项目投入了足够的精力但最终并没有为你的面试评价加分,这是十分可惜的。

这时候有的同学也会想:我的项目只是个人/学校的练手项目,对于项目结果我想不到非常有吸引眼球的价值。那么这个时候你不妨说一下你在项目中学到内容,比如在这个 Webpack 插件例子中,就可以说一下:

以上的在实际开发 Webpack 插件过程中大部分都会遇到,这些问题如果你有记录和总结也能作为 Result。

三、面试场景题

举一个例子,比如考察候选人是否聪明,star 法则会这样询问:

1.在刚才的项目中,你提到了公司业务发展很快,人手不够,你是如何应对的呢?

2.在你的项目里面解决了什么样的难题

3.在你的项目里面如何做的登录

4.前端的项目如何进行优化,移动端呢?

5.图片加载失败要做啥

6.让你带领一个小团队完成一个项目,你会怎么做?

7.项目的同源处理,跨域相关

8.如果再做这个项目,你会在哪些方面进行改善?

面试中,如果面试官让你描述一个自己比较得意的项目的时候,一定记得要遵循 STAR 法则进行回答。比如为了整合 xxx 业务(S),我承担 xxx 角色,具体负责 xxx (T)。做了 xxx 事情(A),最后产生了 xxx 结果

然后在描述项目亮点的时候也一样,比如

由于项目 xxx 原因(S),我需要进行 xxx 改进(T),然后进行了 xxx 处理(A),最后产出了 xxx 结果,数据对比为 xxx。

整体这样下来,会显得你很有思考力,且具有行动力,可以给企业创造出价值,这也是面试官评定候选人最关键的指标之一。

四、总结一下

面试官的套路

面试时所问的问题基本分为两种:具象的问题和开放性的问题。

具象的问题基本都会参考工作经验按照 STAR 法则来进行,主要是了解基本的素养,技术深度和潜力。

开放性的问题基本是考察思维发散能力,考察在某个领域的深度和广度,基本上会结合技术问题来问,或者是结合工作内容来问。

比如:实现某种技术的 n 种方法?某种技术的实现原理?和什么什么相比有哪些优缺点?你对这项技术的思考是什么?

面试者的应对

1.就实际情况做回答,提前准备的时候多发散,多思考,多总结。这一块是可以自己准备的加分项。

2.发散性问题主要是看自己平时积累。首先基础知识要牢固,同时也要了解最新技术动态。面对这类问题切记也不能答非所问而跑题了。

五、我收集的面试题集

最后,再分享我耗时50天编写了1.8w字打造完成的前端面试笔记,凭借它最终成功入职大厂,已整理成了一份pdf,拿去不谢,资料是按目录进行编排,每一章下面都有更具体的内容:

HTML,CSS,前端基础,前端核心,前端进阶,移动端开发,计算机基础,数据结构与算法,设计模式,项目等等共【350页】PDF。

资料截图:

如何鉴定优质项目经验_经验优秀_鉴定优质经验项目怎么写


本文由转载于互联网,如有侵权请联系删除!