百度前端一面挂经(哈尔滨站)

下午两点面的,面完出来就知道了,肯定挂了,果然现场面效率更高啊。。。
面试官挺帅的一小哥哥。算了,不提这个了。以下是面经:
1. 自我介绍
2. 你们专业学过数据结构算法没?
3. 说一下你项目里面rem适配怎么做的
4. rem是相对于谁的
5. rem适配原理讲一讲
6. 移动端ios点击延迟讲一下
7. 怎么解决的延迟的
8. 列表无限滚动加载是怎么做的
9. 大列表操作节流怎么做的
10. 用到了cdn优化,说一说cdn
11. 说一下base64
12. 还知道哪些优化方式
13. 看过一些前端的文章吗
14. 现场输入我的项目地址进行查看。。。。emmmmm
15. 解释一下toB、toC
16. 说一下mock 有啥好处
17. 说一下跨域
18. postmessage呢
19. 说一下less
20. 都熟悉ES6的哪些新特性
21. 链表空间是否连续
22. 说一下你了解的设计模式

接下来开始了手撕模式,我觉得我就挂在了这(题目简单,但是面试官对我写的不满意)
1. 找一个字符串里面出现次数最多的字符并返回次数
2. 找出数组中和最大的子数组
3. 用setTimeout实现setInterval

最后就问了怎么过来的,离这远不远什么的,但是看得出来,一面就挂了。。。哎。。。心酸啊。。。算了,整理一下心情了,准备顺丰二面了。

我是分割线我是分割线我是分割线我是分割线我是分割线我是分割线我是分割线我是分割线

emmmm好吧。。。一面过了,明天二面
#百度##面经##校招##前端工程师#
全部评论
本来我约了今天下午3点面的 但是我没去 因为感觉自己过不了😂
点赞 回复
分享
发布于 2019-09-19 16:07

相关推荐

滴滴一面总结1、js有几种数据类型?有什么判断数据类型的方法?2、原型、原型链、继承怎么理解的?3、js的作用域有几种,怎么理解?let和const,var的理解,写一个题(for (var i = 0; i < 5; i++) { setTimeout(() => console.log(i), 0) }for (let i = 0; i < 5; i++) { setTimeout(() => console.log(i), 0) }打印结果是什么、为什么?结果是5个5和12345)4、你知道那些ES6新的特性?举例子说一下?promise、Generator、async/await它们之间的关系5、浏览器的事件循环6、写题,打印结果是什么:(1 4 5 3 6 2 7)console.log('1');setTimeout(() => {  console.log('2');}, 0)Promise.resolve().then((a) = >{  console.log('3');})new Promise((resolve) => {  console.log('4');  resolve()  console.log('5')}).then(() => {  console.log('6');})new Promise((resolve) => {  setTimeout(() = > {    resolve();  }, 100)}).then(() = > {  console.log('7');})7、写题:多重数组扁平化8、css有哪些布局?说一下flex布局和属性;说一下定位属性position9、说一下对BFC的理解10、数据机构,二叉树的中序遍历?栈和队列的区别是?11、写题,手动实现数组的filter和reduce方法12、浏览器的存储时间:3/27 #滴滴#  #前端面试#
点赞 评论 收藏
转发
3 24 评论
分享
牛客网
牛客企业服务