小米前端日常oc

已约二面
1. 自我介绍
2. 问项目
3. css选择器权重
4. flex布局原理
5. js数据类型以及其区别
6. es6新增了哪些东西
7. 深拷贝
8. 对this对象的理解
9. this指向的题目
10. 事件循环
11. 事件循环的一道题目
12. react类组件和函数组件的区别
13. vue的生命周期
14. 哪些可以触发react的重新渲染
15. 重新渲染过程发生了什么
16. git merge 和git rebase的区别
17. 同源限制

二面:
1. 自我介绍
2. react类组件生命周期
3. 类组件和函数组件的区别
4. 为什么hooks不能写在循环判断语句中
5. 手写bind
6. 有效的括号(变了一点)
全部评论
跪了
点赞 回复 分享
发布于 2024-10-04 11:16 山西

相关推荐

查看20道真题和解析
点赞 评论 收藏
分享
一面(50min)1. 前后端都做过,为什么最后选择前端这个方向呢?2. HTML 的语义化的标签有哪些,语义化的作用3. CSS 的盒子模型,通过什么属性去进行设置4. 三栏布局如何实现5. position: sticky 是相对谁去进行偏移的6. 响应式布局的实现方案7. rem怎么设置8. 在不同屏幕(360px、375px、414px 等)上保持 “一行三等分元素” 的统一效果,怎么实现9. JS 的闭包10. 什么是防抖节流,如果不停的触发,时间都是 500 毫秒,那如果在 3 秒内,那防抖,节流会触发几次11. JS 事件冒泡和捕获的过程12. Vue 有哪些核心特点13. Vue 为什么要替 jQuery 呢14. 为什么要做性能优化15. 首屏加载完成了,这个指标从哪里去读16. 什么是LCP,最大的元素是怎么定义的17. 了解网页上的一个资源加载的一个瀑布流吗?怎么用浏览器查看18. 从输入网页地址到首屏加载完成,整个过程是什么样的19. http1.0, 1.1, 2.0的区别20. HTML 的这个渲染过,JS 会不会阻塞 HTML 的渲染流程21. 手写Promise.race二面(60min)1. JS 的事件循环,日常中,比如你写一个代码逻辑,有哪些场景会触发这些?有哪些是宏任务,有哪些是微任务?2. JS 的原型链3. history 和 hash 两种路由以及它的两差别和常用的用法4. JS的内存泄漏5. React 的 常见hooks 的用法6. 阐述一下使用 axios 的 API 开始构造一个 post 请求。从代码角度以及从代码开始写之后,操作系统以及它底下的链路是怎么运行的7. HTTP 请求和 HTTPS的区别8. SSL/TLS握手在哪一步执行9. 手撕嵌套数组对象的广度和深度遍历(递归和栈分别实现)10. Webpack 的工作原理和工作流程11. Git 的相关的命令有哪些12. git rebase和 git merge 的区别是什么13. 怎么去看待小米的这个公司的发展的情况14. 怎么去看待个人的技术发展与那个公司的业务发展这两个之间关系
点赞 评论 收藏
分享
评论
10
30
分享

创作者周榜

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