华为OD面试分享

我是一个普通二本院校,21年毕业,目前就职于某国企,待遇低,挺混的,所以就准备跳了。
一、笔试
1、给你一个目标分数score,和分数序列 scores,根据目标分数差值进行排序
2、给你一个字串 subStr 和一个主串str 求 subStr在str第一次出现的位置、字串subStr 可以以任意顺序存在(如 :abc , dbca 也是符合的,结果为 1)
3、给你n个区间,两两进行合并(交集),形成新的区间集,对区间集再次进行合并(并集)
题目大概意思是这样的!!!
二、性格测试
三、技术一面
1、说说常见的集合和区别,线程安全集合。
2、ConcurrentHashMap的分段锁是怎么实现的,多线程、线程池。
2、JVM内存结构、JVM堆和栈的执行流程结合垃圾回收描述下、JVM的执行过程
3、项目中如何去定位问题,说一次经历,说到JVM调优,堆栈分析,可以借助一些工具等。
4、反射、……
5、手撕代码,自定义字典序,给字符串排序。
四、技术二面
1、线程安全集合
2、线程池参数解释
3、什么是死锁
4、JVM调优,堆栈分析,定位问题
5、谈下项目中的亮点
6、THreadLocal的内存泄露
7、索引(目的、什么字段需要建索引、索引解决不了怎么办)
8、手写过复杂的sql吗?谈一谈
……
9、手撕代码,力扣:打家劫舍

五、hr面
六、综管面
七、offer审核
感受:算法比较重要,然后技术问得偏原理,总体感觉还好,虽然是OD,但是对于我来说这也是一次机会。
目前正在走入职流程,地点长沙!

#华为社招OD面经#
全部评论
能问下性格测试完,大概多久才有面试吗
2 回复 分享
发布于 2022-07-05 16:08
这流程这么复杂啊
点赞 回复 分享
发布于 2022-06-25 13:03
我也是普本,感觉你的流程好难
点赞 回复 分享
发布于 2022-06-25 17:32
长沙没卡你工资涨幅吗?
点赞 回复 分享
发布于 2022-06-29 03:47
进去了吗
点赞 回复 分享
发布于 2022-07-24 23:56
卧槽,od都问动态规划了啊? 还打家劫舍,服了 中国这么卷
点赞 回复 分享
发布于 2022-07-25 05:33
一个月大概多少😁
点赞 回复 分享
发布于 2022-07-29 18:46
你这笔试这么简单啊😥
点赞 回复 分享
发布于 2022-07-31 15:53
同长沙,华为的hr跟我说华为的流程走完了,流转到德科了,后续不知道会不会卡,好虚
点赞 回复 分享
发布于 2022-08-01 17:53
面试算法题涉及到排序可以直接用Arrays.sort吗
点赞 回复 分享
发布于 2022-08-17 22:39 四川
楼主 社招offer审批是要求提交什么资料哇?
点赞 回复 分享
发布于 2022-10-13 21:25 河南
老哥进去了吗 长沙华为云强度怎么样
点赞 回复 分享
发布于 2023-04-08 11:34 湖南
会严格卡百分之三十的涨幅吗
点赞 回复 分享
发布于 2023-06-26 17:40 江苏

相关推荐

04-02 22:40
已编辑
电子科技大学 后端
谢谢大家啦!!!
坚定的芭乐反对画饼_许愿Offer版:有鹅选鹅,没鹅延毕
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-31 21:17
小米 后端 24k*15 硕士985
点赞 评论 收藏
分享
会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
评论
22
66
分享

创作者周榜

更多
牛客网
牛客企业服务