赞
踩
331 部门架构调整,拥抱变化 拿到大礼包
从 2 月末一面 到 3 月末offer,历时两个月
绿色背景为面试通过,后面进程没推进原因写在备注了
以下只是部分有记录的,肯定少写了一些
以下未总结全、一些偏门问题没有纳入
一、vue|react框架与库
二、渲染机制与算法
三、性能与优化
四、手写
五、前端工程与架构
六、其他
根据我 2024 年 40+次的面试时间线,很明显能看出来,后半段的面试,基本都能过,主要是 4 月份离职状态有充足时间复习了,所以我总结一下心得
这里我入了大坑,之前背书图省事,网站找 pdf、或者掘金找高赞文章背 react,结果这些都是 2,3 年前的东西
react 17 事件池都取消了,这些资料还在说事件池的好处,对于 react、vue 最新的资料一定自己总结搜索,
就是你自己找到计算机网络的东西,请记住必须先理解再背诵。
背书占你复习时间 10%都不到,学习和理解能找到 70-80%
总结知识多问为什么? 寻根问底才能更好掌握,比如为什么有 promsie?为什么有 await ?为什么要有事件机制?为什么事件机制分宏任务和微任务? 为什么 promis额 归为微任务,setTimeout 是宏任务呢?
最后:你要保证 ,你总结的所有知识点 都是你理解透彻总结的,而不是 copy 外面来背诵的,
想投简历面试了,先找个最近的面经问问自己 80%都能说出来吗,不能就滚回去背书,别浪费机会
手写题分为三种
如果想尝试中大厂,leetcode hot 100 是必须要过一遍的,其次 codetop 勾选公司字节、按照频率排序,前 50 必刷的
起码你刷 50 题之后再开始面中大厂吧 ,不然就是浪费机会
无论什么公司,总有 1-2 面肯定是深挖你的项目的
一些基础的技术栈最后不要强调,但是如果该岗位 jd 有要求,那 针对这个公司添加这个
总结你最近几年的 项目经验按照技术栈、业务方向 大概能分成几大类
为什么要分类,因为不同的岗侧重点不同 你可以根据岗位按需投递
如某岗 招人就是纯粹 C端开发,那你写 C端开发就在简历筛选中 胜过写 后台管理的人
首先请使用一下 4 点 自己总结一遍
每一个项目都要有项目亮点,并且要知道底层原理
哪怕你某个项目用了一点点微模块,那你微服务、微应用相关的知识必须熟练,不然这个项目不要写出来
未完待续...
自我介绍 5 分钟以内解决 主要以下核心信息
一面(基本筛选,是否符合)
目前远程面试,很多公司一面属于筛选面
也存在一些公司,一面是老板指派小弟进行海选的流程,问你什么全看 这个面试官想问什么,没有固定套路,可能全八股、可能全项目、也可能写半小时笔试题
二面(深度探测,级别是否达期望、方向是否类似)
二面基本属于你的直系主管、有些公司是一面小主管面。二面的问题可能一面也问过,二面主要是深度面
三面(大概率不是前端技术栈的老板)
很多场景题,比如我现在有个网页经常白屏 换做你 怎么办呢 后面我会出文章专门描述,你的项目中的角色,遇到 hr 问题怎么处理,设计模式相关问题
hr 面
其实面试 也是一门玄学,有些回答问题 80%都回答很好,结果前面某个问题回答的面试官不满意,可能就挂了,有时候二面主管面,纯粹就是看你眼缘,觉得你够聪明,问的深度恰好你做过那就好办。
先总结该功能,再细化改功能,最后再总结下
如果是宏观的面试题 最好说的细致一点,正常面试都是 1 小时,你的任务就是 1 小时内尽可能说自己会的东西,你回答的过于简练,反而让面试官觉得你理解不够深刻,同时增加时间问你更多问题,问题越多 你不会的可能越大
常见宏观问题
比如问你解释下宏任务微任务,你提到以下内容,会不会效果不一样
比如问你fiber 架构你提到以下内容,会不会效果不一样
如果问了一个你完全不知道的问题,不要瞎扯,老实说 这块你不够了解。
如果你还是把你知道的几个词扯起来结果牛头不对马嘴 ,或面试稍微质疑或者细化问题 那不就是 gg
比如:让你写个算法题,你 3 分钟还没一点思路,那就赶紧投降 让面试官换一题。
比如问你 ts 的问题,你真不熟别撑着,就说项目用得少。
1、目前这么多面试 ,面试后再次联系我二、三面 的基本不会超过 2 个工作日,如果 3+个工作日没联系你,那大概是凉了
2、面完后 思考 为什么问你的一些问题 因为这些问题 很可能和你的简历有关,但是你没准备这么写,就需要你再记录总结。
面试准备三大块
项目见我写的第四章
我是按照如下分类去准备的 ,其中我圈出来的核心重点
具体内容可看我主页其他文章,有空我会整理贴出来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。