百度,滴滴java面试问题对比,你会几个?

点关注,不迷路;持续更新Java相关技术及资讯!!!
内容源于群友投稿!感谢支持!

百度,滴滴java面试问题对比,你会几个?_第1张图片

滴滴出行java面试的9个问题:

  1. 自我介绍
  2. 有关注过开源社区吗,都看过哪些源码?
  3. dubbo的底层原理知道吗?
  4. redis除了做缓存,还有其他地方用到吗?
  5. HashMap和HashTable 的区别
  6. maven冲突如何解决?
  7. 数据结构和数据类型有什么区别?
  8. 你了解的应用层协议有哪些,它们用的传输层协议是什么?
  9. 谈谈正向代理和反向代理

Java面试题能够帮助我们自测对编程的掌握水平,更多java面试题,阿里巴巴、百度、网易等名企面试题可以点此处领取。

百度,滴滴java面试问题对比,你会几个?_第2张图片
百度面了两次,分别是百度糯米和金融事业部,百度目前只有这两个部门的招聘岗位和我比较匹配。面试都在西二旗的百度新总部,园区还在施工,离地铁也比较远,需要打车过去。

面试官自带电脑,整个面试过程都在记录,首先详细询问了最近一份工作项目的架构和工作内容,面试主要围绕工作中用到的组件和中间件技术来扩展,考察掌握程度。

  • MySQL InnoDB存储的文件结构
  • 索引树是如何维护的?
  • 数据库自增主键可能的问题
  • Redis的并发竞争问题如何解决
  • 了解Redis事务的CAS操作吗
  • 分析线程池的实现原理和线程的调度过程
  • 动态代理的几种方式
  • Spring AOP与IOC的实现
  • 为什么CGlib方式可以对接口实现代理?RMI与代理模式
  • Dubbo的底层实现原理和机制
  • 描述一个服务从发布到被消费的详细过程
  • 算法方面考察了一个简单的数组就地去重问题,用丢弃数组尾部元素的方式实现了。

百度金融的面试安排在了周六,面试官很赞,态度认真,有些问题没有思路会给你提示,交流的不错,二面被告知缺少金融支付背景,被Pass掉了

面试中的问题:

  • 分布式系统怎么做服务治理
  • 接口的幂等性的概念
  • Maven出现版本冲突如何解决
  • JVM垃圾回收机制,何时触发MinorGC等操作
  • 新生代和老生代的内存回收策略
  • Eden和Survivor的比例分配等
  • Synchronized和Lock的区别

两次面试,感觉百度的流程比较严格,面试官挺不错的,简单可信赖,更多java面试题,阿里巴巴、百度、网易等名企面试题可以点此处领取。

你可能感兴趣的:(程序员,Java,Java面试,java,百度,面试)