去哪儿面试
今天去哪儿的校招二面,一个面试官甩脸
他自己不懂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)也是一个二维向量,并且向量数据库也是有计算两点的距离的语句。
最后直接说不通过,随后就挂断了电话,我想我面了这么多家公司,怎么就你怎么直接挂断,没有我后续审问你的资格,而且你的场景题为啥围绕滴滴业务,去哪儿不是卖飞机票的吗,老提人家业务干啥。并且其他家面试官都是问到面试者不会的问题,都会转移问题,看看其他问题的深度,你一直质疑我的状态机,我是没明白什么意思。
他自己不懂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都可以算
送花
回复
分享
大佬你笔试全A吗
送花
回复
分享
秋招专场
官网直投
什么时候开奖啊
送花
回复
分享
相关推荐
点赞 评论 收藏
转发