秋招前端“弹药库”分享 | 字节、阿里、腾讯三家SP

这篇面经侧重「专业技能」方面,不过多涉及沟通技巧、心态以及定向准备等方面。整理的“弹药”都放在github和公众号。

我的情况

前端开发一枚,非985、非211计算机本科。接触前端开发1年半,曾经在腾讯teg劳务实习了半年,后实习春招进入了CSIG(正式实习生)。
自2019年10月左右开始,时间不足,所以只投了头条和阿里。头条sp,阿里sp,腾讯原部门留下sp,最后选择了腾讯
除此之外,在2019年面向实习的春招,也通过了腾讯和阿里。

失败经历

在2018年12月底,我投了字节跳动base深圳的一个部门。二面挂掉。经过2019寒假的系统准备,之后的面试基本形成了自己的方法论,一直非常顺利。但这个方法论不一定适合所有人,仅给大家做个参考,有帮助是最好的。

我的方法论:拆解问题,构建知识体系

面试是不可能完全准备好:面试官水平一定超过你,在某些专业领域更是如此。面试官总有方法问倒你。关键在于:如何利用已有知识,来对更深的问题进行推理/猜测

要做到上面这点,需要脑子里有自己的知识网络,并且至少保证全面(“深入”之后再聊)。举个例子:面试官如果提问dom事件,那么应该快速联想到:

  • dom0和dom2
  • 各自的优缺点
  • 内存泄漏问题
  • 能否手造观察者模式
  • react中的事件***
  • 为什么现代框架要自己做事件***

如此一来,面试的时候,是面试官抛出了问题(面试官肯定是想发现面试者的优点),而面试者也在完善回答原本问题基础上,最大程度地展示自己的能力

经过自己的摸索以及整合各个资料,我自己在写博客和公众号的时候,力求将知识点划入知识体系。目前基本已经非常完善了(github.com/dongyuanxin/blog)。大概分为以下几个方面:

  • 算法编程:
    • 剑指向Offer
    • 设计模式
  • Js方面
    • 常考源码实现
    • TypeScript应用
    • ES6重难点
  • HTML5: canvas图像处理、websocket、fileAPI等等
  • 浏览器:
    • 常见考点
    • 安全防护
  • UI设计
    • CSS
    • 预处理器(常用的是SCSS)
    • 动画设计与优化点(CSS3)
  • ReactJS
    • router
    • hooks的原理实现
    • virtualdom的原理实现
    • redux的原理实现(我还没来得及写。。。)
  • NodeJS
    • KOA原理实现
    • 命令行设计
    • 测试
    • Serverless
  • 小游戏开发(使用腾讯云开发)

文章有些多,因为大部分不是题解,就不往牛客迁移了。有需要的自取即可。

最后想说

  • 如果复习的时间比较紧,切忌找到每篇都看,最好是根据整体网络,自己在脑海中进行回顾,回顾不起来的再查阅
  • 日常多关注几个不错的github、公众号或者博客,放入收藏夹别吃灰,每周都看一下是否有值得学习的新内容
  • 不推荐视频,效率太低了,而且很难低成本辨别是否有效(要花钱)
  • 虽然面试技巧、项目经历很重要,但专业技能是最基本也是最重要的
#阿里巴巴##腾讯##字节跳动##校招##前端工程师##面经#
全部评论
公众号是?
1
送花
回复
分享
发布于 2019-12-23 14:29
severless都问啊 问啥
点赞
送花
回复
分享
发布于 2019-12-23 11:56
滴滴
校招火热招聘中
官网直投
刚学前端的时候好像看到过大佬的博客和github 也叫心谭😁
点赞
送花
回复
分享
发布于 2020-01-01 14:44
知道差距了,感谢学长的分享
点赞
送花
回复
分享
发布于 2020-01-29 11:29
想问下大佬开始的时候为啥确定前端?为啥不走后端呀?
点赞
送花
回复
分享
发布于 2020-01-29 15:07

相关推荐

头像
不愿透露姓名的神秘牛友
05-14 18:44
点赞 评论 收藏
转发
8 61 评论
分享
牛客网
牛客企业服务