bo投递,跟面试官和hr沟通了一下,运去哪也是不进行校招,都是进行实习转正,大概明年年初确定转正名额,听面试官说现在有4个,计划再招2个,应该是 6进3 或者 6进2 这样,主要技术栈是 React,但对实习生要求没那么严,看我是 Vue 技术栈就只问 Vue 了,虽然 react 也有学... 这点确实挺好的,面完还说如果来了要提前看一下 react,整体面试体验都不错。
9.27 一面
- 自我介绍
- Code Typing 介绍,打字实现方案探讨
- 个人博客介绍,面试官评价动画挺花里胡哨的(现在看看确实有点,感觉都有点影响阅读了没办法大一大二就喜欢这花里胡哨的东西)
- 公司技术栈介绍 react
- 输入 URL 到界面渲染,简要说一下流程,详细说一下拿到 HTML 浏览器怎么解析的,顺便扯了一下 script 标签的 defer 和 async
- cookie、sessionStorage、localStorage
- sessionStorage 有用过吗?(仔细想想项目里面还真没用过,就说了跟localStorage的主要区别)
- 首屏加载速度优化方案
- vue2 和 vue3 的区别
- 紧接上面。除了转变到 composition API 之外还有什么其他优势(这里讲了下关于混入 mixin 相关的,vue3 使用自定义 hooks 来代替原来的 mixin 方案)
- 多个请求并发怎么处理
- Promise.all、Promise.allSettled,allSettled 兼容性问题怎么解决?
- 虚拟列表实现原理(项目)
- 关于入职时间,实习转正相关的问题,介绍公司业务
9.28 二面
- 自我介绍
- 为什么学前端方向
- 之前实习在武汉,为什么选择上海
- 异步导出、同步导出 Excel
- websocket 介绍
- 封装的树形穿梭框实现
- vue2 和 vue3 的区别
- vue2 和 vue3 生命周期介绍,keepalive 对应的几个钩子
- Code Typing 详细介绍,技术栈、实现方案,优化方案
- 反问
- 面试官感觉问的太少了,说再问几个基础的问题,难绷
- 常见的布局方式,优缺点
- 响应式布局、自适应布局理解
- 常见数据类型
- map、forEach 区别
- 刚才提到的 Code Typing 性能问题解决,以为是问前端性能优化,吟唱了大半天之后说问的主要是针对于这个项目来讲,关于实现的方案优化问题
下午 hr 电话联系,应该是没什么问题 OC了