美团 到家 二面

面试官着重拷打了我的项目,确实说了很多我之前没考虑的问题,所以在项目的优化探讨上花了特别多的时间。学到了很多,非常感谢。

  1. Lucene 搜索,倒排索引,多机系统之间如何去同步倒排索引?项目里的倒排索引太大了,项目启动制作倒排索引耗时太大,如何优化?(用守护线程去读取数据库状态然后存储成一个文件)在做全量的倒排索引时,如果RabbitMQ消息队列里有增量的倒排索引更新,是不是会导致全量倒排索引缺少内容,怎么去保护这些缺少的内容?(做全量倒排索引的时候需要检查消息队列,以保证索引的完整性)
  2. MQTT用在哪,为什么要用MQTT?在消费端如何预防MQTT内的消息重复性?
  3. MYSQL索引怎么理解?事务级别?MVCC?
  4. 算法题:删除倒数第N个节点
  5. 智力题: 10G大文本文件,对每一行进行字典序排序。
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务