华为OD—Java面经—985本考研失利
背景
24届南开大学物联网工程本,考研失利,于是打算试下华为od
机考
100分 英文输入法
100分 机场航班调度程序
200分 解密犯罪时间
HR资面
我的资格面试感觉非常 nice,HR 是一位小姐姐。开局也没让我自我介绍,就像聊家常似地问了几个问题,然后就结束了。
1. 我看你之前在考研,考的哪所学校?
2. 家是哪里的?为什么要来上海?
3. 父母是做什么的?家里有几个孩子?
4. 对加班的看法。
5. 期望薪资。
6. 问了一下简历里的几个奖项都是做的什么。
技术一面(1h)
开局自我介绍,然后面试官可能会对项目内容进行拷打或者选择询问八股文内容。
1. Java 中的几种基本数据类型了解么?
2. Java 开发用过哪几种集合?
3. left join 和 right join 的区别。4. MyBatis 中#{ } 和 ${ } 的区别是什么?
5. 了解哪些设计模式?介绍一下单例模式。
6. 介绍一下 SSM。
7. 如何优化一条慢 SQL?
手撕代码:七进制数(力扣 504)
技术二面(1h)
开局依旧是自我介绍,然后面试官对我简历里的项目进行了拷打。
1. 项目里用到了 redis,说一下用来做什么。还知道 redis 那些应用场景。
2. 了解哪几种 JVM,讲一种熟悉的。
3. 深拷贝和浅拷贝的区别。
4. Spring Boot 自动装配的原理。
5. 讲一下项目里 rabbitMQ 怎么用的,还在其他的场景下用过消息队列吗?
6. Hystrix 是做什么的,在你的项目里怎么应用的。
手撕代码
题目描述:实现一个优先级队列:优先级高的,先出队列;相同优先级的,先入先出;in(a,1)表示产生一条数据,值为 a,优先级为 1。比如:按如下顺序产生数据:in(a,1)、in(d,3)、in(e,1)、in(f,2),则获取数据的顺序为:(d,3)、(f,2)、(a,1)、(e,1)。
思路:自定义排序规则。
主管面
问的问题和 HR 面差不多,没遇到网上说的压力面。面完后很快就出结果了,薪资定好之后便进入了漫长的审批等待环节。
#华为od华为od面经##华为od笔试##华为od题库##华为od##面试问题记录#