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

一面

  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. 反问
#实习##面经##滴滴##前端工程师#
全部评论
这题量,给力😁
3 回复 分享
发布于 2021-04-22 01:51
请问是在官网投的吗
点赞 回复 分享
发布于 2021-04-21 23:56
楼主你好 我也准备最近投日常实习  但是没时间做笔试了 请问一下你投的这个需要做笔试吗,还有请问一下全程都是问答  无手撕代码吗
点赞 回复 分享
发布于 2021-04-22 04:15
楼主什么时候投的啊,我投了10天了一直在筛简历
点赞 回复 分享
发布于 2021-04-22 09:37
帖主你好,我是字节跳动的靠谱内推人,看您的信息感受到您是个优秀的人~如果有意投递字节跳动,加入我们,可以找我内推哦,我能推全国字节所有岗位,可以直接简历+工作城市+具体岗位私戳我,您在招聘过程中的任何不解,疑惑都可以询问我,看到必回(如果工作忙会有延迟求理解~)
点赞 回复 分享
发布于 2021-04-25 18:44
楼楼 网约车是小桔车服嘛
点赞 回复 分享
发布于 2021-09-02 08:23
面了这么多咋还凉了
点赞 回复 分享
发布于 2021-10-13 23:56

相关推荐

头像
2024-12-01 22:21
门头沟学院 Web前端
#我的实习求职记录#笔试(不限时):1. 用js实现一个判断空值的方法2. 将json的key转换成小驼峰的形式3. 手写一个可以立即执行的防抖函数一面(45min):1. 自我介绍(+ 上段实习做的内容)2. 你是自学的前端吗3. 更感兴趣的前端方向4. 虚拟列表怎么做的5. 讲一下虚拟列表的原理6. 讲一下webpack的模块联邦7. 组件封装的思路和原则8. 讲一下父组件怎么调用子组件的方法和属性9. 为什么需要二次开发组件库?10. 讲一下你理解的toB和toC的区别11. 如果碰到客户一些比较棘手的需求你会怎么做12. 强缓存和协商缓存13. 讲一下垃圾回收机制,有哪些避免内存泄漏的方法14. 讲一下单例模式15. 讲一下继承一个类有几种办法二面(50min):1. 自我介绍2. 在上家实习公司中收获最多的东西,讲一下做的最出色的一件事3. 缓存是怎么做的,浏览器有哪些存储的方法4. localstorage和sessionstorage以及cookie的区别5. 以3开头的状态码有哪些6. 缓存是怎么做的?如果在使用的过程中后端数据发生变化了怎么处理的?7. 介绍一下上家公司的低代码平台8. 如果让你实现一个工作流你会怎么做9. 介绍一下防抖和节流,输入框的防抖场景10. 可以说一下webpack和vite的区别吗11. uniapp多端开发的底层原理有了解过吗12. 虚拟列表具体是怎么做的13. 介绍一下从浏览器输入一个地址,从加载到页面的渲染有哪些可以优化的手段14. react的useEffect可以实现那些生命周期15. useMemo和useCallback的区别16. 有了解过react的diff算法吗17. vue的双向数据绑定是怎么做的,vue的diff有了解过吗二面被拷打坏了,HR面没通知#ai智能作图#
查看32道真题和解析 我的实习求职记录 ai智能作图
点赞 评论 收藏
分享
评论
5
39
分享
牛客网
牛客企业服务