当前位置: 首页 > 面试经验 >

京东前端面试

优质
小牛编辑
61浏览
2024-09-13

京东前端面试

一面

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区别

第二天官网显示已挂

#京东前端##京东求职进展汇总#
 类似资料: