面试时长:30min
自我介绍:广东人为什么想着来杭州实习? 杭州机会多(想找深圳的找不到)
八股:
1. 介绍js的数据类型
2. 引用类型和基本类型的区别(从内存考虑)
3. var let const特性
4. js作用域(面试官想听到关于执行上下文的内容,我没提到)
5. 从浏览器地址栏输入 url 到请求返回发生了什么 (说了个大概流程,DNS是什么没说清楚)
6. 介绍一下Promise的状态
7. await async和promise之间的区别
业务场景题
给一个伪数组,用它实现一个列表组件怎么做?
基于3实现分页,10条每页(想复杂了,想用双指针来做,但是又讲不明白,还不小心把splice说成split)
项目:
说说axios是怎么封装的
你提到响应拦截器会根据状态码进行处理,都处理了哪些状态码
考了几个我不熟悉的状态码(405,505),没答上来
反问:
公司目前的业务:大数据,公司内部系统,技术栈为react
vue技术栈进去会给多长时间适应:几周时间,有师兄和导师带
几轮面试:还会有第二轮技术面,两到三个工作日给予答复