
2023.11.23 时长:45min 技术一面(线上)
- 自我介绍
- 校园社团介绍
- vue-router 原理(history api、hashchange)
- 防修改水印(canvas 观察者API)
- canvas 如何保证画出的图片清晰
- vue2 中使用 TS、装饰器支持 TS 的原理
- TS interface 和 type 的区别
- 下载文件 blob、a 标签 download
- ESM 是多久提出的
- 路由懒加载是怎么实现的
- import 和 require 的区别,import 的优点
- 如何让代码兼容不同的浏览器 babel
- webpack 的打包过程
反问
2023.11.28 时长:45min 技术二面(线上)
- 自我介绍
- 专业课程方向
- 校园社团介绍
- 在社团中记忆加深的事情
- 前端的学校路线
- 目前掌握的技术栈
- 未来学习的方向
- JS 比较重要的地方
- JS 数字类型的理解
- 学校数据结构教了哪些
- JS 中栈的使用,执行栈的实现源码
- JS 数组和链表的区别
- 快排和冒泡的区别
- 计算机网络数据传输时如何加密,防止中间人
- 如何防止用户重复提交数据
- 项目中弹出框需要封装几次
- 布局方式有哪些
- 电商网站分区栏布局实现
- 抽奖转盘的实现(中奖算法)
- 打包工具的理解
- 对互联网公司加班的看法
- 自身的优点和缺点
反问