华为OD岗位2021-03-06机试

1. 社招OD岗位,方向是Linux内核开发
2. 机试总分400分,共3题,前两题是【一星难度】,最后一题是【二星难度】
3. ac两道,最后一道没写完,最后得分应该是【200分】(不知道能否通过😥

【题目1】:
大概就是数数, 1 - 11 - 21 - 1211 - 111221 ......
【后一个字符串是前一个字符串的描述】:
比如a[0] = "1",a[1] = "11"【1个1】,a[2] = "21"【2个1】,a[3] = "1211"【1个1、1个2、2个1】
输入整数N,问你a[N] = ? (N<=64)
答:细节处理好就没问题,比较简单。

【题目2】:
字符串偏移加密,一个数列a存放偏移量(int),数列规律为:a[i] = a[i-1] + a[i-2] + a[i-3]
输入N个字符串(均为小写字母),输出N个加密后的字符串
比如:'a' + 3 = 'd','y' + 2 = 'a'
答:细节处理好就没问题,比较简单。

【题目3】:
四子棋问题
这个游戏我在《世界游戏大全51》里面玩过,玩法如下:



判断输赢代码的还没写完时间就到了,有点可惜

答题语言是C语言,平时基本都是在内核空间开发,用的是内核的那一套API,机考之前在牛客上练习了一下,担心API混淆了,就没有用lib

听说牛客网许愿挺灵的,许愿能通过机试!😝
#华为##笔试题目##笔经#
全部评论
3.30已入职😂
点赞 回复 分享
发布于 2021-04-14 17:27
150就过了啊
点赞 回复 分享
发布于 2021-03-07 19:37

相关推荐

05-20 21:57
已编辑
门头沟学院 Java
喜欢吃卤蛋的悲伤蛙在提需求:建信融通没消息吧,我2说有实习挂简历不理了
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

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