笔试
参考之前的文章-阿里笔试题收集
面试
自我介绍
说一下自己熟悉的技术栈
因为我主要列举了node,ts,vue这三个,所以下边的问题大多围绕着这几个来展开
1、vue里批量更新的机制
2、介绍下浏览器的EventLoop,Node端的EventLoop
3、vuex有使用过吗,使用场景是怎样的
4、vue中的组件通信方式
5、Node中常用的模块有哪些,有用过cluster吗?介绍下cluter
6、cluster中是如何做到监听一个端口不报错的
7、进程间通信你还知道哪些方式
8、计算机网络的知识了解的多吗?OSI七层模型里,http,tcp,ip分别对应的是哪一层
9、可以说一下https的原理吗?https为什么是安全的
10、https的证书还有其他的什么作用?
11、有发布过npm包吗?npm包的开发上线流程是怎样的
12、能描述一下你之前做过的技术亮点或者业务亮点吗?