1、你在前端领域,你最核心的竞争力是什么?为什么认为它是你在前端领域最核心的竞争力?你这个核心竞争力,别人替代你的成本高不高?
2、聊聊你的前端技术栈,尽量详细一些。在这些技术栈中,有没有去研究它们的源码?去弄清楚它们的实现原理?以及它们的优势与缺陷?想过没有,如何去优化它们的缺陷?
3、简述一下浏览器的核心工作机制,一个Web网页,在浏览器中的生命周期是什么?都经历过哪些流程?
4、谈谈你对进程、线程、协程的理解?有没有写过多线程的程序片段?何时挂起协程?何时唤醒协程?如何保护协程运行时的上下文?
5、谈谈几种常见的数据结构?以及这些数据结构之间的差异是什么?
6、谈谈你对线性表结构中链式存储结构、顺序存储结构、栈、队列理解?
7、研究过HTTP协议吗?HTTP常见状态码有哪些?有没有研究过206状态码,它具体代表什么?如何变化?
8、了解原生AJAX与Fetch吗?它的生命周期都有哪些?如何实现一个拦截AJAX的程序片段?如何解决优化大文件上传和断点续传的问题?
9、谈谈Vue、React的生命周期?这些生命周期有什么特点?平时如何运用这些生命周期ÿ