- 自我介绍
- 算法
- JS 基础
- CSS 基础
- 浏览器原理
- HTTP、TCP/IP
- GIT 原理
- 面向对象设计
- 设计模式
- 想好再回答不要给自己设坑
- 多往业务方向上想
- 撰写项目介绍
- 10倍的准备做一倍的事情
- 主动思考做事和成长,不要被别人带着跑
- 刷 labuladong 全部刷完,然后开始字节跳动专题+labuladong 复习,反复刷
- 将准备的内容再复习 2-3 遍
- 充分准备项目,看项目源码,构思亮点,然后充分准备,练习和发挥
- 然后开始扩充内容,去扩充一些更加高级和深入的内容,补齐之前腾讯、字节和政采云没有补充的内容
- 从基础开始看,然后开始看源码,并实现源码
- React 源码
- Vue 源码
- Angular 源码
- 啃犀牛书、红宝书等
- 看源码的过程遇到什么知识不懂就去补相应的知识。
- 这样才能变强
- 做一份系统的算法题解
- 数学非常重要,需要系统且深入的学习数学
- 要对整个前端有一个系统的认识
- 刷书:《重构 - 改善既有代码的设计》(关注点分离 SoC - Separation of concerns)
- 有机会
- 定一个习惯,比如每天关注 Github,习惯造就优秀人生
- 我做了一份详细的自我介绍,通过三段开发经历来总结出了我的一些优点和开发经验,用讲故事的形式说明情况,最后点明故事中表现了自己具有哪些素质,点明自己为什么可以做前端的工作。字节跳动的宗旨“和优秀的人一起做有挑战的事情”也被我用到了自我介绍中,“我认为我是优秀的人,也喜欢做有挑战的事情,更喜欢与优秀的人为伍”“我希望搭上字节跳动这架火箭”等等。
- 一定要事先准备好,总时长不要超过两分钟。基本信息说明学校和学历就行了,重点是展现你的优势,如学业成绩、岗位相关学校经历、岗位相关大赛经历、项目经历、实习经历、个人博客等。别说你现在感觉自己没有优势,仔细挖掘肯定有,如果真的没有,那就停止你的“牛客面经大厂速成之旅”,老老实实的打好基础、找项目练手,或者找个难度小点的小厂实习,去增加你的优势。
面试官您好,我叫xx,是上海xx大学的一名计算机硕士研究生,目前研二在读:
- 主要的技术栈是 React/Redux/DVA/Rematch/Emotion,了解 Webpack、前端工程化、能够熟练使用 Git 进行团队代码协作开发、熟读 Airbnb 代码规范,有良好的代码规范意识,了解 Node.js 开发的知识,做过简单的全栈网站、小程序和 App
- 平常在学校会参加过一些高数竞赛、ACM 竞赛,还有各种学校的创业比赛,拿到过不错的成绩,所以对整个产品的开发流程有比较深刻的了解。在校成绩优异,专业基础知识扎实,年级前 15%,拿过xx大学奖学金和研究生国家奖学金等奖励,有过简单的实习经历。
- 平时还会在掘金进行技术输出,撰写过 React、Redux、Taro 小程序开发教程并收获了不错的反馈。
- 对前端呢,充满了异乎寻常的热情,憧憬在这个领域有所建树,打造自己的组件库,进阶成为前端专家,利用自己所学开发出优秀的产品,去探索前端更大的世界,用产品去改善和丰富人们的生活!
一般约面试之后,5天左右可以开始面试
- 一面:视频面,90 分钟
- 二面:接着面,或者当天晚上 ,视频面,70 分钟
- 三面:视频面,60分钟
- 写的代码记得加注释,考虑代码的时间复杂度问题,不会写代码一定要给面试官说一下你的思路,脑袋中想到什么说什么,部分解决方法也比说一声我不会强太多。
- 项目总结
- 不会的直接说不会,不要找原因
- 套模板,注意写下什么时间毕业,尽可能的填充项目经验,项目经验写的详细些,重点是从项目中学到了什么。
- https://segmentfault.com/a/1190000016942043
- https://juejin.im/post/5c8b50396fb9a049dc032475
- 很多面试题的博客:http://blog.dangosky.com/2019/06/01/%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93-%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E5%89%8D%E7%AB%AF%E5%AE%9E%E4%B9%A0/
- https://cloud.tencent.com/developer/article/1383247
- https://juejin.im/post/5eb219205188256d6a7b3282
- https://www.nowcoder.com/discuss/158773?source_id=profile_create&channel=-2
- https://www.nowcoder.com/discuss/161436?source_id=profile_create&channel=-2
- http://www.bslxx.com/a/mianshiti/tiku/
- https://blog.csdn.net/weixin_41631970/article/details/88372083
- https://blog.csdn.net/LimonSea/article/details/89206261
- https://zhuanlan.zhihu.com/p/51996104
- https://zhuanlan.zhihu.com/p/102308040
- https://www.jianshu.com/p/07b24b4baa35
- https://www.cnblogs.com/Lzxgg-xl/p/10153737.html
- http://www.jeepxie.net/article/45997.html
- https://codelin.site/article/23
- https://www.chenyizhi.cn/2019/12/14/%E3%80%90%E9%9D%A2%E8%AF%95%E3%80%91%E5%89%8D%E7%AB%AF%E5%AE%9E%E4%B9%A0%E7%94%9F/
- https://halu.lu/post/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E9%9D%A2%E7%BB%8F/
- https://medium.com/@jay_zhong/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E6%80%BB%E7%BB%93-f5382b841624
- https://iecho.cc/2020/04/27/2020-%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E5%89%8D%E7%AB%AF%E5%AE%9E%E4%B9%A0%E7%94%9F%E9%9D%A2%E7%BB%8F/
- https://juejin.im/post/5e5522b36fb9a07ce152c51c#heading-15
- https://www.cxymsg.com/guide/redux.html#%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0redux
- https://juejin.im/post/5e8b163ff265da47ee3f54a6#heading-44