秋招前端大厂面经

我的秋招快要结束了但是还没有完全结束,还差几场流程没结束。之前一直白嫖大家的面经。既然结果还可以,也总结一些面试的心得吧。

目前OC的有百度美团阿里快手网易雷火和字节,🈶️🈚️有工作经验的大佬推荐一下哪个更适合校招生发展。本人想从事和Webgl或者渲染有关的工作
当然还有个小插曲,好未来到了HR面,并且个人觉得答得还行,后来收到了感谢信 T T ,特别不服气的去找了内推的人,他告诉秋招结束了,当时我觉得那行吧,结果下午收到他的消息……他被裁了……
总之,互联网教育行业。大家还是谨慎吧。
无大厂实习经历 只有一个小厂的实习经历。
从实习结束的前一周开始投。8.23号经历的人生中第一场面试(没错就是阿里的,非常的失败但是过了)
到现在9.10号我大概面了小20场,目前还没挂过(好未来除外)
一点小经验就是占线不要拉太长!!!两周三周快速结束真的是你状态最好的时候了
这个是我自己整理的前端的知识点。我觉得还算全面,毕竟每次面试结束不会的问题我就会加进去,算是实时更新
后面有一些我只写了题目,如果需要答案我可以后期补一下。基本上都是我被问过的内容



我觉得面试最大的秘诀就是,请不要让你的知识是一个个散列的点,请让他们连接起来。多问一些为什么,因为你好奇的地方面试官也会问的
举几个例子,
为什么typeof null 是Object
为什么Object.prototype.toString.call()可以判断类型
为什么Fiber架构之后要改生命周期
为什么EventLoop要每次清空微任务队列

关于连接起来:
比如让你介绍一下数据类型,你回答完几个数据类型面试官肯定是不满意的。接下来你可以介绍,数据类型存储区别,新增的数据类型的应用场景,如果判断,几种方式有什么区别。
这样你就把他想问的都说了,他就会很满意
比如Diff算法,节点的插入删除移动的具体流程,如果问Diff算法面试官一定关心的是这个,你还可以扩展一下React和Vue的区别,性能的优劣,比较的粒度的区别
请不要他问一句你回答一句

当然,面试经常是针对你的项目开展的
你的项目的创新点,一定要非常清楚,尤其是,如何优化的。你没做过也需要知道应该怎么优化。
很有可能你的项目你的面试官有比你更好的解决方案,你和他探讨的过程甚至有可能是你下一次面试的答案。
不要怕说错,但是不要不说!

总结:
秋招还是很看重基础的,我面的这些大部分还是在探讨基础内容,当然每一场之后都会聊聊你对新技术的看法,或者你有什么学习的渠道,校招吗,主要看的是个人素质和学习能力。
百度的面试全程没怎么问前端,主要问的是学校的深度学习项目……我答的一塌糊涂,所以请各位一定要对自己简历上的每一个项目了如指掌。
阿里的一面更偏向场景题,二面常规八股文,三面更狠,无数道算法题拍在脸上让你说思路,给孩子都问傻了
美团一面是八股文,二面也是手撕三道算法,其中有两个是源码。
快手一面是一道floodfill,应该是LEETCODE上的中等难度吧?有幸做过,二面是实现一个VUE的diff,虽然没看过源码,但是按照理解写的,个人觉得也没什么问题。
网易雷火倒是没有手写算法,但是都说了思路,一面是偏向八股文,中间问到promise我说了一下我平时怎么用,api实现原理,虽然没手写,但是细致程度和手写没差。二面是项目为主,三面是非常灵活的游戏设计题,基本就是纯场景题。
字节三面也都有算法题。后来又加了一面经理面,好像是为了定级。字节面完太久了不记得了,只记得当时不会的是如何用css做一个任意角度的扇形。
八股文一定要知道为什么,不要不求甚解只背答案。就算你面试的是前端,请重视手撕吧!

碎碎念半天要去板砖了 TT,有问题可以留言,我有时间会回答的。坐等开奖!另:有什么开奖交流群求拉!
#秋招##前端工程师##前端#
全部评论
大佬请问您博客里的面试题,vue 响应式原理(数据劫持和Proxy),要求是能手写源码嘛,还是直到大概原理就可以
1 回复
分享
发布于 2021-09-27 12:28
https://blog.csdn.net/NumbSilver/article/details/116891971#comments_18233821
点赞 回复
分享
发布于 2021-09-10 18:13
联想
校招火热招聘中
官网直投
看到内推人被裁了没绷住😆
点赞 回复
分享
发布于 2021-09-11 14:43

相关推荐

#软件开发2024笔面经# 时长大约一个小时,很奇怪的面试,我走的明明是前端,他整个面试一直在问我后端的东西,只因我的个人项目里面写了后端,我把我的个人项目传到了github上,然后面试官会看你github上面的内容,会看项目里面的具体的代码!回忆版,顺序可能不对,可能不全面试官自我介绍他们的业务手撕(大约20分钟):1、将markdown无序列表转为javascript对象,第一题只说了思路然后就不会了,面试官开启第二题例如- 1 - 1.1 - 1.2  -1.1.1生成Node {value: '1', level: 0, chidlren:[Node, Node]}2、一个字符串找到其中有回文的字符子串,要去除重复的部分,写了一回面试官看着我改了点错误,看起来是对的,于是通过例如输入look at alibaba and yoo, 输出['oo', 'bab']你的项目都是自己做的还是比着网上做的(比着课程做的)我看你的项目是分成了不同的模块,为什么要这么分,是比着做的吗讲一下装饰器,它在兼容性如何你为什么用了sql语句也用了sequlize,有些地方直接查询你也用的sql语句直接用sql语句安全吗?(我回答完之后)为什么你没有实现呢?为什么要用两个表存储关键词你的一级二级三级分类为什么不能用一个表而是要拆分你的项目有什么难点你的jwt是怎么实现的前端是怎么做持久存储的(讲了localstorage,被告知还是不能,我说直接用的第三方包)后端是怎么处理注册之后的信息密码要怎么处理直接加密会出现撞库,怎么解决(说完面试官跟我说有个说法叫加盐,其实就是我说的那个意思)你的项目都是自己做的,没有实习吗(无,我是保研生,面试官看我绩点还挺高的)研究生的方向(程序合成)程序合成是什么,解释一下怎么能够实现合成(组件化程序合成,用SMT求解器)选择合成程序的时候有没有优化(然后面试官的评价是你做前端有点高射炮打蚊子。。。)反问:1、我还需要提升哪些方面?答:要做一些深入的新的东西,比如gpu、canvas,传统的框架只是适用于工业界,需要关注新知识2、结果什么时候出?你先笔试然后再告知结果
点赞 评论 收藏
转发
点赞 评论 收藏
转发
8 53 评论
分享
牛客网
牛客企业服务