智谱华章前端一面凉经
- 为什么对前端感兴趣?是接触了什么让你产生了兴趣?又学了哪些东西呢?
- 学这些之后有没有对常见的计算机基础做一些补充?比如算法、计算机网络这些
- 输入URL到打开网页,经历了哪些过程?
- http请求常用的方法?
- http2.0和http1.0有哪些区别?
- get方法和post方法有什么区别?只有安全性方面的区别吗?
- 有多大部分用的是函数式组件?多大部分是类组件?
- 多大部分用的JS?多大部分用的TS?
- 函数组件里面,介绍一下hook的原理
- hook是如何去实现的?为什么我们调用hook的时候必须在组件的最顶层调用呢?
- 有使用过自定义hook吗?
- 单页面应用如何实现复杂的应用?如何根据路由来渲染?实现原理是什么?如何跟浏览器共同完成的?
- 对于前后端分离的项目,用户登录之后请求后续的接口是如何去验证用户的身份?(JWT)
- 说一说JWT的原理,由谁产生的?前端得到token后如何使用?后续请求如何使用token?怎么验证用户身份?
- 介绍一下事件循环机制
- 如何实现一个按照一定周期来运行的任务?计时是谁在做计时?
- setInterval和setTimeout有什么区别?
- 在比较新的JS语法中为什么不会使用var?
- let和var有什么区别?
- 算法:有一个无序的大数组,这个数组很大,找出里面前N大的元素