首页 > 从秋招到春招的前端艰难旅程(美团、腾讯、字节跳动...)
头像
今天你wlb了吗
编辑于 2020-05-31 10:28
+ 关注

从秋招到春招的前端艰难旅程(美团、腾讯、字节跳动...)

楼主前端渣渣一枚,从去年9月开始准备秋招,后半年经历尤为坎坷,直到现在春招5月末才稳定下来,最后留一篇面经历纪念着大半年的艰苦生活

面经篇

美团

美团一面 2019-9-9 电话

1.介绍下你的项目,说一下难点(没啥难点,扯得很艰难)

2.es5继承方式

3.节流防抖

4.css排列?

5.非父子组件传值,说了Eventbus、vuex还有什么

6.快排

7.打包工具,webpack使用

8.跨域

9.vue-router实现

10.二叉树遍历

11.BFC

12.vuex使用

13.vue3.0新特性

14.作用域,闭包介绍下

你有什么要问我的,balabalabala,厚着脸问下评价:你基础面挺广的

很多答得模模糊糊的,面试官也就嗯。。

美团二面 2019-9-10 视频

今天12点多给我打电话约下午五点视频面试...我一直以为一面答得那么差凉了

面试官蛮和善的,问的题目大概以下这些

1.cdn有用过吗,没用过。。那说下原理呗大概怎么样子的

2.fq软件大概是个什么原理,有自己搭过fq服务器吗,不知道没搭过是吧,那你想想大概是个什么操作?说给我听听

3.代码题柯里化sum(1)(2)(3),没写出来(我前几天看过的方法结果今天面试还是忘记了。。)

4.我要想在低版本浏览器用Promise,怎么办,你项目怎么兼容的,答babel,那不用babel呢,怎么实现,答曰settimeout模拟?不知道对不对

5.Array.from()干嘛用的,类数组大概有哪些?

6.代码题数组去重,set和indexOf===lastIndexOf

7.代码题 cssStyleSheet -》 css_style_sheet,开始想的是遍历,面试官提醒下replace传函数,改过来了

8.前端模块化,ES6怎么用的,node怎么用的,ES5require呢(node直接说不了解。)

9.强缓存协商缓存具体例子举一下,协商缓存status code(304)

10.还有什么想问我or我没问到的吗

面了40多分钟

美团三面 2019-9-19 现场

面我的是个架构师大佬,看我是科班的全程没问我前端……

1.学过java面向对象对吧,说一下java文件如何执行的(字节码 - jvm - 后面就不知道了)

2.vuex干什么的,设计模式?三个字概括一下这个思想(后来才想到是观察者吗?)

3.学过编译原理对吧,编译原理流程说一下,词法分析语法分析之类的,词法分析方法说一下自顶向下方法或者其他的你说一个名字出来(忘记了。。)

4.操作系统,分页和分段是什么,node用过吗后台垃圾回收没问题为什么内存一直在增高(内存分布碎片问题)

5.两个大数乱序集合只有一个不同或者都相同,如何分辨(直接相加,超出溢出也没问题。最后提醒异或)

最后提醒我一下要好好学习操作系统编译原理,(我以为问的是前端都没复习科班课程,这个也忘了那个也忘了……太惨了,除了第一个最后一个问题基本说出来如他的意,其他的都gg)

通知去hr面……

结果

9.27收到意向书,部门到店事业群平台技术部

个人从3、4月开始学的前端,本来9月份也只是投一下美团秋招试试水,没想到过了,后来才知道美团前端很缺人吧,像我室友后端直接一面就挂了,如果有秋招的同学前端想投美团还是很推荐的,美团前端技术也是在大厂排名前列的吧。除了一面面试官基本不互动意外,二面三面面试官真的超级棒,你不会的也会慢慢引导你,语气很温和,给五分好评

offer谈薪 10月底(没错,今年全部都拖了一个月??不知道是不是想等你手上其他offer失效然后美团一波低价收割)

薪资根据评级来的,我三次面试都回答的不大好所以就薪资劝退。。这一点很恶心,拖这么久薪资跟去年还差不多

招银网络科技深圳分公司

电面 2019-9-10

首先是笔试,笔试完过后,前百分之多少的好像不需要电话面试一轮,我应该题做的不好所以电面了

1.自己介绍下

2.ajax跨域怎么解决说下方案

3.vue组件间传值如何实现,父子非父子,状态管理

4.vue生命周期讲一遍

5.http状态码都知道哪些说一下

大概就这些吧,10分钟or多一点的样子,说是2周内会有武汉站面试的通知

一二面+hr面 现场面试 2019-9-16

索性一起写了

一面没问项目

1.http与https区别

2.手写bind

3.不用...运算符怎么改

4.原型链

5.vue父子组件传值

6.前端攻击xss,还有一个没背就没回答出来

7.call apply bind区别

8.其余的暂时想不起来了(以上顺序不分先后)

二面根据项目提问

1.url到页面加载全流程

2.说一下项目亮点

3.前端性能优化

4.项目页面向后端请求慢如何解决

5.项目页面数据如何加载

6.ios如何后台推送消息通知

7.定位如何实现

8.想起来再补

hr面

1.为什么学习前端

2.读研吗

3.女朋友?

4.说说你最有成就感社团活动

5.介绍下别人对你评价

6.成绩排名

7.为什么做的简历上项目

8.有什么想问的吗

9.一周内通知over

结果

9-25号资料评审,9-27发了offer,薪资直接在offer中,好像也没有argue的余地

公司面试感觉还是不错的,但是公司氛围其实是加班的,具体可以去脉脉职言区看看

中兴

一面现场 2019-9-15

武汉地区的,今天中午约的12点

进去之后先自我介绍,面试官拿着我的简历很尴尬貌似(我是前端的

然后看你介绍好像说是科班的学过数据结构操作系统

1.完全二叉树是什么介绍一下

2.hash表是怎样样的结构,冲突了如何解决

3.进程调度算法介绍一下

好,看你专业和我们岗位挺匹配的,不过深圳可能没前端岗,我们记录一下。你有什么想问的吗,我....

(这么短就结束了? 问了下如果可以转到前端的话会重新技术面吗---应该没有了,会直接综合面。

二面现场

  1. 英文自我介绍

  2. 为什么学习前端

  3. 其余的忘记了,反正没问技术问题

结果

应该是沾了学校的光吧,最后有一个签约会,会有部门把你捞起来,问你想不想去,职位是服务端开发(我明明面的前端。),然后地点可以选深圳西安南京

OPPO

一面现场 2019-09-16

1.首先自我介绍

2.选一个最有代表性的项目介绍下,balabala一堆占了主要时间

3.问下slot怎么渲染的,子组件还是父组件

4.你科班为啥来做前端开发

5.xss与crsf

6.504、502都是神马意思(这个我忘了......只记得是服务端问题

7.跨域cors介绍

8.其余的不记得了,最后跟我说最迟今晚会发短信过来二面

二面 +HR 现场 2019-09-17

  1. 自我介绍

  1. 项目介绍

  2. 技术问题忘记了,问的好像很少

  3. 介绍了一下部门业务

现场等了亿会就hr面了

  1. 自我介绍

  2. 为啥学前端

  3. OPPO产品线哪个你觉得设计的最好(我?)

  4. 为啥不去大公司

结果

结果挂掉了。。。hr面对于加班问题可能hr不满意吧,所以否决了,技术面没问题的

顺丰

一二面+HR面 2019-9-20 现场

  1. 自我介绍

  2. 居中方式

  3. BOM是什么

  4. 正则match匹配(现在想起来应该是要用断言)

  5. 其余的想不起来了

  1. 介绍项目

  2. 循环插入DOM节点优化方式

  3. 其余的忘记了

HR面问了一些个人相关的东西就过了

结果

9-21 发了offer,真快

腾讯补招

一面 2019-11-25 电话面试

  1. 自我介绍

  2. DOM自定义事件如何定义(发布订阅)

  3. 浏览器缓存

  4. 跨域方法

  5. XSS、CSRF

  6. 其余的忘记了

二面 2019-11-27 视频面试

写题,挺简单的那种

  1. class私有方法静态方法实现

  2. 一篇文章出现最多的字母

  3. TAB组件实现

  4. 发布订阅模式

  5. 时针分针角度问题

  6. 有什么想问我的,啥时候能来实习

三面 2019-12-03 视频面试

  1. 为什么做前端

  2. 客户端怎么看待

  3. 足球篮球排球各占百分比然后三种都会问题

  4. 其余忘记了

四面 2019-12-04 视频面试

  1. 介绍下项目

  2. topk问题服务端应用

  3. 想不起来了

HR面 2019-12-05

问了下其他offer薪资,为什么选择项目,未来发展方向之类的

结果

12-06日拿到offer,面试体验还是可以的,速度很快,进去实习了一段时间发现其实是部门缺人,leader导师都挺好的,压力不大,环境也不错,到这里整个秋招在年底前结束了。没想到下半年才是噩梦开始啊

字节跳动

因为自己的原因疫情过后要换城市了

字节教育一二三面 已挂

一面 3-25

  1. flutter像素如何表示,rem可以吗

  1. 浏览器rem计算出来结果是小数怎么渲染

  1. 乱序数组第k大

  1. 有什么想问我的吗

二面 3-29

  1. 项目相关

  1. 数组异步求和

三面 4-10

  1. 前两面面试收获了什么

  1. 为什么选择字节,想来的理由是什么, 对未来方向有什么规划

  1. 问实习项目,具体细节

  1. 前端文件上传,http头,node端文件读写

  1. 异步最大并发请求并按顺序组成结果

  1. ajax与fetch区别

  1. 有什么想问我的

个人感觉除了一面面试官比较不错,二面三面都是没有交流那种,三面面试官甚至没开摄像头,并且时间线拖的很长。然后挂的原因个人感觉是算法吧。。。三面这个算法题没写好,难受,写题是我的弱项了,面字节这种必须写题的每一面都很煎熬

EA一二面 已挂

一面 5-6

  1. 自我介绍

  1. 502与503区别

  1. https抓包分析

  1. reduce实现

  1. 斐波那契实现

  1. Promise被调用后再次调用情况

  1. 缓存

  1. 数组去重

  1. cookie设置

  1. 有什么想问我的吗

其他的忘记了

二面 5-8

  1. 自我介绍

  2. 介绍下项目

  3. 算法

最后还是挂掉了,想了下应该是项目介绍的不好面试官不喜欢吧,然后算法题边界有点问题

Data 一二三面+HR

一面 5-19

  1. 进程线程区别

  2. 浏览器js执行线程会阻塞吗

  3. js事件循环

  4. promise判断执行顺序题

  5. xss、csrf

  6. dns解析过程

  7. 每隔一秒输出一次,setTImout delay参数不能修改

  8. 有什么想问我的吗

二面 5-20

  1. OSI协议几层,分别什么功能

  2. 三次握手

  3. http报文请求响应头

  4. 跨域

  5. xss、csrf

  6. ajax封装

  7. 其余的忘记了

三面 5-24

  1. 介绍下项目

  2. tcp udp区别

  3. tcp udp传输需要几个数据包 (?)

  4. 一道dp的题

  5. 上面题的变式

  6. 有什么想问我的吗

HR面

主要问了下之前的offer薪资、为什么换城市之类的问题

5-27号收到了offer,太艰难了

结果

面字节的时间战线拖的太长了,总体感觉就是非常煎熬,字节面试基础难度不太大,但是算法题需要刷,一般的话如果算法题没写上来就直接gg了,对于我这种刷题弱鸡来说是非常的不友好。面了三个部门,前两个部门因为题没做好直接挂掉,最后一个部门Data广告今年是扩招,所以题没做好也进去了。

搜狐

搜狐是因为当初字节挂过两次了,时间又到了5月底,没有公司这个时候校招了,最后在boss上刷简历联系上的HR,给了一次面试机会

一面 5-18

这次面试和牛客上其他面经不一样,上来面试官就是五道题

  1. 两个下拉框,左边为主下拉框,选项固定,选择某一项后,右边下拉框内容根据左边的异步生成,如何实现(js的主要逻辑)

  2. 节流的一个实现

  3. 一个变形二分法的题,结合HTML与JS变化

  4. 给出一个收藏情景,HTML与CSS如何实现

  5. 绝对定位于浮动的组合

二面 5-26

这次时间很长,基本上根据简历写的一项项问的,只记得一部分问题了

  1. css实现X型布局,如果只能用flex怎么做

  2. ts class的类型定义

  3. promise catch错误捕捉

  4. 实现promise.allSeatled

  5. 实现一个css布局,两个div居中,不改变HTML结构

  6. node实现8g文件在2g内存下合并

  7. loader plugin实现区别

  8. webpack如果实现文本插入功能是使用loader还是plugin实现

  9. webpack splitchunk是如何做文件分割的

  10. 三次握手

  11. 页面卡顿如何寻找问题(浏览器,控制台如何调试)

  12. 有什么想问我的

这一面感觉水平比较高了,面试官开心我也开心,难得碰到看起来不难的问题但是会慢慢引导人去深挖的面试官了

结果

没有hr面,5-29号发了offer, 部门是大数据中心,听说有点加班

面试结尾

从秋招到春招一直在准备面试,从深圳辗转到北京,牛客网上的前端面经基本上看不到我不大会的问题了,可惜我自己的算法是弱点(被字节吊打,太难了)

希望能给马上秋招的学弟学妹们一个参考~

如果有空的话自己的学习经历也会在后面补上~


更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐