你们好,我是卡颂。前端
这天,正躺床上刷LoL
视频呢,忽然收到消息:react
给我骄傲的,固然得晒一晒啦。webpack
结果好多朋友表示:想看面经!git
安排。es6
和这位优秀的朋友约了稿,感谢他入职字节后还能在百忙之中写下这篇面经。github
接下来让咱们进入正文吧。web
19 年科班毕业于某末流 211 学校面试
毕业后在一家独角兽互联网公司工做,主要工做是作中后台系统方向,技术栈偏向React
算法
五月初打算去外面看机会,现拿到offer
以下:阿里、字节、美团、快手、滴滴、猿辅导(一共就投了这几家),最终去了字节和卡颂大佬会师中航浏览器
本次面试准备时间主要是 5.1 - 5.9 这几天假期,而后就是投简历 + 面试。
基础学习:本人主要经过官网学习基础Api
,由于这些在平常开发中都看的烂熟于心了,准备面试直接从进阶学习开始准备的
进阶学习:全靠卡颂大佬的源码小书,我的认为对于面试来讲 理念篇+ 实现篇中的Diff
讲解和 Hooks
的实践这几部分是高频问到的,固然架构篇讲的也很好,可是本人在面试中还没碰见过问你太具体的,例如completeWork
阶段的如何实现的,若是你有时间也有兴趣,确定也要看懂
对于Hooks
源码,卡颂大佬也有一个视频版,讲解的很是棒,一次就看懂的源码视频。而且Hooks
在大厂面试中,基本是必考点(前提是你简历以React
技术栈为主),一般也会让手写一些常见的自定义Hooks
,因此这门课你们必定要看。
红宝书第四版:过一遍巩固基础。
阮一峰的ECMAScript6入门:熟练API
的使用
冴羽大佬的JavaScript深刻系列:可以手写常见的API
###数据结构和算法 这里说下我的状况:本身其实一道LeetCode
没有刷过,加上给本身面试准备时间只有9天,算法复习我还放在最后了,但前面知识由于复习过久了,致使算法最后没有时间去看,几乎就是凭借校招底子去面的
可是就目前个人感受来看,如今面试中对算法的考察并非直接拿一道LeetCode
题或者手写个红黑树,更多的是给一些情景题或者应用题进而全面考察面试者的综合实力。
这里展开说的话就太多了,贴个连接吧。写完简历能够先找几个好朋友帮你看看提一些建议。
本人当时意向就是阿里、字节等大厂,加上两年没有面试了。因此当时先投一些中小厂积累面试经验,等中小厂进入三面后再投的大厂。
前面面试准备环节说的更可能是八股文。但实际面试并不只是这些因素决定可否经过,更多的还有你的项目经历、沟通能力、随机应变能力。
面试技巧也是有的,好比面试官问你其中一个方向时,你能够适度的展开来讲并抛出相关的你擅长的方向/知识点,有时候面试官会反问:“你刚才提到了 某某,你可否具体展开说一下?会很大提升经过率。
在我看来,只要你经过了简历筛选进入到面试阶段,就表明面试官是但愿要你的,面试过程就是面试官在佐证本身的论点,而你主动呈现出你擅长的方向和能力就是最好的论据。
另外我在前端各方面也并非都会,若是面试官问到你不擅长的,直接说出来就行,最好补充下理由。
例如本人在CSS
方面 并不擅长面试前也没有准备,就直接和面试官说由于日常主要作中后台系统,不多有涉及,面试官也并无追问了。可是若是你自己没准备,还支支吾吾硬说就会给面积官留下很差的印象。
最后祝愿各位都能拿到想要的offer
。