京东前端开发一面、二面、hr面面经,已oc

超全京东前端面。

一面(11月17日17:30-18:20)

1. 自我介绍

2. 为什么想做前端?什么时候开始学习前端的?如何学习前端?

3. const和let的区别

4. 代码题:

   const b = [1, 2];

   b = [];
   b.push(2);
   b[0] = 2;
   b[20] = 2;

以上四句代码哪个会报错,哪个不会?

5. 块级作用域与局部作用域

   var a = 1;
   function func() {
       {console.log(a);}
       var a = 2;
   }
   func();  // undefined

   var a = 1;
   function func() {
       {console.log(a);}
       let a = 2;
   }
   func();  // 报错

6. 浅拷贝和深拷贝

   var a = {
       b: 1,
       c: [1,2,3],
       d: [1, [12,]]
   };
   let { ...h } = a;
   h.b = 2;
   a.b;   // 1

这里a.b输出什么?

7. 介绍一下Promise

8. flex-shrink是什么?flex:1是什么意思?

如何实现以下布局?经过面试官提示,用两个flex,上下纵向flex,下边的左右横向flex。

| header 高度固定,宽度和父盒子相同 |

-------------------------------

|left 宽度固定 | right自适应 |

9. rem是什么?

10. map,filter,reduce方法

11. splice和slice数组方法

12. 事件冒泡和事件捕获?哪个先开始?

13. 防抖?节流?

14. display:none和visibility:hidden区别?哪个性能更高

15. vue与原生js有什么不同?

16. v-show和v-if的区别

17. 手撕代码:有序数组中和为k的组合

18. 反问

二面(11月18日18:30-19:00)

1. 自我介绍
2. 水平垂直居中有几种方法
3. CSS选择器
4. 盒子模型
5. 简单介绍一下rem
6. 回流和重绘
7. 闭包是什么?
8. 数组去重有几种方法
9. unshift方法是做什么的
10. 箭头函数的this指向是什么
11. 聊天
12. 反问

HR面(11月22日14:30-15:00)

1. 自我介绍
2. 为什么没有选择考研
3. 专业成绩
4. 专业课困难吗?学习方面有什么弱势吗?
5. 用三个词形容自己
6. 为什么考虑学习前端


不得不说,京东的流程真的快!很幸运可以通过。发一波面经回馈一下牛客uu们!


随便找一找一块去北京漂泊的伙伴,到时候可以合租 or 约饭 or 玩耍!
卑微求私信加好友哈哈
祝看到的朋友天天开心!

#京东前端工程师面经##京东##面试题目#
全部评论
我也在北京😆
2 回复
分享
发布于 2021-12-02 19:53
感觉挺简单的😱
点赞 回复
分享
发布于 2021-12-03 16:17
联易融
校招火热招聘中
官网直投
请问是什么部门呀
点赞 回复
分享
发布于 2021-12-20 17:12
大佬没有问算法题吗
点赞 回复
分享
发布于 2021-12-20 19:31
校招吗?
点赞 回复
分享
发布于 2021-12-27 23:34
没有项目和实习吗?看着都没问
点赞 回复
分享
发布于 2021-12-29 14:37
请问什么时候oc的呀
点赞 回复
分享
发布于 2022-01-20 23:35
日常实习吗
点赞 回复
分享
发布于 2022-01-27 19:13

相关推荐

头像
点赞 评论 收藏
转发
7 49 评论
分享
牛客网
牛客企业服务