热门话题白皮书HR资料
牛客面经 | 百度、阿里、腾讯前端面经
2024.05.24

正在准备前端面试的小伙伴们注意了,你们的福利到了,这里有一大波前端面经,包含大量百度阿里腾讯等公司面试真题和面试技巧哦,速速下拉阅读!!


我的百度、阿里、腾讯前端面经


来自牛客用户Try


实习:


百度  2016.3   (时间过的有点久了很多问题都记不得了)

一面: 40分钟

1.绝对定位与相对定位的区别

2.js的继承实现

3.js轮播实现思路

4.使用js画一个抛物线,抛物线上有个小球随着抛物线运动,有两个按钮能使小球继续运动停止运动

5.介绍一下之前做的项目

6.简历里头有些java五子棋,说下实现思路

7.什么时候能来实习啥的

8.还有一些网络方面的知识


二面:15分钟

完全没映像了,是部门主管面的问了挺多java知识,问题是我去的是前端😂


三面:

hr面就简单的问我多久能去实习,然后跟我说了下待遇,就给了口头offer

然后就去北京百度实习了四个多月的样子,百度技术氛围超赞

 


校招:

7.20开始投简历


蚂蚁金服UED

一面:55分钟

1.如何让各种情况下的div居中(绝对定位的div,垂直居中,水平居中)

2. display有哪些值?说明他们的作用

3. css定义的权重

4.谈谈对ES6的理解

5. requirejs实现原理

6. requirejs怎么防止重复加载

7.ES6里头的箭头函数的this对象与其他的有啥区别

8.tcp/udp区别

9.tcp三次握手过程

10.xss与csrf的原理与怎么防范

11.mysql与 MongoDB的区别

12.出了个题目让我写设计数据库

13.有没有上传过些什么npm模块

一面挂....  阿里面试问的挺有难度的,面试官也对技能的掌握度有很高的要求.


腾讯TST微信(第一次,内推)

一面:50分钟

1. w3c事件与IE事件的区别  (当时回答的只想到冒泡跟捕获)

2.IE与W3C怎么阻止事件的冒泡

3.gulp底层实现原理

4.webpack底层实现原理

5.gulp与webpack区别

5.vuejs与angularjs的区别

6.vuex是用来做什么的

7.说下你知道的响应状态码

8.xss与csrf的原理与怎么防范

9.ajax的过程以及 readyState几个状态的含义

10.对nodejs了解多少


二面:90分钟 (视频面)

首先是两个编程题

1.实现两个大整数的相加

2.实现一个可拖动的div(要考虑到浏览器兼容性)

这两题我花了大概一个小时才弄出来,面试官本来打算把我给挂了的后来跟我聊着聊着又给了我个机会于是又有个接下来的买半个小时的面试

1.你除了前端之外还会些什么

2.cookie与session的区别

3.还有一些关于php与java的问题我记得也不是很清楚了

扯了半小时最后面试官跟我说在他这就给我过了让我等接下来的面试,后来在系统里看其实是过了六天自动结束的面试....然后就没然后了


腾讯(第二次,霸面 )

这个不想多说说多了全是泪跟面试官扯了半个小时的人生跟产品优化,完了他告诉我他是个负责后台面试的面试官

第二天天晚上在微信公众号内查的时候毫无疑问的挂了


腾讯alloyteam团队(第三次,补录)

一面:40分钟

1.简单的介绍一下你以前的项目

2.你觉得你哪个项目是你做的最好的

3.说说你在项目中遇到了哪些困难,是怎么解决的

4.前端优化你知道哪些

5.webpack是用来干嘛的

6.webpack与gulp的区别

7.es6与es7了解多少

8.说下你知道的响应状态码

9.xss与csrf的原理与怎么防范

10.看过哪些框架的源码


二面:40分钟

1.遇到过哪些浏览器兼容性问题

2. 清除浮动有哪几种方式,分别说说

3.你知道有哪些跨域方式,分别说说

4. JavaScript有哪几种类型的值

5.js继承

6.js原型链以及特点

7.使用 new操作符时具体是干了些什么

8.tcp/udp区别

9. xss与csrf的原理与怎么防范

10.你平时在写代码时遇到过些哪些困难,都是怎么解决的

11.学习前端的方法以及途径

12.怎么实现两个大整数的相乘说下思路


三面:90分钟

吐槽下三面,当时跟着朋友在ktv内开着空调,把外套给脱了,一看到手机来电是广东深圳的马上抓起手机就跑外面去了,结果吹了一个半小时的冷风,不过话说回来三面总监我觉得还是特别赞的

1.你学过数据结构没,说说你都了解些什么

2.你学过计算机操作系统没,说说你都了解些什么

3.你学过计算机组成原理没,说说你都了解些什么

4.你学过算法没,说说你都了解些什么

5.说下选择排序,冒泡排序的实现思路

6.用过哪些框架

7.让你设计一个前端css框架你怎么做

8.了解哪些设计模式说说看

9.说下你所了解的设计模式的优点

10.vue源码结构

11.状态码

12.浏览器缓存的区别

13.304与200读取缓存的区别

14.http请求头有哪些,说说看你了解哪些

15. xss与csrf的原理与怎么防范

16.js中this的作用

17.js中上下文是什么

18.js有哪些函数能改变上下文

19.你所了解的跨域的方法都说说看你了解的

20.要是让你自己写一个js框架你会用到哪些设计模式

21.平常在项目中用到过哪些设计模式,说说看


感觉上问的很广,面试官的提问也是比较有开括性的,他说我就是想看看你了解的程度,完了他说两个星期内出结果(上个星期四面的),前几天托学姐帮我看了下已挂...


个人特别想去深圳所以就一直怼腾讯....华为学校看不上只有怼腾讯了....

其实差点就有腾讯四次面试了,结果简历被OMG hr鄙视了,说项目没亮点,实习经历没亮点


说个内部消息其实omg还缺两个前端一个后台,没投过的可以试试,投过的你再投也是过不了简历


百度FEX

投了简历被婉拒,部门总监跟我说实习生转正名额都不够....然后就没然后了


▼点击阅读原文获取更多最新职位~