笔试

参考之前的文章-阿里笔试题收集

面试

自我介绍

说一下自己熟悉的技术栈

因为我主要列举了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、能描述一下你之前做过的技术亮点或者业务亮点吗?