老哥们,求哈啰出行补招Java后端开发工程师的面经
2.26
hrbp面完,收到意向书了。
——————————————————————————————————————————————————————————
2.23 收到hr面约面
晚上面试完,第二天中午就收到hrbp约面了,约在了周五,哈啰效率真高,点赞
————————————————————————————————————————————————————————————————
面试总结:
2021.1.28号哈罗出行一面(30min)
1.b+树
2.聚簇索引和非聚簇索引的区别
3.线程池参数和拒绝策略
4.设计模式:策略模式和代理模式
5.redis为什么这么快
6.io多路复用
7.hashmap和concurrenthashmap的区别,为什么currenthashmap线程安全
8.线程安不安全指的是什么
9.redis使用过程中出现过什么问题?
10.平时遇到新技术怎么学习的?
————————————————————————————————————————————————————————————
1.b+树
2.聚簇索引和非聚簇索引的区别
3.线程池参数和拒绝策略
4.设计模式:策略模式和代理模式
5.redis为什么这么快
6.io多路复用
7.hashmap和concurrenthashmap的区别,为什么currenthashmap线程安全
8.线程安不安全指的是什么
9.redis使用过程中出现过什么问题?
10.平时遇到新技术怎么学习的?
————————————————————————————————————————————————————————————
2021.2.3 哈啰出行二面(50min)
1.Java基本数据类型,String是基本数据类型嘛?char占几个字节?
2.return,continue,break的区别
3.重载跟重写的区别
4.hashmap的数据结构,怎么存放数据的,concurrentHashmap原理
5.数组跟链表的区别
6.创建线程的几种方式
7.Java8的新特性,lambda表达式,streamAPI
8.Threadlocal的原理,内存泄漏,怎么解决
9.Jvm内存模型
10.CMS收集器和G1收集器的区别
11.类加载机制了解嘛?什么时候Java文件被编译成.class文件
12.用过什么数据库,redis的基本数据类型
13.redis的key过期策略
14.redis雪崩了解嘛?有什么方案可以避免
15.redis发生故障怎么保证数据的安全
16.spring的bean生命周期
17.spring事务的传播机制
18.rabbitmq怎么保证消息被消费了,没有丢失
19.假如消息丢失有什么应对方法
20.幂等性有了解嘛?
21.项目上线过程中,出现故障了怎么排查
22.分库分表有了解嘛?水平切割的话有什么方案
23.分布式有了解嘛?zookeeper了解不
1.Java基本数据类型,String是基本数据类型嘛?char占几个字节?
2.return,continue,break的区别
3.重载跟重写的区别
4.hashmap的数据结构,怎么存放数据的,concurrentHashmap原理
5.数组跟链表的区别
6.创建线程的几种方式
7.Java8的新特性,lambda表达式,streamAPI
8.Threadlocal的原理,内存泄漏,怎么解决
9.Jvm内存模型
10.CMS收集器和G1收集器的区别
11.类加载机制了解嘛?什么时候Java文件被编译成.class文件
12.用过什么数据库,redis的基本数据类型
13.redis的key过期策略
14.redis雪崩了解嘛?有什么方案可以避免
15.redis发生故障怎么保证数据的安全
16.spring的bean生命周期
17.spring事务的传播机制
18.rabbitmq怎么保证消息被消费了,没有丢失
19.假如消息丢失有什么应对方法
20.幂等性有了解嘛?
21.项目上线过程中,出现故障了怎么排查
22.分库分表有了解嘛?水平切割的话有什么方案
23.分布式有了解嘛?zookeeper了解不
——————————————————————————————————————————————————————————————
2021.2.22哈啰出行三面(86min)
1.自我介绍
2.手里有没有offer,看过哪些技术书籍,有没有写博客,自己有没有研究过框架
3.浏览器输入一个url,详细步骤
4.http请求是什么类型的请求,get和post的区别?url的最大长度限制?
5.逻辑题:时针,分针,秒针什么时候会重合
6.逻辑题:三个警察和三个小偷过河
7.求一个数的算数平方根的详细思路和过程,二分和牛顿迭代法
8.分布式系统银行转账怎么设计,2pc,tcc还有一些自己的思想。
9.反问
1.自我介绍
2.手里有没有offer,看过哪些技术书籍,有没有写博客,自己有没有研究过框架
3.浏览器输入一个url,详细步骤
4.http请求是什么类型的请求,get和post的区别?url的最大长度限制?
5.逻辑题:时针,分针,秒针什么时候会重合
6.逻辑题:三个警察和三个小偷过河
7.求一个数的算数平方根的详细思路和过程,二分和牛顿迭代法
8.分布式系统银行转账怎么设计,2pc,tcc还有一些自己的思想。
9.反问
——————————————————————————————————————————————————————
记录一下,今天收到了哈啰出行三面面试官的电话
-----------