京东前端面试

一面

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

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

第三回一二面

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

第四回一面

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

我是耐面王

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

相关推荐

11 47 评论
分享
牛客网
牛客企业服务