实习相关:
- 说说项目中ElasticSearch; 做的时候遇到什么问题
- 如何考虑es和MySQL一致性;如果用消息队列异步写入的话,消息丢失怎么办
- 海量数据如何写入es;实习中如何处理多线程的情况
- es倒排索引;底层是如何实现的
写题:
设计一个map类,有5个功能:
- put(key,value)
- getBykey(key)
- getByindex(index)
- deleteBykey(key)
- deleteByindex(index)
该过程读多写少(我用的hashmap+数组)
- 分析每个功能时间复杂度
- 多线程put有什么问题;如何解决
- 了解读写锁吗
还问了有没有什么优点是本次面试没问到的
全部评论
(7) 回帖