京东前端日常实习一面(55min)
tl: 9.19投递、10.13一面
- 了解过 ca 证书吗
- 说说 http1.1
- 说说链表
- 说说指针
- 数组和链表差别体现在哪
- Object.defineproperty 有哪些属性,作用是什么
- 讲讲 proxy
- 讲讲 reflect
- js 原型链
- 原型链如何实现 class 的继承
- js 闭包
- 为什么现在的代码都在往 hooks 方向靠(函数式编程思想),为什么要放弃 vue2 的 options API,转换成 vue3 的 composition API
- vue3 的 composition API 是怎么实现的
- vue3 的响应式原理
- vue3 的响应式是如何监听数组的,vue2 响应式对数组方法进行了重写,是怎么重写的
- vue3 的 setup 干了什么
- vue3 的 ref 干了什么
- vite 的依赖预构建是怎么实现的
- vite 遇到非 esm 模块代码是怎么进行转换的
- vuex 和 pinia 的区别
项目:
- pnpm 的优势,解决了什么问题,pnpm-store 存在哪里,pnpm 链接方式原理
- 用 husky 做了什么,怎么做的工程化配置
- 是否了解 github action,CI 怎么写的,做了什么
- monorepo 的优势,除了方便管理,统一规范,提高复用以外,构建、优化上还有什么优势
反问
这次面试答的不怎么好,反问环节面试官主动给了我一些建议:对实习生的要求是考察基础,要加强基础......
本大三鼠九月多才开始投,只想找个日常实习,结果一面就被疯狂拷打,面了三家大厂遇到三种完全不同的面试风格,发现自己面试经验完全不够而且一些基础知识不够扎实,玉玉完也只能接着狂补......