华为od 机试 + 面试面经

机试 400分

三道题目:100分完美走位;100分新学校位置;200分硬件产品销售方案。

考前花了很多时间找一些原题刷了,考试三道都是满分过。

技术面试(3轮)

本人由于一面和二面定级不一致,加面一轮。大部分问题都是比较基础的八股文问题,还有一些项目问题。挺多问题都记不太清了,3轮面试问题总结如下:

网络:

五层网络协议;

三次握手;

四次挥手;

http 和 https的区别;

http 的方法;

数据库:

索引;

导致查询较慢的原因;

java(java基础、jvm、java框架等):

java集合(HashMap、HashSet、LinkedList、ArrayList等);

接口和抽象类;

String、StringBuilder、StringBuffer;

创建线程的方式;

java内存模型;

GC垃圾回收;

类加载;

双亲委派模型;

怎么解决项目中的死锁问题;

单例模式和工厂模式;

怎么保证单例模式的线程安全(double-check);

springboot配置、注解等;

手撕代码:

力扣中等难度题

三道题:

①力扣179 最大数;

②给出一个字符串数组,输出这些字符串的最长公共子串。例:[abc, abcde, zzabco],输出:abc;

③给出一个字符串 s ,拆分该字符串,并返回拆分后唯一子字符串的最大数目。字符串 s 拆分后可以得到若干非空子字符串 ,这些子字符串连接后应当能够还原为原字符串。但是拆分出来的每个子字符串都必须是唯一的 。

示例 1:

输入:s = "ababccc"

输出:5

解释:一种最大拆分方法为 ['a', 'b', 'ab', 'c', 'cc'] 。像 ['a', 'b', 'a', 'b', 'c', 'cc'] 这样拆分不满足题目要求,因为其中的 'a' 和 'b' 都出现了不止一次。

主管面、资面:

如实回答自己的情况。

定级 d2,已拿 offer。

全部评论
兄弟 华为机试是原题吗? 我的hr给我的题库是一个压缩包,我c++方向的,题库里有些题的解题答案还没有C++😂
1 回复 分享
发布于 2024-01-11 18:52 浙江
技术面试过后提交材料多久后能进行资面啊,资面和主管面也是视频形式吗,还是电话形式
1 回复 分享
发布于 2023-05-25 09:58 福建
1年D2,厉害了
1 回复 分享
发布于 2023-05-18 20:15 江苏
请问lz,主管面大概是问些什么内容呢?还有没有反问环节呢?
1 回复 分享
发布于 2023-05-17 17:43 四川
楼主几年工作经验啊
1 回复 分享
发布于 2023-05-12 15:08 北京
大佬这题是用后缀数组做吗 给出一个字符串数组,输出这些字符串的最长公共子串。例:[abc, abcde, zzabco],输出:abc;
1 回复 分享
发布于 2023-05-12 11:58 山东
恭喜恭喜!单例模式是怎么样的呀?
1 回复 分享
发布于 2023-05-12 10:00 甘肃
这个完美走位,都参考代码吗,我老是卡在 90% 的用例过不了,又想不出来
点赞 回复 分享
发布于 01-22 14:30 上海
请问楼主面试的什么岗位,不管什么岗位都会问网络,java这些内容吗
点赞 回复 分享
发布于 2023-06-03 16:40 上海
楼主是目标院校吗
点赞 回复 分享
发布于 2023-06-03 11:40 湖南
楼主请问面试结束后到收到offer用了多久时间呢?
点赞 回复 分享
发布于 2023-05-29 16:22 广东
od不问项目吗?有没有懂的老哥说一下啊
点赞 回复 分享
发布于 2023-05-17 15:10 湖北
楼主机考链接写的是A卷吗?我收到B卷的考试链接了不太敢考了,貌似是新题库了
点赞 回复 分享
发布于 2023-05-16 19:05 江苏
楼主面试到拿到offer花了多久啊
点赞 回复 分享
发布于 2023-05-15 17:13 四川
华为OD 滴滴~
点赞 回复 分享
发布于 2023-05-15 09:46 香港
代码 八股 项目占用的时间大概几比几呢
点赞 回复 分享
发布于 2023-05-15 02:01 广东
楼主审批了多久拿的offer呀
点赞 回复 分享
发布于 2023-05-14 08:34 四川
薪资大概多少呢 能透露一下吗
点赞 回复 分享
发布于 2023-05-13 11:25 江西
楼主是哪儿的offer呀
点赞 回复 分享
发布于 2023-05-12 11:49 四川
哇!楼主可以分享一下满分题的解题过程吗?
点赞 回复 分享
发布于 2023-05-12 09:39 四川

相关推荐

05-22 15:18
已编辑
华南理工大学 Java
本人背景:    兰州大学会计学本科,2020年毕业,毕业后脱产准备计算机考研,期间学了408、C和C++,无项目经验,机考400分机考准备:    总的来说,就是刷题。    (1)在思考或者写代码的过程要多注意题目给的条件。有时候写代码写着写着就容易把条件忘了,所以要多回去看看题目。    (2)一定要把每一题的逻辑捋顺,必须非常清晰每一步是在做什么,这一步与上一步、下一步是如何串联起来的,对于初学者最好是在代码里用注释写下来你的逻辑。写的时候可以把自己代入老师的角色:如果是你,你要怎么跟其他人解释每一步。这可以说是费曼学习法。每一步的逻辑一定要连贯,这样才算是真的理解了这个题,或者说理解了算法,否则可能就会出现“假懂”的现象。    (3)如果时间充裕,可以在看解析之前自己先试着在5分钟内思考下解题思路,如果有思路那就自己先写一遍代码,写完了再看解析。如果5分钟内没有思路,那就没必要死磕下去了,直接看解析。对于有些题目,有大致思路,但是需要考虑一些临界值问题,那这种题可以思考得久一点,不必限制5分钟内,但是也不要太久,10分钟左右是差不多的。    (4)找到合适你的刷题材料。我学的C++所以刷的是代码随想录,这是饼饼老师发给我的,是个很好的资料!代码随想录按照专题来区分题目,例如双指针、二叉树、回溯、动态规划等。作者讲解的时候是用C++语言写的,不过最终答案也有其他语言写的,如C、Java、Python、JavaScript、Rust。作者除了文字版解析,也有录视频讲解。逻辑很清晰,一环扣一环,适合零算法基础、算法不熟悉、需要巩固算法的同学。对于其他语言的同学,如果没有找到其他好的刷题材料,也可以用代码随想录,很推荐!    (5)对于CSDN上面的机试题库,从应试的角度来说,直接刷这些题确实可以大大提高机试的通过率(掌握的前提下)。对于算法基础不错的同学来说,可以直接刷上面的题节省时间。对于算法基础薄弱的同学,如果时间不够,也可以直接刷,如果时间充足,建议还是看看代码随想录这种成体系的算法刷题材料(如果有其他同样成体系的刷题材料也可以),因为这可以给自己建立算法基础知识体系,这是底层思维,而且这对技术面的手撕题也有帮助,手撕题是没有题库的。事实上,如果代码随想录的题目都掌握了,那么CSDN机试题库的题目你会有种似曾相识的感觉,没错,思维是一样的!    当然这只是我作为零基础经验的参考,每个人的知识基本盘不一样,所以准备的时候具体细节就不一样了。一定要根据自己的知识掌握程度来安排学习节奏。万变不离其宗,那就是多刷题多总结,两者缺一不可。        最后向大家推荐下我的hr饼饼老师!从机考到offer总共40天,因为我的情况和履历其实有点糟糕,很难找部门,中途饼饼老师给我找了很多,也换了很多,也没有放弃我,还一直给我鼓励,没想到最后真的成功拿到offer!真的非常感谢饼饼老师的耐心和鼓励!祝大家都能成功上岸!
投递华为等公司8个岗位
点赞 评论 收藏
分享
05-22 15:20
已编辑
华南理工大学 Java
本人背景:211本软件工程,2年后端开发经验,java岗位机考:第一题 平衡字符串第二题 剩余银饰重量第三题 不太记得,只过了一点用例hr资面:(1)家庭情况(2)过往工作经历 gap 期间在干什么(3)项目中怎么解决并发问题(4)对 od 了解多少 为什么来(5)职业规划(6)兴趣爱好技术一面:常规八股 +手撕代码(1)面向对象的特征(2)hashmap 扩容原理(3)java 锁有哪些 锁升级过程(4)jvm 怎么调优(5)设计模式了解哪些(6)单例模式讲一下(7)项目用到 redis 讲一下(8)redis 缓存更新策略(9)手撕代码:给定一个公式,求 1 到 n 中满足条件的最大值 简单的模拟保存最大值。面试官发题过来,用例全部通过技术二面:常规八股 +手撕代码(1)Java 序列化(2)StringBuffer 和 StringBuilder(3)hashmap 和 hashtable 区别 怎么保证安全;hashmap 为什么不安全举例说明(4)linux 用过那些命令(5)mysql 索引有哪些(6)手写两张表的查询 面试官发题(7)手撕代码  leetcode 037 原题 行星碰撞 用了栈模拟 面试官发题(做完才说是 leetcode 原题)主管面:(1)过往工作经历(2)java 学习途径 (3)介绍自己部门    最后向大家推荐我的hr饼饼老师!真的很有耐心且会给我很多辅导和帮助!祝大家都能成功上岸!  
点赞 评论 收藏
分享
评论
16
86
分享

创作者周榜

更多
牛客网
牛客企业服务