首页 > 滴滴网约车前端日常实习一二面凉经
头像
Jason_liang
编辑于 2021-04-28 22:24
+ 关注

滴滴网约车前端日常实习一二面凉经

一面

  1. 自我介绍
  2. 有面试其他公司或者有拿到 offer 吗
  3. 介绍下实习项目? 用的什么技术栈? 遇到过什么问题
  4. 说一下 js 的数据类型? 怎么判断
  5. instanceof 的原理
  6. 箭头函数和普通函数有什么区别
  7. 数组扁平化(多种方法)
  8. 看题说输出
// 1
const obj = {
a: 1,
b: "2",
c: [1, 2, 3],
};
const fuc = (obj) => {
const props = { ...obj };
props.a = "1";
props.b = 2;
props.c.push(4);
return props;
};
const obj2 = fuc(obj);

// 2
Function.prototype.a = () => {
console.log(1);
};
Object.prototype.b = () => {
console.log(2);
};
function A() {}
const a = new A();

a.a();
a.b();
A.a();
A.b();

// 3
console.log(1);

setTimeout(() => {
console.log(2);
});

setImmediate(() => {
console.log(3);
});

new Promise((resolve) => {
console.log(4);

resolve();

console.log(5);
}).then(() => {
console.log(6);
});

Promise.resolve().then(() => {
console.log(7);
});

9.  讲一下 js 事件循环机制
10. 栈和队列有什么区别
11. setTimeout 可以确保每隔一秒打印一个数据吗? 如何实现
12. setTimeout 和 setInterval 有什么区别
13. call apply bind 的区别
14. bind 的原理
15. 讲一下 React 生命周期
16. 可以在 shouldComponentUpdate 中去改变 state 吗
17. 讲一下 Vue 生命周期
18. 项目中有用到 $nextTick 吗? 举例具体的应用场景? $nextTick 的原理
19. Vue 2.x 怎么实现双向数据绑定?
20. webpack 了解吗? 讲一下 webpack 的使用
21. loder 和 plugin 的区别
22. 说一下 http 状态码
23. 301 和 302 有什么区别
24. 204 和 304 有了解吗
25. 讲一下强制缓存和协商缓存
26. 有了 Last-Modified 为什么还要有 Etag
27. 为什么有了 Expires 还要有 Cache-Control?Expires  会造成什么问题
28. http1.1 和 2.0 有什么区别?
29. http 2.0 在体积优化上除了压缩还有别的策略吗
30. 浏览器对 http 请求的并发限制一般是多少个
31. 讲一下 BFC 的概念?overflow 的 visible 可以触发 BFC 吗
32. BFC 可以解决什么问题
33. 水平垂直居中(多种方法)
34. 现在是大几? 多久可以入职? 能实习多久?
35. 平时怎么学前端
36. 假如滴滴给你发 offer 愿意留在北京吗?
37. 反问

二面

  1. 自我介绍
  2. 介绍项目
  3. uni-app 怎么实现跨平台的
  4. 聊一下实习中做的项目? 有什么难点?
  5. iframe 有什么缺点? 有什么优点?
  6. 为什么 iframe 可以实现跨域
  7. 跨域是什么
  8. 有什么标签是可以支持跨域的? 为什么这些标签可以跨域
  9. 解决跨域有哪些方式
  10. Jsonp 跨域的原理? 手写一个 jsonp
  11. 前端这块研究的比较多的是什么? (Vue)
  12. Vue 研究了哪些(响应式原理、Diff 算法 巴拉巴拉)
  13. Vue 的 VDOM 是怎么实现的?为什么可以减少不必要的渲染?为什么效率会更高?频繁修改 DOM 怎么去存储前面的 DOM 操作?频繁修改 DOM 是多少时间内频繁修改?
  14. Vue 是怎么提高性能的?
  15. 除了对 Vue 有研究,还有哪些? (ES6)
  16. let 和 const 有什么区别? let 为什么会有块级作用域? 
  17. 看题说输出
// 1
var a = 10;
function foo() {
  console.log(a);
  let a = 20;
}
foo();
// 是否会报错
var a = 10;
function foo() {
  let a = 20;
}
foo();

    18. 说一下 symbol
    19. 数据结构学的怎么样? 还有什么其他基础课? 学的怎么样
    20. 还有什么技术之外能体现你能力的地方
    21. 平时在学校会参加什么活动
    22. 在实验室会干些什么
    23. 是哪里人? 多大
    24. 反问

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐