面试官是一位姐姐,很温柔,不会让人感到有压力。一上来先给我介绍了一下他们部门是做什么的,大概花了10分钟左右,总结来说就是提供Open API 给用户、生态合作伙伴,是他们能够快速构建云上自动化运维体系,算是核心部门。 接下来面试开始,她让我自我介绍,着重说一下做过哪些项目,里面遇到了哪些问题,是如何解决的,说要从中考察我的沟通能力。最好是讲成小白都能听懂的程度。 讲的过程中面试官问了很多细节,包括: 某个地方为什么要读写分离?如果写失败了会影响业务吗?这里你用了多线程,是怎么考虑的?为什么读写分离是可行的? 为什么使用neo4j图数据库而不是其他的?有做过调研吗?如果这块业务现在让你重新设计...