一面-8.17-50min左右 1.做题 一个数组,数组最长连续数的长度,如{100,32,7,31,33,101}应该输出3,30min做完,O(n)的时间复杂度。 2.自我介绍,介绍一半直接上问问题:Node.js问什么对IO密集型支持好?(我项目中用到过) 3.什么叫异步IO,还有别的IO吗?几种常见IO模型。 4.为什么爬虫?怎么爬的? 5.网络:TCP中Time-wait是做什么的?HTTP和HTTPS的区别?HTTPS具体过程?HTTPS能否防止中间人攻击 6.Redis怎么用的?如何保证缓存和数据库的一致性?持久化都有哪些方式?区别?AOF仍然会有数据...