依图科技 一面
计算机基础
1. 进程和线程的理解
2. 浏览器输入url发生的操作 越详细越好
3. 说的时候 被打断 强缓存没有命中的话会发生什么 服务器变更的话,他是怎么去判断的呢 再打断
4. 渲染的时候,会重绘重排 如何优化重绘重排
5. 有些css属性可以提高优化,有那些可以 transform可以吗,他是因为什么可以进行做优化呢position可不可以去做,她又是因为什么可以或不可以
6. JS是一种单线程的语言是吧 代码在渲染的时候,ajax请求会不会被阻塞住(我回答了,会阻塞住) 那正常发起请求的时候,页面就不能进行渲染了吗(我又说的事件循环机制);面试官解答:JS是单线程的,但是浏览器是多线程的。
7. https的了解 http2的了解
JS 与 CSS
1. es5的class类与es6的class类有什么区别 调用父类的方法是怎么进行的
1. 盒模型
2. grid布局的了解
3. 写一个闭包函数(写了节流防抖)
4. 闭包有那些用处
5. 闭包主要利用的是什么特性呢,(我说的是私有性)就是他为什么不能被清理呢
6. JS的作用域
7. JS的模块化你了解过吗 他们有什么区别呢 写法呢 你觉得那种更好呢
8. JS的设计模式 发布订阅(我说的)那你会写或者知道他的应用用场景吗
9. TS你有写过吗 怎么变私有方法
10. JS的私有方法你有了解过吗 那你觉得TS的这种私有方法和JS的私有方法有什么区别吗,
11. 项目上写的是那些框架
12. 类组件中可以进行性能优化的钩子是哪一个 那你知道函数式组件中可以进行性能优化的时哪一个吗
13. useMemo与useCallback是干嘛的吗
14. memo有写过吗
15. React在16.8删除了一些生命周期你了解过吗 为什么要删除呢 他为什么会重复执行呢
16. React的hooks有什么使用限制吗 那为什么呢
17. 你在学校里面最喜欢的课程是什么呢
18. 学校里面最难搞定的是什么
1. 进程和线程的理解
2. 浏览器输入url发生的操作 越详细越好
3. 说的时候 被打断 强缓存没有命中的话会发生什么 服务器变更的话,他是怎么去判断的呢 再打断
4. 渲染的时候,会重绘重排 如何优化重绘重排
5. 有些css属性可以提高优化,有那些可以 transform可以吗,他是因为什么可以进行做优化呢position可不可以去做,她又是因为什么可以或不可以
6. JS是一种单线程的语言是吧 代码在渲染的时候,ajax请求会不会被阻塞住(我回答了,会阻塞住) 那正常发起请求的时候,页面就不能进行渲染了吗(我又说的事件循环机制);面试官解答:JS是单线程的,但是浏览器是多线程的。
7. https的了解 http2的了解
JS 与 CSS
1. es5的class类与es6的class类有什么区别 调用父类的方法是怎么进行的
1. 盒模型
2. grid布局的了解
3. 写一个闭包函数(写了节流防抖)
4. 闭包有那些用处
5. 闭包主要利用的是什么特性呢,(我说的是私有性)就是他为什么不能被清理呢
6. JS的作用域
7. JS的模块化你了解过吗 他们有什么区别呢 写法呢 你觉得那种更好呢
8. JS的设计模式 发布订阅(我说的)那你会写或者知道他的应用用场景吗
9. TS你有写过吗 怎么变私有方法
10. JS的私有方法你有了解过吗 那你觉得TS的这种私有方法和JS的私有方法有什么区别吗,
11. 项目上写的是那些框架
12. 类组件中可以进行性能优化的钩子是哪一个 那你知道函数式组件中可以进行性能优化的时哪一个吗
13. useMemo与useCallback是干嘛的吗
14. memo有写过吗
15. React在16.8删除了一些生命周期你了解过吗 为什么要删除呢 他为什么会重复执行呢
16. React的hooks有什么使用限制吗 那为什么呢
17. 你在学校里面最喜欢的课程是什么呢
18. 学校里面最难搞定的是什么
全部评论
相关推荐