26暑期实习饿了么一面

三十分钟电话面

1. elasticsearch搜索引擎的索引构建过程
2. 输入一个单词去查询会发生什么
3. 用rocketmq做了什么
4. 用消息中间件去投递消息,我投递调了它的接口然后它其实收到消息了,然后它返回接收成功给你的时候网络超时了,但你不知道是网络超时,然后你发现消息中间件没有返回结果给你,你再投递一次时消息中间件是怎么处理幂等的呢
5. 消息中间件怎么防止消息丢失
6. 分布式锁大概要怎么做
7. 怎么去做一个乐观锁
8. 数据库引擎的种类有哪些,他们的优缺点
9. 事务的隔离级别有哪些
10. innodb怎么做事务管理
11. spring+mybatis怎么开启事务
12. zookeeper有了解过吗
13. 除了MongoDB还了解过什么非关系型数据库
14. 用aop的场景
15. hashmap和hashtable的区别
16. java的反射机制了解么,获取类有哪些操作
算法题:最长回文子串

就不该把elasticsearch和zookeeper写简历里

#软件开发笔面经#
全部评论
嗨,有兴趣来华为终端BG实习吗 核心支付业务
1 回复 分享
发布于 04-12 11:14 广东
消息中间件为了保证高可靠性本身是没有做幂等处理的,需要开发者自己保证吧,比如建一个消息表,或者通过唯一索引来保证
点赞 回复 分享
发布于 05-11 01:16 河北
m
点赞 回复 分享
发布于 04-26 23:22 云南
请问电话面是口述算法题吗?
点赞 回复 分享
发布于 04-12 19:47 江苏

相关推荐

05-30 19:03
门头沟学院 Java
4.17投的简历4.30约我一面5.8一面Redis实现Session共享的延伸:如果用的是本地缓存,如何实现数据一致性?会有什么问题?Redis的RDB持久化和AOF持久化Mysql什么能保证数据崩溃重启不丢失?Mysql的binlog日志Redis的Cache Aside Pattern和Read/Write Through Pattern 缓存穿透的解决如何实现视频的点赞取消,判断用户是否点赞,点赞的次数(Redis)如果不使用设计模式是否可以?设计模式是为了干嘛的?TCP四次挥手(如果存在用命令查到,系统中存在大量Close wait状态,是因为什么?)双亲委派模型(大体上是这些,其他的有些忘了)是否有offer了?反问:有什么可以改进的地方?接下来还有几轮面试?代码题:在保证线程并发安全的情况下,并发读取多个文件的字符串,并且合并统计出现次数,确保5秒的超时时间。面试官人很好,会一直提示你,并且出的题都是根据场景来的,我最后代码题,有一点点没写出来的代码,面试官也帮我点出来了。也是经过两周hr给我打电话说部门没hc了,意料之内,情理之中复活换了个部门进行二面,5.23二面,一共1小时15分钟左右二面全程拷打项目,我写的是点评加12306,不过本人写了两段大数据开发的实习经历(没问)面试官问,我一边回想一边说自己做了什么项目改进3天后告知2面通过,约了5.29进行3面5.29三面发现是TL和HR一起面的,TL拷打我项目几个问题, 我记得最深刻的一个是我用lua脚本代替分布式锁来进行抢单,lua脚本好在哪里?没回答中点,擦边回答了,最抽象的是hr换岗之后没跟我说部门是哪里的(不是三面的hr),然后他问我知道公司在哪里么,我回答了一堆意向杭州的话,听到他们说北京的时候有点红温了,赶紧圆了一下。反问:培养方案是否有机会转正进去负责的业务5.30 oc,感觉几个月以来的付出都有了回报,这几个月都看着大佬们的oc非常羡慕,终于自己也等来了收获,来此还愿,积攒人品,我希望大家在周围人都oc,坚持不下去的时候都咬牙坚持下来,别放弃自己,越痛苦沉重的时候,越要学习,机会来临的时候,很可能只有这一次,请把握住!
查看17道真题和解析
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

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