京东前端面试

一面

hr面,基本就是聊天,问一些未来规划,为什么选择前端,如何学习前端,学校经历,实习和在学校学习的区别,工作中遇到的问题,如何解决之类的。

二面

看代码说结果,for循环中使用setTimeout,如何输出正确结果。

js数组常用方法,shift功能,slice和splice区别。

如何判断变量是否是数组。

XMLHttpRequest发送请求步骤。

canvas(没用过)。

如何解决跨域。

捕获ERROR时,onerror方法和window.addEventListener('error')的区别。

XSS攻击和SQL注入原理,如何防范

两道手撕

一道是输入数字和运算符计算结果,一道是补全代码写贪吃蛇,有点懵,贪吃蛇这种之前没太做过。

最后反问问了部门技术栈说用的是React,然后会经常用到canvas,整体流程用了四十分钟左右,按半个小时的面试时间除了八股还有看代码说结果和两道手撕,时间感觉不太够,有点自闭,面完过一会就被挂了。

第二天又被复活,但要从hr面重新面。

第二回一面

还是hr面,问了实习的公司业务、项目这些,介绍研究生研究方向,也问了上回没通过有没有复盘,如果再给你机会跟之前会有哪些改善。

第二回二面

前端怎么学习的

三道手撕

1.数组展平

2.数字千分位分隔

3.绑定只触发一次的点击事件

根据经历问了些八股

Vue和jquery的区别

MVVM

虚拟DOM,diff算法

Vuex,为什么用Vuex

Vue2和Vue3的区别

根据简历问了Echarts,大屏开发的技术难点

第二回三面

无自我介绍,上来直接手撕

有序链表合并

数组乱序

问实习、学校经历

Vue2、Vue3区别

文件上传下载如何封装

http和https区别

第二天官网显示已挂,然后又被捞了起来

第三回一二面

这回变成了一面技术面二面主管面,没有手撕,问了些八股,更多偏向聊天,但最后不知道为啥还是挂了。

第四回一面

把我前端的志愿挂了,给我调到了产品的面试,随便面了面,应该也没啥希望,难蚌。面试官说产品要实习三个月后看表现再决定是否录用。

我是耐面王

#京东前端##京东求职进展汇总#
全部评论
啥时候面的啊,现在还在泡池子
点赞 回复 分享
发布于 2024-09-14 08:07 浙江
hr面给我挂了
点赞 回复 分享
发布于 2024-09-14 09:14 广东
前端怎么学习的,你们怎么回答的
点赞 回复 分享
发布于 2024-09-20 00:05 安徽
佬,这个京东怎么手撕的啊,我看这个京ME软件没有代码编辑器啊
点赞 回复 分享
发布于 2024-09-25 15:09 北京

相关推荐

03-21 11:25
已编辑
门头沟学院 算法工程师
吉利研究院 大模型 n * 13
点赞 评论 收藏
分享
03-28 10:23
已编辑
门头沟学院 前端工程师
#京东面试##京东##京东offer##offer##前端##春招#更新一下时间线3.10号约一面 3.11一面结束,当天晚上直接发了二面的通知3.13晚上结束二面3.24收到线下面试的通知3.28线下hr面试结束~祝大家都能收到心仪的offer!==============分割线================附加一下面经一面项目相关和每个人的实习经历有关没有什么共性,主要总结八股吧1.CSS有哪些选择器,不同的选择器的权重以及选择器的权重如何调整2.在给定宽高的情况下如何实现盒子的水平垂直居中3.不给定宽高的情况下呢4.js有哪些数据类型5.如何判断js中数据的数据类型6.讲讲关于原型和原型链的理解7.数组有哪些常见的函数;这些函数里哪些会改变原数组,哪些不会改变呢8.对防抖和节流的理解9.浏览器有哪些存储方式,他们有什么不同?10.cookie和storage的存储大小分别是?11.react中常见的hook函数有哪些12.react的生命周期函数13.react是如何实现组件通信的?组件通信有哪些方式?redux的作用?14.redux的中间件有了解吗 作用是什么15.css中哪些属性可以继承呢?(这个题目是刚开始就问了 想起来才发现序号已经写这么多了)之后就是项目,项目之后是反问二面主要在聊天,技术相关问了一道网络方面的题目祝愿大家都能收到满意的offer~如果有佬知道我这是什么情况就更好了呜呜呜呜==============分割线===========更新 刚刚收到三面通知 感动==============分割线===========面试结束啦 已经变成面试完成状态了 后续有新消息会开新帖的
查看30道真题和解析
点赞 评论 收藏
分享
评论
12
55
分享

创作者周榜

更多
牛客网
牛客企业服务