星尘纪元智能科技(北京)一面 【Java后端】(凉经)
星尘纪元智能科技(北京)一面
时间:2023.3.27 19:00
时长:35分钟
面试官:
- 自我介绍
- 有了解机器学习吗?说一下你对机器学习的了解?
- (我懵了,我坦诚没学过啊,不过也正常,这家公司的业务主要是AI相关的)
- 说一下你简历上ES这个自动补全组件干什么的?为什么做这个?
- 你说一下ES的业务流程?
- ES的集群时,访问数据时,你是怎么选到其中一个来返回的?
- ES的分词器是怎么实现的?
- 你这个app项目中你觉得比较难的业务是哪个?
- ES和数据库的同步你怎么处理的?
- 我:RabbitMQ处理....啊吧啊吧...
- 面官:出了用MQ,还有其它方法吗?
- 我:直接同步处理...啊吧啊吧...
- 面官:还有吗?(我裂开)
- 我:用future 或 promise来进行异步回调处理...啊吧啊吧...
- (要是再追问一句,我就真裂开了)
- 如果MQ消息没消费成功,你怎么处理?怎么确保消息消费成功?
- 限流中,你是怎么考虑QPS的?
- QPS的计算原理是怎样的?
- 说一下你最熟悉的技术?
- Nacos你主要用来做什么的?
- 如果有微服务实例下线了,是怎么感知的?
- Nacos和ZooKeeper的区别?
- (我说我对ZooKeeper了解不多,不太清楚,然后我说了一下Nacos和Eureka的区别)
- Redis的操作模型是怎么样的?
- 说一下进程和线程的区别?
- 说一下你常用的Linux命令?
- 贪心算法能解决的,动态是否也一定能也能解决吗?为什么?
- 怎么通过Linux命令来查询最耗CPU内存的进程?
- 你最近学习的或是看过的一本书或一套技术是什么?
- (感觉是看到我自我评价写着日常喜欢看技术相关书籍吧,感觉被自己差点坑了)
- 为什么学习Netty?
反问:
- 结合我我简历以及我今天的回答情况,对我有什么建议吗?
- 该岗位的业务?
- 一面反馈时间?