笔试—华为软件开发笔试-1

华为嵌入式软件与通用软件类的笔试题是同一题库出的题

题型:3道编程题

答案在底部

题目1

1、码流等分

有一段2进制数据码流n,请将数据切分成3,每一段得到相同的2进制值;

:输入为1010010,可以切分为1010010 3,都表示10进制中的2如果无法做到,则输出-1,如果输入码流全部为0,视作无法做到,输出-1;

 

解答要求

时间限制:C/C++ 10ms,其他语言:20ms

内存限制:C/C++64MB,其他语言:128MB

 

输入

一串字符串,内部都为01的字符,最小长度为3个字节,最大长度为50000个字节

输出

切分后的32进制数据

 

样例1

输入:100101000001001010000100101

输出:100101 00000100101 0000100101

解释:切分后的3段都为十进制的37

样例2

输入:1001010001010010100001011010

输出:-1

解释:

样例3

输入:0000111101000111110100010001111010001

输出:00001111010001 1111010001 0001111010001

解释:切分后的3段都为十进制的977

 

题目2

2、薪酬统计

某公司拥有N名员工,HR按照职级由低到高(假设不存在职级相同)导出整个公司的人员薪酬数组L,当出现低职级员工薪酬>高职级员工薪酬*2时需要调整低职级员工薪资,调整工作由统计完成之后再进行。现在请计算出整个公司需要调整的总数。

N<= 5000

0<L<2^31

 

解答要求

时间限制:C/C++1000ms.其他语言:2000ms

内存限制:C/C++256MB,其他语言:512MB

输入

输入第一行是数组长度N,第二行是长度为N的整数数组,每个元素代表员工薪酬,数组按照职级从低到高的顺序排列

输出

一个整数,表示整个公司需要调整的总数

样例1

输入:

5

[1,3,2,3,1]

输出:

2

解释:输入有5个员工,员工的薪酬分别为1.3.2.3.1。职级从低到高,数组索引为1的员工薪酬为3,索引为4的员工薪酬为13>1*2,所以需要调整第—次。索引为3的员工薪酬为3。索引为4的员工薪酬为1,需要调整第二次。

 

题目3

3、佩奇和乔治能量豆大PK

有一个盒子存放若干个能量豆,每块能量豆都有对应的能量值,能量值都是正整数,用数组energyBeans表示,其中energyBeans[0]表示第i块能量豆的能量值。佩奇和乔治两兄弟每轮PK都是随机从盒子各取出一块能量豆进行PK。假如每轮PK,佩奇每次取出的能量豆的能量值为x,乔治每次取出的能量豆的能量值为y。那么PK结果如下:

如果x==y,那么两块能量豆的能量值被完全中和消失;

如果x!=y,PK结果产生新的能量豆的能量值zxy的差值的绝对值(z= abs(x-y)).然后把能量值为z能量豆放回到能量盒中;

经过多轮PK,最后盒子中最多只会剩下一块能量豆。返回此能量豆的最小可能能量值。如果没有能量豆剩下,就返回0

 

解答要求

时间限制:C/C++1000ms,其他语言:2000ms

内存限制:C/C++ 256MB,其他语言:512MB

输入

输入是2;

第一行能量豆个数n,1<=n <=10*3;

第二行是能量豆的能量值,1<= energyBeans[]<=1000;

输出

输出盒子中剩余最后一块能量豆的能量值,如果没有能量豆剩下,就输出0

 

样例1

输入:

6

2 7 4 1 8 1

输出:

1

解释:先选出78,得到1转换后数组为12.4.1.1.1].

再选出24,得到2,转接后数组为[2.1.1.1].

接着是21,得到1,转换后数组为[1-1.1].

最后选出11,得到0,最终数粗转换为1为最后剩下能量豆的能量值。

样例2

输入:

2

20 5

输出:

15

解释:选出205。得到15,转换后数组为15,

#include<bits/stdc++.h>

using namespace std;

vector<int> threeEqualParts(vector<int>& arr) {			
        int cntOne=accumulate(arr.begin(),arr.end(),0);		//从头加起来 
        if(cntOne%3!=0)return {-1,-1};			//1的个数是否为3等分 
        if(cntOne==0)return {-1,-1};	//如果全是0 
        cntOne/=3;							//一组有几个1,例如1010010 就是1 
        int beg1=0,beg2=0,beg3=0;
        int curOneCnt=0;
        for(int i=0;i<arr

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等

全部评论
up主,能不能补充题目的解题思路?
点赞 回复 分享
发布于 2024-09-23 11:27 广东
这是OD的原题还是实习的原题呀
点赞 回复 分享
发布于 2024-04-15 22:13 湖北
开始笔试了?
点赞 回复 分享
发布于 2023-04-09 22:32 湖南

相关推荐

思特威AI芯片工程师一面面经思特威——面经timeline岗:数字ic目前进度:正式offer除了迪✌🏻的唯一一个offer😭感谢老思。秋招期间在牛客看了很多面经贴,快成老家了,发个面经贴攒攒人品。笔试:8.23常见八股加一道智力题,原来貌似倒计时一个小时但是计时结束也不会强制提交,现在同门反馈是会强制提交了。一面:技术面&nbsp;9.5&nbsp;30min总体来说氛围比较轻松,结合项目询问低功耗处理方法和异步处理方法,让讲了个异步fifo,会询问代码量之类的。二面:部门主管面&nbsp;9.21&nbsp;30-40min探讨了我项目中所负责的模块的实际应用场景(可能相比起技术细节会更偏向于对IP应用的思考)我的项目多是数模结合的模块,因此也追问了数模结合项目对于个人求职中的优势。整体下来更多是在询问在项目中担任的角色和对自己项目模块高层次的掌握程度。反问问了面试官身份,工作内容和项目中的重难点三面:hr面10.11&nbsp;45min(没想到是最久的)谈了下入职之后的培训,公司发展情况和业务情况,以及可能的薪资待遇,照常询问了一下现有的offer和等待的机会。反问环节确认了一下自己的排序情况。第二天oc,过几天收到了offer使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态思特威电子科技2025春招今日启动【公司介绍】思特威(上海)电子科技股份有限公司是一家从事CMOS图像传感器芯片产品研发、设计和销售的高新技术企业,总部设立于中国上海,在多个城市及国家设有研发中心 【春招岗位】技术(算法、AI工程师、测试、开发等)、销售(芯片销售)、运营(资源工程师、生产管培生)、职能(行政、合规)等 【工作地点】上海、深圳、昆山 【面向人群】25届海内外毕业生【薪酬待遇】丰富的薪酬结构,行业领先的薪酬回报、上海快速落户、丰富的员工福利、完善的应届生培养体系内推链接:https://app.mokahr.com/m/campus_apply/smartsenstech1/56088?recommendCode=DS6Y4M6c&amp;amp;amp;hash=%23%2Fjobs#/jobs内推码:DS6Y4M6c(简历优先筛选,后续有疑问或者流程问题欢迎随时联系) 使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
点赞 评论 收藏
分享
韶音科技-嵌入式面经韶音给我的感受还是很不错的,分享一手面经一面-hr面-30分钟主要聊聊家常,问题都比较常规吧,真诚回答就行二面-专业面-30分钟自我介绍想聊一聊哪个项目?项目是如何进行通信的?有哪些措施来保证数据的可靠性?讲一讲CRC校验讲一讲你了解的linux操作系统项目能实现哪些功能?多线程开发需要注意些什么?遇到哪些困难?为什么选择嵌入式开发方向?反问三面-专业面-30分钟自我介绍项目介绍介绍一下Linux操作系统线程和进程的区别,分别是怎么通信的用户空间和内核空间的访问方式内存映射的适应场景?内存映射可能出现什么问题?自旋锁和互斥锁的概念是什么对epoll的理解EMMC读写是怎么用的?手撕:一道简单链表题(口述思路)反问战略和营销很多HC!韶音科技25届补招内推启动拉!!!深圳市韶音科技有限公司(简称“韶音科技”)创立于2004年,是一家专注于电、声产品研发、设计、生产和营销的专精特新重点“小巨人”企业。还有大量需求!使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态研发,营销,供应链,财务,法务,专利,人资,IT,设计超多米哈游岗位近7年营收增长超百倍的科技公司等你加入!【内推链接】https://app.mokahr.com/m/campus-recruitment/aftershokzhr/36940?recommendCode=DSe1vF9A&amp;amp;amp;hash=%23%2Fjobs#/jobs【内推码】DSe1vF9A(内推简历有免笔试的机会!)使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#牛客创作赏金
点赞 评论 收藏
分享
评论
2
19
分享

创作者周榜

更多
牛客网
牛客企业服务