京东前端一面面经

1.自我介绍
2.前端学习路线
3.html语义化标签以及理解
4.inline、block、inlineblock
5.css常用什么属性
6.介绍display
7.position有什么值
8.absolute与fixed区别、fixed与sticky区别
9.relative相对于谁来说、设置left这种属性有用吗
10.属性居中的方法
11.animation和transition的区别
12.JS和ES6常用语法
13.promise静态方法使用场景
14.this指向以及如何改变this指向
15.作用域和原型链
16.数组方法
17.filter、map、splice是怎么用
18.foreach会不会改变元素
19.JS数据类型、按存储方式分类
20.谷歌浏览器回收机制
21.vue生命周期
22.vue自定义指令
23.vue语法结合算法数据结构说一下
24.http和https的不同
25.https在劫持之后为什么能不被篡改
26.tcpip协议干什么用
27.不可靠传输是什么
28.udp适用场景
29.http缓存机制
30.nocatch和nostore的区别
31.协商缓存
32.vite和webpack
33.git用哪些命令比较多
34.调试和抓包工具
35.开发遇到过什么问题
36.节流和防抖
37.服务器限制上传数量怎么实现
38.直播比赛如何实时加载评论
39.主动推送涉及前端什么技术
40.长轮询

总时长45分钟左右
全部评论
接好运
点赞 回复 分享
发布于 10-29 17:45 湖南

相关推荐

攒人品求oc。一面以基础为主,二面是问简历上的东西10.18  一面  45min自我介绍1. css常见定位方式2. relative和absolute3. 怎么实现一个三列布局(coding)4. 怎么实现第二列内容自适应(coding)5. typeof,typeof一个function返回什么6. 响应式布局怎么做7. Object.keys和for in遍历差别8. 看代码讲输出,讲为什么```javascriptconst obj = {name: '',age: 18,};Object.defineProperty(obj, 'id', {value: 1,enumerable: false});Object.prototype.sex = 1;for (const key in obj) {console.log(key);}```9. 模块化开发规范,esm和commonjs10. 跟后端开发过程中怎么合作11. 用过什么调试工具12. 移动端怎么调试13. 安卓跟ios显示不一样怎么调试14. 跨域怎么解决15. 手撕- 防抖- 给l1=[3, 6, 5], l2=[2, 4, 3, 7], 返回[5, 0, 9, 7]。数组长度不一定16. requestAnimationFrame作用17. websocket心跳怎么做的,心跳断了之后怎么处理的18. webpack配过什么东西19. 两段实习的实习时间10.23  二面  60min自我介绍1. 挑一个实习中的需求讲一下(追问得很细)2. agent工作流是做什么的,怎么定制,举例搭一个agent工作流3. 微前端4. 性能优化5. 虚拟列表怎么实现(等高和不等高)6. xss和ddos7. http和https8. ca是什么9. 手撕- 静态loading图片实现loading.gif的状态(css animation属性)- 实现字符串的trim方法
点赞 评论 收藏
分享
1.手撕:数组中第k个最大元素2.浏览器拿到HTML响应之后,渲染页面过程3.CSS 是什么时候加载的?是等 DOM 树构建完才开始吗4.HTML 解析过程中碰到一个 <script> 标签,浏览器会怎么处理5.你刚才提到MutationObserver,那如果浏览器不支持这个 API,你会用什么方式实现类似功能6.我们看这一段代码:图1 这段代码打印的结果是什么?为什么不是local?7.如果我把刚才那个var name = 'local' 改成let,那输出结果会变吗8.解释一下什么是“暂时性死区”为什么let声明变量之前不能访问9.讲一下js的作用域有哪几种10.我们现在有一个全局变量是 let a = 1,页面上有个按钮绑定了一个 onclick 事件打印 a,我把 a 从浏览器控制台删掉了,会报错吗?为什么11.讲一下作用域链,为什么在try-catch 里 catch(err) 中的 err 是块级作用域,但try里不是?12. 果我有一个变量在 setTimeout 里修改了值,而外部同时访问这个值,能保证拿到最新值吗为什么13.我给你两个连续的style标签,里面写了两个相同选择器但不同样式,渲染时到底谁生效?为什么?14.如果我动态用innerHTML插入一段 <script>,它会执行吗?和用createElement的方式插入有什么不同15.我页面上用了iframe做内嵌组件,结果一个按钮点击事件怎么都监听不到,为什么16.讲讲webpack的loader和plugin的执行顺序17.react 的 useEffect 和 useLayoutEffect 有什么区别?哪个先执行18. vue 的响应式是怎么实现的?那我问你,Object.defineProperty 为什么不能监听数组的 push?Vue2 是怎么解决的19.如果我在页面里创建了一个超大的数组 new Array(1e9),但没赋值,也不访问,浏览器会卡死吗20.我页面上只放了 1 张图,但 Lighthouse 跑出来提示资源加载过大,啥原因?
查看20道真题和解析
点赞 评论 收藏
分享
评论
6
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务