【面经】滴滴-增长系统-java后端

一面

  1. 项目
  2. 深挖两个项目里都负责了什么
  3. 最大的挑战
  4. 做题:1、写一个随机红包算法,入参为红包总金额,和红包总个数,出参为金额列表。要求:每个人至少分到一分钱。给出每个用户能分到金额的期望值(语言说明即可) 可选内容:尽可能使得每个人收到的红包金额期望均等(必须为随机算法) 2、设计一个支持在平均时间复杂度O(1) 下,执行以下操作的数据结构。 insert(val):当元素 val 不存在时,向集合中插入该项。 remove(val):元素 val 存在时,从集合中移除该项。 getRandom:随机返回现有集合中的一项。每个元素应该有相同的概率被返回。
  5. 选三个技术栈问问题:springboot redis kafka
  6. springboot aop的实现方式
  7. jdk动态代理怎么实现
  8. 动态的代理还需要自己实现接口吗
  9. 依赖于B的A对象,B上有个注解,调用A的时候注解会运行吗
  10. redis 有几种数据结构
  11. 有序set的数据结构是什么
  12. string的数据结构是什么,和java的一样吗

    二面

  13. 自我介绍
  14. java的集合有哪些
  15. set怎么去重
  16. 怎么判断重复
  17. object类有哪些方法
  18. wait是不会释放资源的?
  19. wait和notify怎么用
  20. 线程有几种状态
  21. 怎么进入wait状态
  22. wait和sleep的区别
  23. 线程池怎么创建
  24. 有哪些参数要关注
  25. 超时时间是什么意思
  26. 怎么判断超时
  27. threadlocal讲一下
  28. kafka怎么保证传输成功
  29. 分布式架构有用吗
  30. 怎么通信的
  31. 场景:三个接口同时调用,怎么将结果加起来
  32. 算法题:反转从位置 m 到 n 的链表

《楼主的面经合集》:https://www.nowcoder.com/discuss/730882

#面经##滴滴#
全部评论
滴滴今年秋招开了吗
点赞 回复 分享
发布于 2021-09-04 14:46
同问,看不到dd招聘消息
点赞 回复 分享
发布于 2021-09-04 08:20

相关推荐

2025-12-08 16:04
门头沟学院 Java
本人本科末9,今年大三。大一大二一直玩,什么都没学到,在大学混日子混了两年,每天不是在打农就是在steam。大三开学时一个和自己玩的好的同学去实习了,才发现自己白白浪费了两年的时间,如果真不冲一下就真去京东,阿里,美团送外卖了今年9月份开始学Java,一开始一直跟着黑马视频看,后面发现看视频效率太低了,时间根本不够,就开始主要看文档和看书了。这几个月一直在学,真的尽力了,希望暑期前能找一份好点的实习。我简历上面的项目大多没有指标,但是实际上我是真没多少时间去做项目,我基本主要是动手只做了外卖和天机,黑马点评和12306我都是只是看了项目。主要是自己的时间真的不多,但是这样子自己的代码能力确实比较差。而且自己也没有做过实际的工程,我顶多用jmeter测试一下接口tps啥的,比如使用Redis管道提升了一点性能,减少Redis交互,这种值得写上去吗?需不需要具体到某些数字求求各位佬给一些建议,看看简历怎么优化?项目介绍是不是不够详细?没有具体到业务方面。项目会不会提到大致实现原理导致面试官一看简历就知道怎么实现就没有问的欲望?专业技能一些字段是不是要加粗,是不是写太啰嗦了?有没有必要压缩内容变成一页?两页的话是不是都要把两页填地满满的。
给秋招一个交代:一页简历最好,网上做的项目放面试官眼里都是玩具,简历上不需要强调有什么难点,记住就行防止真的问。然后背八股,多投多面试就行
点赞 评论 收藏
分享
Edgestr:没项目地址就干脆把那一栏删了呗
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

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