远去哪 前端实习(oc)
一面
4.25 15:00 三十分钟
- 问项目
- React 与 CSS 的结合是有很多种方案的,你能谈谈他们各自的优缺点吗
- 现在有哪些跨域的方法
- JS 中的同步和异步是什么概念
- 出了两个题目问微任务与宏任务的执行顺序
- setTimeout 到整点的时间执行回调吗?为什么不能准确执行
- 你对响应式是怎么理解的
- 现在的主流框架,它们是怎么实现这个响应式设计的呢
- React 全量更新会带来性能损耗,这个问题它是怎么解决的
- 它是通过什么机制来判断这个节点是老的,还是需要更新的呢
- useMemo 与 useCallback 是通过什么机制来判断是否更新的呢
- React hook 为什么不能在条件判断和循环中用呢
- 对 Vue3 与 React 这两个框架,有没有自己的理解
- Vue3 引入组合式 API 解决了什么根本性的问题呢
- Vue 的组合式 API 和 React hook 在执行上有什么区别
- Vue3 可以在条件判断和循环中写组合式 API,你知道为什么吗
- 反问
二面
非常好的一位面试官,感觉像是前辈在教导后辈
4.26 19:00 八十五分钟
- 怎么解决小组之间的沟通问题
- 你觉得组件库的哪些部分比较复杂呢
- 有碰到过版本管理相关的东西
- 你觉得 CI/CD 是什么
- 你用到了 Tailwind CSS,那你为什么选它呢
- Vite 这个东西你有了解过吗,那你觉得它什么更快
- 讲一下 React 的调度
- React Router 这个,它怎么实现的
- 这个 React Query,它是干什么用的
- Mobx,你为什么考虑用它,而不是 Redux
- 能讲讲柯里化吗
- 一个网站,它反馈很慢,那么你应该从哪方面入手优化它
- 你了解网络协议有哪些呢
- TCP 与 UDP 有什么区别呢
- 目前常见的 HTTPS,那么你想想为什么要用 HTTPS
- 为什么它能防止冒充呢
- 为什么签名可以验证身份呢
- HTTP2与之前有什么区别