正泰电气前端实习一面面经

一、八股相关:
1. 常用 HTML5 标签
2. 标签语义化
3. SEO优化怎么做
4. TypeScript防御性编程会怎么去做
5. interface 与 type 的区别
6. 如何获取函数入参类型(二次封装):Parameters<T>
7. 事件委托原理
8. React 组件内 onClick 与 document.addEventListener 谁先触发?
9. useEffect 与 useLayoutEffect 区别?
10. React 任务调度与优先级
二、项目相关
1. 瀑布流布局如何实现
2. 长列表渲染优化方案
3. 大图 / 大量计算如何避免阻塞主线程(Web Worker、WebAssembly)
4. Zustand 与 Redux 区别
三、场景题
全局异常捕获与上报设计思路(框架解耦的通用 SDK 设计)

感觉这家有些缺人,一面后hr直接问我意向,唉但自己不是很想去做低代码平台相关的业务,sorry啦...
#发面经攒人品#
全部评论

相关推荐

点赞 评论 收藏
分享
一、手撕题&nbsp;1.&nbsp;版本号排序2.&nbsp;事件循环输出题3.&nbsp;限流调度,执行的任务数量不能超过两个二、AI&nbsp;相关问题(开放性问题)1.&nbsp;你经常使用&nbsp;AI&nbsp;工具吗?对&nbsp;AI&nbsp;的熟悉度2.&nbsp;AI&nbsp;的一个场景,通过一个&nbsp;SSE&nbsp;去吐内容,你了解&nbsp;SSE&nbsp;是什么吗?流式输出它的那个内容是&nbsp;Markdown,那前端要显示的这个内容,但是因为&nbsp;Markdown&nbsp;它可能一开始语法并不全,比如说举个例子,它加粗或者是画横线之类的,它一开始吐出的可能是一部分内容,这种情况下怎么去处理?3.&nbsp;正常工作中的&nbsp;AI&nbsp;工作流是什么样子的?比如你要用&nbsp;AI&nbsp;能充分理解你的项目,让它了解你当前的上下文是怎么定义的,举个例子。4.&nbsp;如果&nbsp;AI&nbsp;生成的代码都跟你当前的项目规范不太一样,或者说有冲突,这个时候1应该要做怎么样的约束呢?5.&nbsp;当你项目比较大的时候,它不可能全盘的去读你整个项目,这样&nbsp;token&nbsp;会爆炸,这个时候怎么处理?三、八股1.&nbsp;使用&nbsp;new&nbsp;操作符,整个对象操作会做什么事情?2.&nbsp;CommonJS&nbsp;和&nbsp;ES6&nbsp;module&nbsp;的区别3.&nbsp;在&nbsp;JS&nbsp;中,比如&nbsp;0.1&nbsp;+&nbsp;0.2,它是不全等于&nbsp;0.3&nbsp;的,什么原因?4.&nbsp;浏览器的安全策略有哪些?5.&nbsp;浏览器的渲染机制是怎么样的?6.&nbsp;怎么去避免重排重绘?7.&nbsp;进程通信方式有哪些?使用场景分别是什么?8.&nbsp;TCP&nbsp;是怎么实现可靠传输的?9.&nbsp;http3.0&nbsp;协议为什么要基于&nbsp;UDP&nbsp;去做?10.&nbsp;React&nbsp;Router&nbsp;是怎么实现的?11.&nbsp;微前端的JS沙箱和CSS沙箱是怎么实现的?(没有接触过微前端,所以直接说不会了)12.&nbsp;正常开发项目时性能优化思路是怎么样的?13.&nbsp;上线虚拟滚动之后你是怎么去监控它是否按预期实现?4.17一面半小时后通知通过,4.20二面(我已经挂过两次二面了,希望这次能通过...)
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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