滴滴提前批21-07-31Java开发三轮面试面经(已OC)

一二三面问题合集:

1、项目(三轮面试都是先问项目,起码20分钟)

2、基础:进程与线程通信方式、死锁的预防与解除、TCP协议与UDP协议(包括区别等)、HTTPS、线程池与阻塞队列、设计模式(观察者模式、修饰者模式等)、乐观锁等

3、数据库:索引优化、加锁分析、三种log作用、大表拆分等等

4、Redis:分布式锁、数据类型与应用场景、Set类型求交集的实现、线程模型等

5、Zookeeper:注册与发现的实现、如何监控到服务方与自身配置的变化并推送或者获取到

6、大数据处理:内存有限下10亿条url比对;

7、代码实践部分:

(1) 设计模式:观察者模式、修饰者模式

(2) 算法:最长回文子字符串等

(3) 算法:比较两个数组中的数的差值的绝对值的最小值

面试问题不算难,一个下午完成三轮面试,四个多小时面完三轮实在心力憔悴第二天才开始回忆问题导致面试问题没咋记全,总体面试流程还算愉快。个人的代码实践部分不太行,但是硬着头皮跟面试官沟通思路,没想到最后还是OC了。感谢滴滴
#滴滴22届提前批面试##滴滴##面经##校招##java工程师#
全部评论
楼主是滴滴的哪个部门呢
点赞 回复 分享
发布于 2021-08-10 18:14
我也是橙心优选 这周HR打了电话说OC了这周五会发意向书😂可是今天也没发呀😂
点赞 回复 分享
发布于 2021-08-13 19:49

相关推荐

2024-12-29 11:08
湖南工业大学 Java
程序员牛肉:简历没什么大问题了。 而且不要再换项目了。三月份就开暑期实习了,现在都一月份了。实在来不及重新开一下项目了。把一个项目写完或许很快,但是把一个项目搞懂吃透并不简单。所以不要换项目了,把你简历上面的两个项目好好挖一挖吧。 具体 体现在:你能不能流利的说出你的项目的每一个功能点代码实现?你能不能说出在这块除了A技术之外,还有其他技术能够实现嘛?如果有其他技术能够实现,那你这块为什么选择了你当前用的这个技术?
投递牛客等公司
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客企业服务