本人毕业于22年,普通二本。目前一年工作经验,因为原公司部门合并,基本上做完手上的业余,部门的人就会被清理干净。所以想早点趁春招出来找工作。
深刻的感受当下“前端已死”,工作经验不足的求职困境。
技术问题:
ts:问到高级类型的使用方法和使用场景
git:问高级一些的用法和使用场景
网络和浏览器:???
Vue:喜欢问基础和这些基础的原理
统一会问到的:
- 自我介绍
- 具体的工作经验和项目
- 上一份工作的离职原因
- 期望薪资
- 目前的职业定位
- 以后的职业规划
- 有什么问题问面试官
- 面试氛围
案例:
第一家公司:长江证劵外包
(一位女性面试官,个人主场比较强直接了当。)
- vue响应原理,以及其中数组和对象的处理
- 订阅者模式,组件之间的依赖
- 节流和防抖,设计到的闭包
- 事件循环,以及nickTick是宏微任务
- nickTick适用于什么场景,举例说明
- 组件之间如何自觉通信
- v-for没有ID做key,怎么处理
- 删除数组中对象id为1的值
- 有没有在哔哩哔哩项目中遇到可以 学习的地方
- 有没有封装过一些公共组件
第二家公司:武汉金山办公
(面试官中规中矩。)
- v-model的原理
- computed和method的区别,以及使用
- Vue 2 和vue 3 有哪些区别
- vue响应,数组与对象有什么不同
- vue3的父子组件怎么通信
- watch和watchEffect的区别
- git的基本使用方法
- git分支操作,切分支,分支合并,冲突如何解决
- git status命令
- ts有哪些高级用法
- ts怎么让c拥有a 和 b 属性
第三家公司:上海径赢网络 100~499人,主要业务做组件框架开发的
(面试官比较和蔼,偏向于让面试者自己发散表达。)
- c s s怎么居中布局
- 了解那些flex属性
- 事件循环是什么
- 有没有了解过浏览器原理
- js为什么是单线程语言
- js有哪些数据类型
- 有没有用过自定义指令
- v-model和.sync 语法糖
- 介绍一下对computed的了解
- 有没有了解过elementUI源码
- 公共组建如何设置
- 设置一个button公共组件会考虑到那些内容
- 目前觉得自己是初级还是中级
第四家公司 :晓慧慧点餐,0~20人,移动端日活2W的平台,招一个全职前端
(面试官是个后端转全栈的技术架构,一位技术爱好者)
- 大学学的好的是什么课程,还记得那些亮点
- 为什么选择前端,觉得前端有什么优势
- 有没有用过chatGPT写代码,会不会用
- 前端网络怎么优化
- 打包发包网络部署应该做些什么
- 有没有自己做笔记总结的习惯
- 有没有做过自己的smot
- git的基本操作,怎么回滚,rebase和merge的区别
- ts有哪些使用体验,如何面向对象