京东零售社招前端一面

1 组件库开发和业务开发有什么不一样

2 对NodeJS/跨端技术有了解过吗

3 常用的react hooks及其使用场景

4 介绍下react diff算法和虚拟DOM的作用

5 typescript中type关键字和interface关键字的区别

6 箭头函数和普通函数的区别

7 如何优化首屏性能

8 Coding: 用CSS/canvas画一个复杂图形

9 Coding: 手写实现图片的懒加载

10 Coding: 实现表单中本地文件上传逻辑

#京东

全部评论
点赞 回复 分享
发布于 12-02 20:30 浙江
代码题是根据项目问的吗?
点赞 回复 分享
发布于 12-03 11:20 江西
岗位是江浙沪的吗 还是北京的
点赞 回复 分享
发布于 12-08 16:51 上海

相关推荐

12-06 21:07
已编辑
中山大学 前端工程师
现在秋招已结束,整理发一些面经笔经,回馈一下牛客社区。2024.10.12可以选择两套试卷,一套是Vue的,一套是React的。20道基础选择题2道Vue3道编程题基础选择题(不全):1.SSL相关的2.哪种方法不能获得动态NodeList  选项有 querySelector、getElementByTagName、document.forms......我选了document.forms,错了.....应该是querySelectorAll会返回静态的NodeList3.js异步执行,微任务和宏任务4.数字签名的基于的技术 选项有哈希、对称加密、非对称加密、数字证书......5.打印相关的,记得程序里有ValueOf和assign。 好吧,前天ValueOf确实只是返回this值本身,如果是对象的话就相当于返回对象本身。6.float相关,给了两个box,都是float:left,把左边的box的margin-right调成-1px会发生什么.选项还特别考察了元素的重叠的问题.7.域名解析。8.大根堆。让我模拟插入,选择插入后正确的堆。也没说元素列表是用什么方式展示的,或者可以默认是二叉树数组的按序输出?其实正确的解法似乎是看选项,然后看各个选项是否满足大根堆的性质。Vue题:1.给了一个程序,和Vue的响应式数据相关,是vue3,有ref和computed,还定义了getter和setter。选择正确的打印结果。2.v-on和v-bind的简写:@和:编程题:1.给一个数字序列,给出最小值的第一个出现位置和最后的位置2.给若干个字符串,依次给出前i个字符串的最长公共前缀3.给出一个n*m的由 *和#组成的地图,可以向右和向下走,只能到*,但可以跨过#,如果距离>1,那么该距离只能使用1次。其实3道题都不难,主要考察实现能力,算法成分不是很多,考暴力解就能做出来。第2道题只过了60%,超时了......第3道题debug没de出来,到最后三秒钟突然醒悟是地图存储的数组的问题,已经来不及改了......
查看13道真题和解析 投递京东等公司10个岗位
点赞 评论 收藏
分享
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
5
分享
牛客网
牛客企业服务