同程 前端 一,二面
- 自我介绍
- webrtc 传输,协议,
- websocket,用于
- udp,tcp,场景,特点
- quic,解决了什么,http3
- Http2 多路复用,为什么还会队头阻塞,答 底层还是tcp,tcp的接受应答,拥塞控制机制就会
- h2 一个tcp,h1是多个,也是一个问题,虽然有流,帧,多路复用(面试官补充)
- h2优先级 帧PRIORITY字段,(后面查了一下,还有可以header帧)
- 管理Monorepo有?lerna,pnpm...
- pnpm 解决了? 项目体积,依赖版本嵌套问题, 幽灵依赖(补充)
- hook,useMemo,usecallback,memo
- vite 依赖扫描怎么做,预构建?
- 插件容器
- 路径解析插件,做了什么?
- 支持tsx等文件,怎么做的?插件实现,怎么实现?
- 大文件上传,分片?断点续传方案?怎么确定上次续传位置?
- 答,hash来保证,md5摘要,那大文件 md5耗时大?抽样md5,webworker算,切片存本地
- react fiber架构?解决了什么
- r18 cm mode?useTransition,useDeferedValue?
- vue,keep-alive,做了什么优化?答lru,讲一下思路,怎么O1?
- ts,pick,omit,returnType实现?
- ts,函数重载,场景
- ts,never,unknow?
- http,https
- vue,react区别
- Vue3,2响应式
- 为啥要学前端
- 实习的难点
- 你学这些,是自己学还是?
- 规划
- 怎么看待加班