理想汽车java后端一面二面总结
理想流程是开放题+手撕代码+专业知识相关
一面整体比较简单
二面会对项目进行深挖
每一面之间隔得时间都很短,约面试的不是hr都是业务部门亲自约人
一面:
用过java哪些类?讲讲细节?扩容机制
redis用过哪些数据结构,怎么用的
sql数据引擎,索引结构,实现原理,隔离登记,如何实现的
rabbitmq和kafka的区别,用在了哪里,为什么要用
spring除了pom之外的依赖方法,循环依赖如何解决
算法题
在旋转过后的k个数组中找到目标值
二面:
深挖项目细节
包括数据表的设计,和这样设计的原因
redis存储的细节和一些参数
rabbitmq使用原因和如何使用,包括消息设计
实现一个hashtable
实现利用信号量的进程通信
队列的实现方式(当时脑子一抽以为是说栈的实现方式
算法:
两个无序数组合并后找中位数
面试官人都很好,很温柔也很有耐心就是我太菜了,二面当天做核酸起太早整个人脑子都不顺畅#秋招##面经##校招#
一面整体比较简单
二面会对项目进行深挖
每一面之间隔得时间都很短,约面试的不是hr都是业务部门亲自约人
一面:
用过java哪些类?讲讲细节?扩容机制
redis用过哪些数据结构,怎么用的
sql数据引擎,索引结构,实现原理,隔离登记,如何实现的
rabbitmq和kafka的区别,用在了哪里,为什么要用
spring除了pom之外的依赖方法,循环依赖如何解决
算法题
在旋转过后的k个数组中找到目标值
二面:
深挖项目细节
包括数据表的设计,和这样设计的原因
redis存储的细节和一些参数
rabbitmq使用原因和如何使用,包括消息设计
实现一个hashtable
实现利用信号量的进程通信
队列的实现方式(当时脑子一抽以为是说栈的实现方式
算法:
两个无序数组合并后找中位数
面试官人都很好,很温柔也很有耐心就是我太菜了,二面当天做核酸起太早整个人脑子都不顺畅#秋招##面经##校招#