时隔26天后的阿里菜鸟二面
一面是7.19,时隔26天后的终于迎来阿里菜鸟二面,大概面试了40分钟。
因为我这里手机信号不好,挂了面试几次电话,最终换成了钉钉面试。大家最好提前下载个钉钉。
整个面试对于我来说,问的是真的难,很多问题都不会。
1.介绍下你自己。
2.讲下你项目是如何统计PV、UV的?
如果需要很精确,怎么统计?
访问量很大呢?数据量太多怎么办?
统计的时间间隔为多少合适?怎么做到合理呢?
还有其他可以优化的地方吗?
3.假设一个场景,你怎么不通过session、cookie、storage这些,你怎么统计UV?
怎么埋点?
你怎么让别人在他的页面使用你的写的监控模块?
4.假设了一个场景,你如何监控页面或者某个模块的加载性能、加载成功率?
如何监控某个热区?
如何监控badjs?
要发送哪些数据?
在哪些地方打点?
5.你是如何优化js文件的大小?
如果不适用webpack,你如何做模块打包?
如何做到按需引入?代码怎么写?
6.node学的怎么样?
node服务器处理网络请求的原理?
7.假设了100万用户的场景,如何使得网站提供高性能、高稳定的服务?
如何做负载均衡、分布式这些?不能使用PM2模块
在一台服务器如何做负载均衡?
代码怎么写?
进程间怎么通信?
Redis如何做分布式缓存的?
8.内存泄露造成的原因?
怎么优化代码?
怎么监测内存泄露?
前端呢?
9.mysql学的怎么样?
对于上面的场景,如何设计数据库?
如何做到高性能?
10.目前关注的技术、未来的学习计划?
11.有什么想问我的?
面完卒。