阿里前端
4.25电话面
1.自我介绍
2.项目深挖,讲一下upload组件如何设计的,用了哪些props,单元测试如何做的
3.如何遍历数组-forEach->作用是什么
4.monorepo特点
5.ES6新特性有哪些
6.let和const区别
7.promise解决的问题,如何捕获错误-catch方法,try catch可以吗
8.箭头函数有什么优点
9.跨域,如何解决,JSONP原理
10.iframe跨域如何实现,两个页面、三个页面
11.XSS攻击、如何防御
12.如何获取cookie值、特定的其中一个值
13.浏览器几种本地存储的区别
14.webpack运行流程-讲了流程以及和vite的区别
15.数据结构-哈希表
16.三升水杯和五升水杯如何量出4升水
17.反问
4.18
1.自我介绍
2.常用的浏览器、引擎是什么
3.浏览器定时函数-requestAnimationFrame?
4.css动画
5.css中常用的单位
6.useRefs及其使用场景、useMemo、项目中用到的hooks
7.在团队中主要推进了什么
8.前端有哪些技术领域、低代码
9.堆排序思想和步骤、时间复杂度
10.编程:平均排队时间
3.29电话面
1.自我介绍
2.为什么选择前端
3.TCP五层模型
4.TCP和UDP在哪一层?-传输层
5.HTTP的请求方法有哪些?-GRT POST DELETE
6.浏览器缓存
7.cookie
8.C++和js数组有差别吗?什么差别?
9.有哪些排序方法?
10.快速排序是怎么实现的?为什么快?
11.进程和线程?区别?
12.js如何实现多线程?
13.还知道前端的别的框架吗?-react-又扯到NodeJS,我说我会Vue然后问了响应式
14.Vue如何实现响应式?
15.NodeJS中express中间件-扯到token,然后深挖
16.扯回项目,讲了一下upload组件,但说到如何和服务端交互,说没做过
17.解释TCP的数据帧
18.两个编程题
千泷
1.自我介绍
2.大学经历
3.介绍项目 (为什么做)(难点困难、如何解决)
4.讲讲 Vuex 理解 ==》为什么项目中用 Vuex ,不用会怎么样 ==》解决了什么问题 ==》组件通讯
5.Vue 生命周期(详细底层)
6.http code 100 200 301 302 304 400 ==> 304 协商缓存
7.性能优化了解多少
8.水平垂直居中如何实现
9.项目中用了哪些
10.讲讲 webpack 的理解
11.webpack 用的 loader plugin ,有写过来解决一些特别困难的问题吗?
12.webpack 性能优化 ==》 分包策略讲讲
13.白板写一个特殊数组去重
14.反问
zj电话面
1.css居中
2.闭包
3.深拷贝和浅拷贝
4.react是如何渲染的
5.css盒模型,padding和margin区分内和外
snowy