校招 未知部门 / 前端 / 一面/二面
[面试日期] 2023-08-24 [面试时长] 未知
[学校背景] 华东理工大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>24届京东校招前端一二面</h2>
<p>8.22一面 50min</p><p> 1. 上来先做两道题(10-15min)</p><p> 1. async await promise settimeout看代码说输出并解释原因 ✅</p><p> 2. 对象深拷贝,把空数组空字符串空对象去除掉 ✅</p><p></p><p> 2. 自我介绍</p><p> 3. 讲一下最近的一段实习聊项目(10min)</p><p> 4. 浏览器输入一个URL到显示页面会发生什么</p><p> 5. 浏览器缓存讲一下 强缓存协商缓存和对应字段</p><p> 6. DNS解析的过程讲一下 分为哪几个阶段</p><p> 7. DNS协议是属于哪一层,tcp和udp有哪些区别</p><p> 8. 浏览器渲染过程讲一下</p><p> 9. css会阻塞dom解析吗 (解析不会 渲染会</p><p> 10. js会阻塞页面渲染吗,defer和async有什么区别</p><p> 11. css如何实现三栏布局,上下固定,中间填充</p><p> 12. flex 1是指什么,和flex 0有什么区别</p><p></p><p> 反问。。。 当天下午约二面</p><p></p><p>8.23 二面 100min (问了非常多细节</p><p> 1. 自我介绍</p><p> 2. 为什么实习这么多家公司</p><p> 3. vue2和vue3有什么区别</p><p> 4. vue3和vue2在渲染上有什么区别</p><p> 5. vue3如何取消reactive这种响应式监听</p><p> 6. 使用ref绑定元素和绑定组件有什么区别</p><p> 7. vue如何进行组件通信(问了很多种</p><p> 8. vue子组件如何暴露指定的数据和方法给父组件</p><p> 9. vue的watch和computed有什么区别,computed的缓存怎么实现</p><p> 10. vue的watch和computed具体怎么实现的</p><p> 11. vuex和pinia的区别</p><p> 12. vuex为什么不能要区分mutation和action</p><p> 13. vuex如何去拦截阻止直接修改state</p><p> 14. vuex modules模块切割,如果不同模块有同名的getters和actions函数,会有什么问题,怎么避免这个问题</p><p> 15. 子组件更新,父子组件生命周期触发顺序;父组件更新,父子组件生命周期触发顺序</p><p> 16. 介绍一下flex布局</p><p> 17. flex-shrink如何计算缩放比例,给了两三个场景去计算</p><p> 18. 除了flex-shrink值还有什么会影响缩放</p><p> 19. algin-item和algin-content有什么区别</p><p> 20. css响应式方案有哪些</p><p> 21. 使用百分比%会有什么问题,比如margin padding是相对于谁的</p><p> 22. map和object对象有什么区别</p><p> 23. map和object如何互相转换</p><p> 24. 手写题: </p><p> 1. 实现数组push方法✅</p><p> 2. 实现订阅发布✅</p><p> 3. 实现bind✅</p><p> 4. 实现apply ✅(用到了数组展开运算符...,问怎么不用展开运算符传参,eval知道吗)</p><p></p><p> 反问。。。第一次面试快两个小时,面试官感觉是大老板,很多细节都没答出来,泡池子了</p><p>更新 8.31HR面</p><p> </p>
AI 推荐面试题
