京东前端开发一面、二面、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

相关推荐

哈喽,大家好,今天我们来聊个话题,前端Leader究竟要不要写代码?理想哥也曾做过一段时间的管理,积累了一些管理经验,我觉得前端Leader 究竟要不要写代码需要取决于团队是否需要,如果Leader写代码可以给团队带来效益最大化,那就写,如果不能,那就不需要写。具体其实可以根据你的团队人数规模来决定。如果团队人数小于10人,那Leader应该大部分时间以写代码为主,不仅写代码,还需要承担团队疑难问题的攻坚者和解决者,必须得起到技术兜底的作用。核心的代码甚至你应该自己亲自写,免得后续不断地因为手下人经验不足而不断返工。写代码之外,少部分时间用来管理。如果团队人数10-20人时,Leader就会感觉自己的时间被碎片化了,因为要不断地去处理各种问题,需要不断出决策方案。这个时候确实很难投入很多时间在写代码上,需要找一个技术上的backup,由这个backup来做核心代码的编写,自己可以从日常代码编写中抽出身来做架构设计和一些code review工作,这个时候,可能需要投入60%时间用来做管理,40%时间来做研发了。如果团队人数超过20人,Leader的时间就会更加碎片化,需要去处理一个个团队的突发事件,还要去和各个部分撕逼,帮组里面小朋友成长提高升职加薪,还要做各种PPT等等。这个时候就要尽可能的让自己从代码编写中脱身出来,把具体的代码编写交给一个个的小组长,让团队成长,靠团队出结果,自己应该从全局角度去思考,去做,如何提升团队整体的战斗力,当然,如果实在手痒,也可以挑选一些重要但是不紧急的开发任务,比如写一些自动化工具啥的给团队来用。理想哥也建议大家做管理后,还是应该不断地去学习技术,精进技术,时常找机会写写代码,让自己不断保持手感和对技术的敏感度,只要有技术傍身,找工作时就有底气。最后呢,欢迎大家来聊聊,你们公司的前端Leader写代码吗?欢迎评论区留言。#前端##前端面试必备宝典##前端爆了#
点赞 评论 收藏
转发
7 49 评论
分享
牛客网
牛客企业服务