成都AI初创小厂-前端实习面经
#春招至今,你收到几个面试了?##发面经攒人品##牛客AI配图神器#1.自我介绍
2. 在 React-Playground 这个项目中遇到什么难点?
3. 如何做到实时转译的?
4. 用的什么沙箱?(说了 iframe,面试官说 iframe 不是沙箱🤔)
5. useMemo 和 React.memo 的用法和区别是什么?
6. React.memo 的缓存什么时候决定它要不要刷新?缓存的判断时机是什么?缓存刷新的时机是什么?(我说拿上一次的 props 和这次的新 props 来判断) 怎么自定义 Props?
7. React 的 Fiber 有了解过吗?(我说把 React 渲染变成“可中断、可恢复、可插队”的异步任务,解决老版 React 渲染阻塞的问题) 那它是通过什么方式解决的呢?(我说把递归改成循环遍历)
8. useEffect 怎么使用?
9. 如何在 dom 树上获取一个 dom?(我说用 useRef) 怎么使用 useRef? getElementById() 有用过吗?(面试官说想听我回答 getElementById() 或者 getElementByClass())
10. CSS 怎么去做一个动画?(我说用 transition 或者 @keyframes) 如果有一个菜单,它从 100px 移动到 300px,用动态变长,怎么用 CSS 实现?(我说用 transition) transition 用什么属性?(过渡方程 transition: height 0.3s ease;)
11. 输入 URL 到按下回车键,这中间发生了什么东西?
12. 大公司的网址不止一个 IP (比如淘宝),那 DNS 解析怎么路由到具体的某一台 IP 呢?
13. vite 和 webpack 有什么区别?各自的优缺点分别是?
14.手撕代码--判断两个矩形是否相交?
15.如果加上旋转角度怎么判断相交?
2. 在 React-Playground 这个项目中遇到什么难点?
3. 如何做到实时转译的?
4. 用的什么沙箱?(说了 iframe,面试官说 iframe 不是沙箱🤔)
5. useMemo 和 React.memo 的用法和区别是什么?
6. React.memo 的缓存什么时候决定它要不要刷新?缓存的判断时机是什么?缓存刷新的时机是什么?(我说拿上一次的 props 和这次的新 props 来判断) 怎么自定义 Props?
7. React 的 Fiber 有了解过吗?(我说把 React 渲染变成“可中断、可恢复、可插队”的异步任务,解决老版 React 渲染阻塞的问题) 那它是通过什么方式解决的呢?(我说把递归改成循环遍历)
8. useEffect 怎么使用?
9. 如何在 dom 树上获取一个 dom?(我说用 useRef) 怎么使用 useRef? getElementById() 有用过吗?(面试官说想听我回答 getElementById() 或者 getElementByClass())
10. CSS 怎么去做一个动画?(我说用 transition 或者 @keyframes) 如果有一个菜单,它从 100px 移动到 300px,用动态变长,怎么用 CSS 实现?(我说用 transition) transition 用什么属性?(过渡方程 transition: height 0.3s ease;)
11. 输入 URL 到按下回车键,这中间发生了什么东西?
12. 大公司的网址不止一个 IP (比如淘宝),那 DNS 解析怎么路由到具体的某一台 IP 呢?
13. vite 和 webpack 有什么区别?各自的优缺点分别是?
14.手撕代码--判断两个矩形是否相交?
15.如果加上旋转角度怎么判断相交?
全部评论
校友啊,26届的吗
相关推荐
查看12道真题和解析 点赞 评论 收藏
分享
投票
哎呦额滴天:这不是陷阱吧,用22k吸引人,实习完再把人给辞退了(可能是我想的有点多,但是楼主多留心一下总归是没毛病的,祝好) 点赞 评论 收藏
分享