0417高德一面记录
全程50min左右
1. 自我介绍。
2. 项目与所投递部门的场景类似,直接上来问项目,一点八股没问
a) 整体项目的架构
b) 订单的状态机是怎么设计的
c) 司机抢单的实现方法?在redis中为司机创建临时队列,当司机和乘客数量很多事
d) 订单支付使用异步支付,如何确保用户不会重复支付订单?
e) 比如乘客与司机都有一个表,在对两者的订单数据进行持久化时,如何解决乘客的订单写入了数据库,但此时司机的订单未写入数据库的问题?
f) 如何解决类似服务时延比较高的问题?
g) 还有若干针对项目的拷打,给我问懵了,说是“拷打”,但是面试官其实态度非常和蔼。
3. 因为这两天全在看八股,完全忘了把项目梳理一遍,细节基本上都忘了,觉得自己在靠本能去回答,感觉答得非常不好。
4. 手撕代码:lc767重构字符串,一开始比较懵,然后想到了每次选择当前数量最多的字母加入字符串的方法,但是写的时候忘记更新数组了(我是用的数组维护每种字符数量,没用大根堆),好像面试官没注意到
。
5. 面试官的建议:需要加深基础,数据库、redis、消息队列这方面(大概是这个意思)
6. 最后就是一些常规的问题类似“对于我们部门的业务,你有什么想要了解的”,“还有在面其他公司吗?”这种问题。
7. 作为自己的处女面,体验还挺不错的,但是我太菜了……,项目没准备好,而且看过的一些场景下的解决策略也全不记得了……,还是基础太差了……
1. 自我介绍。
2. 项目与所投递部门的场景类似,直接上来问项目,一点八股没问
a) 整体项目的架构
b) 订单的状态机是怎么设计的
c) 司机抢单的实现方法?在redis中为司机创建临时队列,当司机和乘客数量很多事
d) 订单支付使用异步支付,如何确保用户不会重复支付订单?
e) 比如乘客与司机都有一个表,在对两者的订单数据进行持久化时,如何解决乘客的订单写入了数据库,但此时司机的订单未写入数据库的问题?
f) 如何解决类似服务时延比较高的问题?
g) 还有若干针对项目的拷打,给我问懵了,说是“拷打”,但是面试官其实态度非常和蔼。
3. 因为这两天全在看八股,完全忘了把项目梳理一遍,细节基本上都忘了,觉得自己在靠本能去回答,感觉答得非常不好。
4. 手撕代码:lc767重构字符串,一开始比较懵,然后想到了每次选择当前数量最多的字母加入字符串的方法,但是写的时候忘记更新数组了(我是用的数组维护每种字符数量,没用大根堆),好像面试官没注意到
5. 面试官的建议:需要加深基础,数据库、redis、消息队列这方面(大概是这个意思)
6. 最后就是一些常规的问题类似“对于我们部门的业务,你有什么想要了解的”,“还有在面其他公司吗?”这种问题。
7. 作为自己的处女面,体验还挺不错的,但是我太菜了……,项目没准备好,而且看过的一些场景下的解决策略也全不记得了……,还是基础太差了……
全部评论
学长加油
uu 面的是哪个部门
一面挂
相关推荐
点赞 评论 收藏
分享
2025-12-19 15:43
深圳技术大学 Python 点赞 评论 收藏
分享
01-04 07:53
门头沟学院 C++
心愿便利贴:工作了以后回头再看待这个问题,从客观的视角来讲是因为每个人对自己的要求不同,学习好的人对自己的要求很高,所以觉得考不好就天塌了,认为自己学习好并且值得一份好工作的人也是一样,找不到符合自己预期的工作肯定也会觉得是侮辱,牛客上有很多名校大学生,肯定会存在这种好学生心态啊,“做题区”从来都不是贬义词,这是大部分普通人赖以生存的路径,这个有什么好嘲讽的,有“好学生心态”没有错,但是不要给自己太大的压力了 点赞 评论 收藏
分享
点赞 评论 收藏
分享