校招 未知部门 / 前端 / 多轮
[面试日期] 2024-09-13 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>京东前端面试</h2>
<p><strong>一面</strong></p><p>hr面,基本就是聊天,问一些未来规划,为什么选择前端,如何学习前端,学校经历,实习和在学校学习的区别,工作中遇到的问题,如何解决之类的。</p><p><strong>二面</strong></p><p>看代码说结果,for循环中使用setTimeout,如何输出正确结果。</p><p>js数组常用方法,shift功能,slice和splice区别。</p><p>如何判断变量是否是数组。</p><p>XMLHttpRequest发送请求步骤。</p><p>canvas(没用过)。</p><p>如何解决跨域。</p><p>捕获ERROR时,onerror方法和<span>window.addEventListener('error')的区别。</span></p><p><span>XSS攻击和SQL注入原理,如何防范</span></p><p>两道手撕</p><p>一道是输入数字和运算符计算结果,一道是补全代码写贪吃蛇,有点懵,贪吃蛇这种之前没太做过。</p><p>最后反问问了部门技术栈说用的是React,然后会经常用到canvas,整体流程用了四十分钟左右,按半个小时的面试时间除了八股还有看代码说结果和两道手撕,时间感觉不太够,有点自闭,面完过一会就被挂了。</p><p>第二天又被复活,但要从hr面重新面。</p><p></p><p></p><p><strong>第二回一面</strong></p><p>还是hr面,问了实习的公司业务、项目这些,介绍研究生研究方向,也问了上回没通过有没有复盘,如果再给你机会跟之前会有哪些改善。</p><p></p><p><strong>第二回二面</strong></p><p>前端怎么学习的</p><p>三道手撕</p><p>1.数组展平</p><p>2.数字千分位分隔</p><p>3.绑定只触发一次的点击事件</p><p>根据经历问了些八股</p><p>Vue和jquery的区别</p><p>MVVM</p><p>虚拟DOM,diff算法</p><p>Vuex,为什么用Vuex</p><p>Vue2和Vue3的区别</p><p>根据简历问了Echarts,大屏开发的技术难点</p><p></p><p></p><p><strong>第二回三面</strong></p><p>无自我介绍,上来直接手撕</p><p>有序链表合并</p><p>数组乱序</p><p>问实习、学校经历</p><p>Vue2、Vue3区别</p><p>文件上传下载如何封装</p><p>http和https区别</p><p></p><p>第二天官网显示已挂,然后又被捞了起来</p><p></p><p><strong>第三回一二面</strong></p><p>这回变成了一面技术面二面主管面,没有手撕,问了些八股,更多偏向聊天,但最后不知道为啥还是挂了。</p><p></p><p><strong>第四回一面</strong></p><p>把我前端的志愿挂了,给我调到了产品的面试,随便面了面,应该也没啥希望,难蚌。面试官说产品要实习三个月后看表现再决定是否录用。</p><p></p><p>我是耐面王<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763673/6409638369766F7FC4FBE09BD8BF58AB"></p><p></p><p></p><a>#京东前端#</a><a>#京东求职进展汇总#</a>
AI 推荐面试题
