首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
爱学习的xwx
山东大学 网络安全
发布于山东
关注
已关注
取消关注
@牛客86944083号:
华为机试&面经c++
机试三道题第一题:简单的数组题,具体内容忘了。只记得输出是类似“1 2 3”这样用空格隔开的一个个结果。我本来在循环中直接计算完每一个答案以后cout<<ans<<' '; 结果最后面多了一个空格答案不通过,无奈给最后一个结果单独输出。第二题:最大拓扑网络。给定n个节点(0~n-1),每个节点都有其对应的层级(1<=level<=1000)。节点之间有链路连接,比如{0,2}表示节点0和节点2之间可以连接,这个连接是双向的。每个节点可以有多条链路,但只能属于一个层级。最大拓扑网络表示在同一层级下,能用链路直接连接起来的最大节点数量。(比如共有3个节点,节点0,1,2都属于层级1,且给定链路{0,1},{1,2},则它们组成了大小为3的拓扑网络。如果节点0,2属于层级1,节点1属于层级2,则最大拓扑网络大小为1)。输入:n(代表n个节点) n个数字(代表每个节点所属的层级) m(代表共有m条链路) m行,每行为两个数字(代表每条链路连接的两个节点)输出:最大拓扑网络的大小这道题我用广度搜素写的,测试用例增减了几条链路完全没问题,结果通过率只有10%,百思不得其解。贴一下代码希望有大佬解惑。#include <vector>#include <queue>#include <iostream>using namespace std;int main(){ int n; cin >> n; vector<int> level; for (int i = 0; i < n; i++) { int l; cin >> l; level.push_back(l); } int linkNum; cin >> linkNum; vector<vector<int>> link(n); for (int i = 0; i < linkNum; i++) { int left, right; cin >> left >> right; link[left].push_back(right); link[right].push_back(left); } int ans = 1; queue<int> visit; for (int i = 0; i < n; i++) { if (level[i] == -1) { continue; } visit.push(i); int nowLevel = level[i]; int size = 1; while (!visit.empty()) { int nowVisit = visit.front(); level[nowVisit] = -1; for (auto it : link[nowVisit]) { if (level[it] == nowLevel) { visit.push(it); size++; } } visit.pop(); } ans = max(ans, size); } cout << ans << endl;第三题:菜单组合种类。为了科学饮食,控制每天摄入的卡路里数。最低值应不低于kcal_low, 最高值应不高于kcal_high。现在给出n个菜品的卡路里数,菜品可以重复选择。为满足总共摄入的卡路里数在规定的区间,可以有多少种菜品选择方式?输入:kcal_low kcal_high n n行,表示每个菜品的卡路里数。输出:所有合理的菜品组合方式数量。例:输入350 500 3 100 200 500 输出:7 解释:500*1,200*2,200*1+100*2,200*2+100*1,100*4,100*3+200,100*5共7种选择。完全背包问题,动态规划。代码没存。----------------------------------------------------------------------------------------------------------------------------------一面:开局经典自我介绍。然后让介绍一个代码量最多的项目,并且问了一些相关问题。 做题:输入hello world world 输出world 2 hello 1 按出现频次最多的单词排序。相同频次按字母表排序。哈希表解决。 之后问了一些c++八股文。后悔没好好背,答的磕磕绊绊。主要是面向对象相关,多态虚函数之类。还有指针和引用、内存等等。二面:大体和一面内容差不多。八股+手撕代码。简历上每个项目都延申问了点相关知识,一路深入,直到我答不出来。但是面试官人很好,试出我的深浅之后就换话题,态度很友善类似闲聊,所以压力不大。主管面:本来以为会压力面,结果还好。主管虽然比较严肃但没给太多压力。主要问了实习相关:碰到的最喜欢的人和最讨厌的人?遇到那些困难如何解决?如果重来一次实习有那些地方可以改进?实习收获?如何看待工作和学习的区别?介绍你认为最有效的学习方法?未来的职业规划?你认为作为技术专家/管理人员应该具备什么能力?最后问了华为企业文化的认识。总共30min。
点赞 6
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
今天 15:29
Blessed John XXIII National Seminary (Weston) Java
几年没面试,这次真的被打醒了!
我上一次认真准备面试,已经是三年前的事了。那时候我一直觉得,只要 Java 基础还在,项目经验还在,问题就不大。毕竟那么多年后端,不至于一出来就水土不服。直到真正开始面试,我才发现一个事实:我不是技术退步了,而是市场已经换了一套考法。第一轮面试,我就意识到“不对劲”前半段问题其实很熟:Java 基础并发、JVM、数据库、中间件分布式、微服务、Spring 体系我心里还在想:还好,没脱节。但很快,问题开始变了:如果这个系统让你重新设计,你会怎么做?你当时为什么不用另一种方案?在不确定需求下,你怎么判断技术取舍?开放性场景题明显多了。没有标准答案,面试官更关心的是你的思考过程,而不是结论本身。真正...
查看24道真题和解析
点赞
评论
收藏
分享
01-25 20:16
上海交通大学 算法工程师
数据库出现慢查询怎么定位?
面试题简述数据库出现慢查询,你会怎么排查?面试官想听的1、是否知道慢查询日志、执行计划、索引失效等定位思路;2、是否能系统化地给出步骤而不是随口乱试;3、能否举例说明曾经真实优化的过程。面试示例回答这个问题我在 XX 公司实习项目里曾经遇到过。问题表现: 当时一个接口从几十毫秒变成了 3 秒,定位后发现是 SQL 慢查询。详情请参考:http://xhslink.com/o/2pLriF66UjT由浅入深分析1、慢查询常见原因:(1)索引失效(函数、类型、模糊匹配);(2)数据量过大,分页深;(3)锁等待或死锁;(4)联表太多;(5)查询未命中缓存。2、优化手段:(1)建立合适索引;(2)读写...
查看1道真题和解析
点赞
评论
收藏
分享
01-19 09:46
深圳大学 Java
百度26秋招毁意向
避雷🐻厂,时间线如下:10.13 oc,ld加v10.22 意向至今无HR联系,问了ld没回复。
喵_coding:
有可能hr也被裁了
点赞
评论
收藏
分享
01-26 16:52
美的集团_AIGC算法工程师(准入职员工)
美的集团内推,美的集团内推码
🔥美的AI面试面经【热乎版】🔥首先家人们不必紧张,因为每个问题回答录制前都有无限的时间准备,而且每个问题有3次回答的机会,回答时间是4min,意味着你有充足的时间思考问题,也有机会选择重新来。✅面试构成:1、5个中文问题,主要是针对你的简历进行提问,都是围绕遇到什么问题、如何解决、有什么收获几个方面开展2、两个英文问题3、5个找规律的题目,时间是12分钟(我一开始以为12分钟有很多题,所以做得很快,有道题没想出来随便选了一个就提交,提交之后就不能回到上一道题,导致后来剩很多时间根本用不上)4、15道性格测评‼️面试完之后会有个面试反馈,大家可以留意一下⚠️中文题目:1、你在×××项目中主要...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
2296
2
...
J人永远闲不下来于是去提前实习
2059
3
...
拥抱AI,程序员的最后出路
1753
4
...
真正会被取代的,是你心里面的幻觉
1646
5
...
mentor视角下的优秀实习生
1592
6
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1455
7
...
努力挣钱的意义具象化了
1383
8
...
大厂提前实习对AI开发的新感悟
1349
9
...
去独角兽做龙头还是去大厂做凤尾
1187
10
...
我身材再曼妙,也没有我的工资好笑!
1162
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
1972次浏览
53人参与
#
机械人你知道哪些单休企业
#
82905次浏览
413人参与
#
今年春招是金一银二嘛?
#
7186次浏览
79人参与
#
没关系,至少我的__很曼妙
#
3476次浏览
62人参与
#
1月小结:你过的开心吗?
#
1621次浏览
50人参与
#
赚钱的意义在这一刻具象化
#
3665次浏览
90人参与
#
抛开难度不谈,你最想去哪家公司?
#
3585次浏览
91人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
7645次浏览
184人参与
#
为什么有人零实习也能进大厂?
#
4535次浏览
104人参与
#
你的第一家实习公司是什么档次?
#
3802次浏览
66人参与
#
你的landing期是如何度过的?
#
7837次浏览
144人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3332次浏览
119人参与
#
参加完秋招的机械人,还参加春招吗?
#
103399次浏览
680人参与
#
机械人春招想让哪家公司来捞你?
#
379078次浏览
3138人参与
#
除了Java,最推荐学什么技术?
#
5318次浏览
136人参与
#
AI求职实录
#
2743次浏览
81人参与
#
一人一道大厂面试题
#
114037次浏览
1263人参与
#
设计人如何选offer
#
187043次浏览
864人参与
#
你在职场上见过哪些“水货”同事
#
30683次浏览
167人参与
#
简历中的项目经历要怎么写?
#
287699次浏览
3801人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务