校招 未知部门 / 前端 / 一面/二面

[面试日期] 2024-11-20 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>三天速通B站(已oc)</h2> <h2><strong>timeline:</strong></h2><ol><li>11.18约面</li><li>11.19一面 (半小时约二面)</li><li>11.20二面(两小时后oc)</li></ol><h2>一面:</h2><p>1.个人介绍</p><p>2.讲一下history路由和hash路由</p><p>3.讲一下ts?ts和js的区别</p><p>4.开发时候埋点流程(实习时候的)</p><p>5.lottie web怎么封装的 和普通动画的区别</p><p>6.开发时候做过哪些优化</p><p>7.刮卡效果怎么做的(canvas)</p><p>8.开发时候有没有遇到过性能问题</p><p>9.React做过哪些优化</p><p>10.HTML怎么做优化</p><p>11.事件循环机制</p><p>12.防抖节流以及应用场景</p><p>13.前端模块化</p><p>14.http和https 它们的区别?</p><p>15.http2.0有哪些新特性</p><p>16.http常用状态码</p><p>17.强缓存和协商缓存</p><p>18.移动端做过哪些优化</p><p>19.自适应怎么做的</p><p>20.flex grow和flex shrink</p><p>21.css选择器权重</p><p>22.元素垂直居中的方法</p><p>23.盒模型</p><p>24.sass的编译流程</p><p>25.props和state区别 怎么修改props</p><p>26.常用hooks</p><p>27.useMemo和useCallback什么时候使用</p><p>28.React和Vue的区别(vue用的少,把react从15到16的架构变化说了一下)</p><p>29.hooks的好处</p><p>30.git常用指令 开发过程中碰到同事修改文件怎么处理? git rebase是干什么的?</p><p>31.常用的设计模式(说了观察者模式)</p><p><span>32.</span>观察者模式应用案例</p><h2>二面:</h2><p>1.浏览器从输入到显示页面的全过程</p><p>2.tcp三次握手过程</p><p>3.为什么要tcp四次挥手</p><p>4.浏览器缓存策略</p><p>5.讲一下HOC</p><p>6.登陆权限判断逻辑</p><p>7.token为什么要存在localstorage而不是cookie</p><p>8.React动态路由怎么实现的</p><p>9.suspense的实现原理</p><p>10.首屏加载优化做了哪些</p><p></p><p>手撕:</p><p>1.事件总线(eventBus))</p><p>2.版本号排序</p><p>3.版本号排序plus(v1.0.1-beta v1.0.1-alpha)</p><a>#日常实习#</a><a>#哔哩哔哩#</a><a>#前端#</a>
AI 推荐面试题