华为通软一天丝滑入池,应该是最晚的一批

#华为#
11-15 一天通关三面
通运软件开发,华为云部门
一面
如何实现一个读写锁。
项目上线,什么情况下产生core dump,以及如何排查。
select和epoll的区别,介绍一些epoll的底层实现,什么是IO复用。
出了一个middle,循环数组的最大子数组。
二面
事务的特性,事务的传播机制。
实现如何一个任务队列,原子类型。介绍一下CAS。
乐观锁,悲观锁。实现一下乐观锁。
深挖项目。
一道贪心的题,将字符串分解为不同的字符串,并且两两字符串之间不存在相同字符。
主管面
10分钟结束。
全部评论
佬第二题该咋做啊
1 回复 分享
发布于 2023-11-16 17:45 湖北
哪个部门呀
点赞 回复 分享
发布于 2023-12-09 13:56 陕西
主管面会问什么啊,约的后天
点赞 回复 分享
发布于 2023-12-04 15:22 湖北
华为云?
点赞 回复 分享
发布于 2023-12-03 20:30 河北
实现乐观锁,佬的题这么难么
点赞 回复 分享
发布于 2023-11-23 19:37 辽宁

相关推荐

04-14 21:21
已编辑
武汉大学 算法工程师
第一问:要求给礼物分组,每组最多两个礼物,输出最小的分组组数。输入是两个整数和一个整数数组,分别是限额(每组礼物总价值的上限),礼物总数,以及记录每个礼物价值的数据。   ///排序,然后一头一尾的取值进行分组第二问:要求对输入的字符串进行倒序输出。对特殊的字符进行处理,比如将'--'是做一个分隔符,即'--'两边的字符串要视为两个,而'-'两边的字符串不进行分割,将其视作一个整体,出现的其余特殊字符都是做分隔符等等。输入就是一行大字符串或者数字串之类的,里面会有特殊符号像@ ¥  /// 当时输入就有点卡住,感觉像不定项输入,试着用sstream写的  /// 最后写完有个地方有一个奇怪的空格,没排查出来,只通过了90%第三问:对运动记录按照约束进行评价并排序。输入是人名加冒号加(无空格)一串代表运动量的数字,数字之间有空格间隔。根据约束等级进行优秀、良好、糟糕的评价,并排序。同样评价的按照约束等级进行排序。约束是:有四天超过3万步,且两两之间间隔四天,评价优秀;有15天超过1万的评价优秀,有15天超过5000小于一万的评价良好;有18天小于5000的评价糟糕。最终每行输出人名加评价加运动总量  /// 用sstream写的输入,到后面时间不够勉强把整个思路走通,只过了20%
查看6道真题和解析 投递荣耀等公司7个岗位
点赞 评论 收藏
分享
评论
4
6
分享

创作者周榜

更多
牛客网
牛客企业服务