6.17滴滴前端一面

1.自我介绍

2. 项目技术选型

3. vue2.0和vue3.0的差别

子问题:数据响应式的细节、vue3中的Teleport内置组件的使用场景

4. rem和em、vw和wh(可以引申到场景,比如应用于大屏适配、响应式布局)

5. flex布局常用的属性,重点问了主轴上子项目的对齐方式:center、space-between、space-evenly、space-around

6. 水平垂直居中的方式(除了flex、grid布局)

7. 哪些方式会脱离标准流?会产生什么影响?如何解决

8. BFC

子问题:如何解决外边距重叠

9. 对跨域的理解 什么是跨域、为什么产生、如何解决

10. http缓存策略

11. 异步编程(从过去到现在)

12. 手写:将setTimeout封装成一个函数,对其Promise化

13. 代码输出:

var a;
var b = new Promise((resolve, reject) => {
  console.log('promise1');
  setTimeout(() => {
    resolve()
  }, 1000)
}).then(() => {
  console.log('promise2');
}).then(() => {
  console.log('promise3');
}).then(() => {
  console.log('promise4');
})


a = new Promise(async (resolve) => {
  console.log(a);
  await b;
  console.log('a');
  console.log('after1');
  await a;
  resolve(true);
  console.log('after2');
});


console.log('end');

14. 了解过什么前端和后端技术

反问:

1. 对校招生更看重的是什么

2. 根据面试表现,对我的评价以及后续的学习和发展建议

3. 部门、业务、技术栈

全部评论

相关推荐

3 10 评论
分享
牛客网
牛客企业服务