滴滴 前端一面
滴滴一面总结
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布局和属性;说一下定位属性position
9、说一下对BFC的理解
10、数据机构,二叉树的中序遍历?栈和队列的区别是?
11、写题,手动实现数组的filter和reduce方法
12、浏览器的存储
时间:3/27 #滴滴# #前端面试#
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布局和属性;说一下定位属性position
9、说一下对BFC的理解
10、数据机构,二叉树的中序遍历?栈和队列的区别是?
11、写题,手动实现数组的filter和reduce方法
12、浏览器的存储
时间:3/27 #滴滴# #前端面试#
全部评论
大佬在哪投递的呀,内推吗?
这是暑期实习嘛
佬什么时候投递的
相关推荐
点赞 评论 收藏
分享
汝皓轩:真裸考啊兄弟 点赞 评论 收藏
分享
12-09 14:12
新乡学院 嵌入式软件开发
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的 点赞 评论 收藏
分享
点赞 评论 收藏
分享