百度

35人关注 关注 2545 人分享

JAVA研发工程师面试经验(北京) - 百度
发布时间:2017-09-16 20:39:36 来源:职业圈
面试过程:

1 手写ArrayList
2 手写进制转换算法,求出一个数的二进制数1的个数
3 JAVA基础 equals和==
4 多线程方式、threadlocal,各种锁,synchronized和lock
5 设计模式、spring类加载方式、实例保存在哪、aop ioc、反射机制
6 类加载器,双亲委派模型,热部署
7 jvm内存模型,内存结构、堆的分代算法、堆的分区、gc算法、gc过程。
8 tcp ip 七层模型 rest接口规范 get和post区别,长度,安全。
9 tcp ip的arp协议,两个同一网络的主机如何获得对方的mac地址。
10 负载均衡、高并发、高可用的架构
11 mysql的引擎区别
12 redis缓存,redis的集群部署,热备份,主从备份,主从数据库,hash映射找到知道指定节点。
13 了解云计算么,了解云容器docker么,容器和虚拟机的区别。

面试官问的问题:

点击免费查看

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:网上申请
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:不好
这次面试的结果如何?
答:面试未得到工作

看过此面试的人还看过

评论

还需查看百度 更多信息?

百度工资待遇1898

百度面试1093

百度评论99

相关公司面试经验