去哪儿面试

今天去哪儿的校招二面,一个面试官甩脸

他自己不懂Reactor模型,他以为网络编程模型只有epoll,问我为啥不是epoll,一个JAVA面试官,起码要知道Netty底层的IO框架吧。
完了就是问Java,一些基础知识,都比较简单。
场景题
一、抛出一个地址模糊查询,我说用ES先查主键ID,然后根据ID主键索引去Mysql中查询数据。
ES是怎么查的,我记得清清楚楚ES数据库使用的是状态机,根据每个关键字是否匹配到下一个状态,非说状态机不可以,让我实现状态机,我是不会写状态机。
ES的原理:https://zhuanlan.zhihu.com/p/627300357?utm_id=0
二、问滴滴怎么实现查找一个用户打到最近的车
我说根据这个用户进行范围查找,画一个圈,圈的半径是R,查找这个范围内的车。
怎么存储经纬度,我说几秒存一次就行,然后全国根据城市进行区域存储,最后用什么数据库存储。
什么数据库我是不知道,随口一说是向量数据库,因为我觉得一个(x,y)也是一个二维向量,并且向量数据库也是有计算两点的距离的语句。
最后直接说不通过,随后就挂断了电话,我想我面了这么多家公司,怎么就你怎么直接挂断,没有我后续审问你的资格,而且你的场景题为啥围绕滴滴业务,去哪儿不是卖飞机票的吗,老提人家业务干啥。并且其他家面试官都是问到面试者不会的问题,都会转移问题,看看其他问题的深度,你一直质疑我的状态机,我是没明白什么意思。
全部评论
经纬度es和redis都可以算
1 回复 分享
发布于 2024-04-12 21:33 广东
什么时候开奖啊
点赞 回复 分享
发布于 2024-04-22 09:57 山东
大佬你笔试全A吗
点赞 回复 分享
发布于 2024-04-15 17:38 陕西

相关推荐

LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
06-07 00:00
已编辑
腾讯_后端开发
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务