华为927通用软件笔试

网上都说华子笔试是中等题,这真的是中等题么。

第一题:
a[i]表示第i个人的友好关系。a[i]={1,2,3}表示第i个人跟1,2,3为友好关系。

输入
n个人,及其友好数组

输出
两组数
要求两个数组内部各个成员不是友好关系;
如果不存在这样的两组数,则输出-1;

示例:
5
2,3,
3,4
0,4
0,1
2
输出:
0 1 4     
2 3 
意思: 0 1 4互不为友好关系, 2 3互不为友好关系, 成立

第二题
第二题
首先输入三个节点  start,stop,end; 要求从start节点出发,途径节点stop到达end节点的(最短路线数!!!)
输入n代表n条线路。
输入n_length,以及线路上各个节点

示例
1 5 7
3
3 1 2 3
2 2 7
2 3 5

输出结果
3
意思,先从1出发坐线路1,到达3。再从3出发坐线路3到5。完成途径stop,然后从5坐到3,再从3坐到2,再从2坐到7,途径的线路总共3条。

根本就看不到第三题,大神教教我这中等题咋做
全部评论
第一题有点像有道涂色的题
1 回复 分享
发布于 2024-09-27 21:45 浙江
这第二题是个hard
点赞 回复 分享
发布于 2024-11-03 20:55 加拿大
这第一题就已经不是中等题了好吧。运气不好呗。
点赞 回复 分享
发布于 2024-09-29 10:01 江苏
第二题是leetcode hard改编的,而且更复杂
点赞 回复 分享
发布于 2024-09-28 01:15 陕西
9.27的意思是9.27这天发的链接吗?感觉太恐怖了
点赞 回复 分享
发布于 2024-09-27 23:08 广西
第二题,线路只有500条,转换成图直接弗洛伊德暴力求最短路径,能a
点赞 回复 分享
发布于 2024-09-27 22:04 北京
第一题还有思路,我的想法是广度优先,用一个flag,每一层切换一次,然后先把两个数组构造出来,然后判断数组内部是否有友好关系。如果没有就输出
点赞 回复 分享
发布于 2024-09-27 21:33 浙江

相关推荐

发面经 攒人品## 业务面手撕:hot100原题 279.完全平方数,共享屏幕后用本地ide来写1. 自我介绍2. java中==和equals的区别3. hashmap的原理4. java中线程的创建方式5. spring aop的原理6. 设计模式SOLID原则了解吗?(不知道)7. 如果我要实现一个大型项目,有很多模块,设计的时候要注意什么?8. 假如让你设计接口,从使用者的角度出发,接口怎么样才对使用者比较友好?9. 你知道设计模式的开闭原则吗?(不知道)10. 数据库的三范式是什么?11. 为什么要有这三范式?12. 如果不按照这三个范式来设计表,可能会有什么问题?13. 问一个数据结构相关的问题,你了解怎么解决哈希冲突吗?14. 长度为n的乱序正整数数组,找第k大数,有什么好的办法吗?15. 进程间通讯方式有哪些?16. TCP拥塞控制的具体方法是什么?17. agent一般有哪些部分组成?18. 大模型怎么调用工具,现在有哪些方案?19. 你有没有写过skills?(没有)20. 项目中的react怎么用的,场景是什么?21. rag的数据存在什么地方?22. 项目中哪些部分是向量数据库提供的能力,哪些是自己实现的逻辑?反问:1. 组里做什么业务?- 之前应该是有同事加你的微信里,请你去跟负责业务对接的同事沟通。现在有一些agent开发的工作,与你的简历中的方向很匹配。## 主管面1. 自我介绍2. 介绍之前的实习做了什么3. 实习的时候分布式锁怎么做的?用了几个节点?4. redis有什么优点和不足?(不足只知道数据可能会丢失)5. 怎么降低redis数据丢失的风险?6. 在你过去的工作学习中,你认为最难掌握或者理解的技术点是什么?7. 你有没有度过java或者spring框架或者中间件的源码或者设计思路?8. 你看过哪些组件的原理性文章?9. 讲一下redis hash的底层是怎么设计的10. 你认为你有什么有点或者不足?11. 你过去20多年经历过的最大的挫折或者失败是什么?12. 你现在读书或者之前实习的时候,工作强度如何?13. 你怎么看待大家说的奋斗者文化?14. 你是考研还是保研?15. 你是学硕还是专硕16. 你是哪里人?17. 未来的的职业规划是怎么样的?18. 你对ai了解多少?19. 你平时怎么用ai?vibe coding这些有没有用过?20. 你以后工作想去哪里?21. 你有没有什么想问的?(没有)
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务