华为OD面经 [Java]

### 技术一面 3.14

1. 在过往的项目中你负责的什么
2. 遇到了什么困难?当时是如何解决的?还遇到过其他问题吗
3. 封装继承多态,说一说,以及应用
4. 平时会使用到的集合有哪些?
5. HashMap
6. 多线程中如何使用的锁
7. 算法题-全排列(给定一个数N,给出1到N的所有排列组合)

### 技术二面 3.15

1. 数据库分表是如何分的?
2. Redis内存溢出是如何定位解决的?
3. MQ如何保证信息不丢失的?
4. 接口与抽象类的区别?

5. 什么是死锁,如何减少这种情况的发生?
6. 常见的集合有哪些,哪些是线程安全的?
7. 算法题
    给定一个字符串s和一个字符串p,请问最少去掉s中的多少个字符,才能使得p是s的子串呢
    输入 s = "axb", p = "ab"
    输出 1
    解释 最少只需要去掉一个字符x后,p是s的子串

### 技术加面 3.18

1. 面向对象的特征(封装继承多态)
2. 运行时异常和编译时异常
3. 创建线程的方式
4. 如何优化的SQL
5. 其他项目细节
6. 给定一个含有N个正整数的数组, 求出有多少个连续区间(包括单个正整数), 它们的和大于等于x。
    如输入x 为 7,数组为[3, 4, 7];
    输出4
    解释有4个区间符合条件,分别是[3, 4],[3, 4, 7],[4, 7],[7],这四个的区间和都大于等于7

技术面出的三个题都比机试要简单非常多,机试自己刷过了,技术面的题肯定不会有问题

### 没通过 4.17
主管面结束四周后告诉我没通过,部门也在骑驴找马,有合适的后把我挂掉了,给的理由是休学过一年

### 换城市部门主管面 4.18 
坏消息,仍然没有通过
好消息,直接告知了,没有拖四周

### 继续换,等待中
全部评论
因为一二面评级不一样,最后加面了,加面后算的高的那个评级,19号主管面
2 回复 分享
发布于 03-18 20:10 湖北
问计网了的吗?
2 回复 分享
发布于 04-01 00:57 河南
有工作经验吗?感觉问题还是有点难
2 回复 分享
发布于 04-21 21:40 四川
校招吗?
点赞 回复 分享
发布于 04-05 01:43 广东
哪个城市呀,佬
点赞 回复 分享
发布于 04-05 02:51 黑龙江
佬,定的多少级啊
点赞 回复 分享
发布于 04-06 02:26 河南
考虑我们部门不,成都东莞上海很多hc
点赞 回复 分享
发布于 04-25 14:33 广东
5.3了战况如何?
点赞 回复 分享
发布于 05-03 12:15 广西
间隔时间长吗
点赞 回复 分享
发布于 06-28 00:52 浙江

相关推荐

14 69 评论
分享
牛客网
牛客企业服务