23年的铜三铁四面试记录

505 阅读3分钟

本人毕业于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有哪些使用体验,如何面向对象