手写Await方法或二叉树公共祖先
讲讲react渲染流程 看代码说react执行流程 http状态码 协商缓存 301和302在浏览器行为上有什么不同 react递归和fiber架构的区别 递归方式也能中断 react 有哪些常用的hooks useEffect和setState是同步还是异步 css position的值,以及作用
回流重绘,哪些属性会导致回流重绘 宽高不定如何居中 css 盒模型,哪个用的比较多,为什么 浏览器有哪些进程 渲染进程会做哪些事情,执行顺序是什么? commonjs和es的区别 es和cms的值复制有什么区别? react 做过哪些性能优化
实习相关 项目相关
场景题:
如果打包过程很消耗时间,能做什么性能优化吗 知道前端层面的性能优化吗
八股
知道RN的底层原理吗 能说一下JSBridge具体做了什么吗 知道hydration吗 能讲一下前端工程化吗
讲一下浏览器缓存 ETag底层是怎么实现的,如果让你设计你会怎么实现 知道React18新增了什么特性吗 一道事件循环输出题目
手撕: 手写归并排序 算法:岛屿问题
AI追问:
- URL Scheme 拦截和全局对象注入这两种方式各有什么优缺点?
- 如果一个 JSBridge 调用是异步的(比如扫码需要时间),如何设计一个回调机制,让 Native 在完成操作后能准确地通知到 JS?
- 设计 JSBridge 时需要考虑哪些安全问题?如何防止一个恶意的网页随意调用你的 App 的所有原生能力?