笔试—经纬恒润嵌入式软件笔试

题型:10道单选、5道不定项、5道填空、2道编程

编程题答案

#include <iostream>
#include <iomanip>

double sqrt_binary_search(double num, double precision) {
    if (num < 0) {
        return -1;
    }

    double left = 0, right = num;
    double mid = (left + right) / 2;

    while (right - left > precision) {
        if (mid * mid > num) {
            right = mid;
        } else {
            left = mid;
        }
        mid = (left + right) / 2;
    }

    return mid;
}

int main() {
    double num;
    std::cin >> num;
    double result = sqrt_binary_search(num, 1e-5);
    std::cout << std::fixed << std::setprecision(5) << result << std::endl;
    return 0;
}

#include <iostream>
#include <vector>

using namespace std;

int maxSubArray(vector<int>& nums) {
    int pre = 0, maxAns = nums[0];
    for (const auto &x: nums) {
        pre = max(pre + x, x);
        maxAns = max(maxAns, pre);
    }
    return maxAns;
}


int main() {
    vector<int> nums;
    int num;

    while (cin >> num) {
        nums.push_back(num);
        if (cin.get() == '\n') {
            break;
        }
    }

    int result = maxSubArray(nums);
    cout << result << endl;

    return 0;
}

10道单选、5道不定项、5道填空题答案在底部

单选题:

1、下面总线采用异步时序协议的是

1、USB

2、I2C

3、SPI

4、PCI

2、设有int x=11;则表达式(X++*1/3)的值是

1、11

2、12

3、4

4、3

3、为了比较两个字符串s1和s2是否相等,应当使用()

1、if(strcmp(s1, s2)==0)

2、if(strcmp (&s1, &s2) ==0)

3、if

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

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

全部评论
选择题第9题非常漂亮,加上自己的小小见解。考察的是计算struct结构体的所占内存大小,变个法子问sizeof struct。首先一个struct的大小的计算公式是max(成员变量占的大小, 最大元类型的公倍数);这里需要考虑字节对齐,所以是 1 + 补3(因为后面的int塞不下此4字节内)+4+64/8+1+补3(同理),所以成员变量占20,但是要取最大元类型的公倍数,所以是8的公倍数,所以max(20, 8N)=24, [1][5]对应的是第10+6个,所以c的相对地址为【15*24】+【1+补3+4】=368😮同样卡在这里的小伙伴在哪里!!!
6 回复 分享
发布于 2023-06-25 21:28 广东
马克
1 回复 分享
发布于 2023-03-22 18:44 北京
mark
点赞 回复 分享
发布于 2024-04-30 23:17 北京
mark
点赞 回复 分享
发布于 2024-02-27 18:09 天津
不定项选择咋没有答案呀楼主
点赞 回复 分享
发布于 2024-01-23 16:58 湖北
求求你了,发个解析吧!!!
点赞 回复 分享
发布于 2023-06-30 13:35 北京
mark
点赞 回复 分享
发布于 2023-05-25 18:05 陕西
选择题还是用a,b,c吧。第二题答案是3,应该选第4个吧
点赞 回复 分享
发布于 2023-05-23 11:09 四川
求你了发发答案吧
点赞 回复 分享
发布于 2023-05-12 22:37 重庆
快出答案呀
点赞 回复 分享
发布于 2023-04-26 11:45 广东
mark
点赞 回复 分享
发布于 2023-04-20 23:36 江苏
mark
点赞 回复 分享
发布于 2023-04-13 14:08 江苏
问问这是嵌入式软件的哪个方向呀?七选一的
点赞 回复 分享
发布于 2023-04-03 16:25 海南
mark
点赞 回复 分享
发布于 2023-04-01 15:24 天津
mark
点赞 回复 分享
发布于 2023-03-27 10:44 上海
大佬厉害,竟然还能记得题
点赞 回复 分享
发布于 2023-03-24 03:30 广东
m
点赞 回复 分享
发布于 2023-03-23 21:26 河北
加油。冲
点赞 回复 分享
发布于 2023-03-21 14:40 江西
mark
点赞 回复 分享
发布于 2023-03-20 20:30 上海
m
点赞 回复 分享
发布于 2023-03-20 19:01 广东

相关推荐

嵌入式面试专栏:https://www.nowcoder.com/creation/manager/columnDetail/mPZ4kk#牛客AI配图神器#金三银四,嵌入式岗位今年“卷”得怎么样了?每年的“金三银四”都是跳槽与求职的高峰期,尤其对于嵌入式开发这种偏硬核方向,更是每年春招秋招的主战场。今年,嵌入式圈的朋友们,大家还好吗?我们来聊聊目前的真实情况,也分享一些建议,供正在求职路上的小伙伴参考。一、行情真的不好吗?从整体招聘市场来看,今年的嵌入式岗位确实有点“卷”。不少人都说:“同一个岗位动不动几百人投,稍微大一点的厂子,筛简历都靠&nbsp;AI&nbsp;了。”&nbsp;&nbsp;为什么会这样?1.&nbsp;硬件需求收缩:过去几年“芯片热”“IoT&nbsp;热”推动了大批嵌入式岗位增长,但这两年消费电子、智能硬件的增速趋缓,需求端在收缩。2.&nbsp;市场更加挑人:企业不愿意再“培养新人”,更偏向有经验、能立刻上手的选手。3.&nbsp;转行回流+毕业生增多:一批从其他领域“转回”嵌入式的人,以及23、24届的毕业生,让竞争更加激烈。---二、企业需要什么样的人?目前来看,企业对嵌入式人才的要求有明显的“倾斜”趋势:-&nbsp;上手快:能迅速接手代码、调试板子、搞定驱动;-&nbsp;能写能调:纯写代码不够,最好还能动手抓&nbsp;log,跑&nbsp;oscilloscope;-&nbsp;Linux&nbsp;驱动、RTOS&nbsp;熟练:熟悉设备树、内核编译、FreeRTOS/RT-Thread&nbsp;都是加分项;-&nbsp;通信协议懂点更香:CAN、SPI、I2C&nbsp;不在话下,有&nbsp;GNSS、蓝牙、Wi-Fi、5G&nbsp;经验更好;-&nbsp;有项目成果:最好能展示你完整做过的项目,包括设计文档、调试过程和最终效果。---三、有没有上岸的朋友?有,当然有。也有不少同学顺利拿到大厂&nbsp;offer&nbsp;或者小而美公司的核心岗位。这些同学往往有以下几个特点:-&nbsp;简历写得非常清晰,有亮点;-&nbsp;预判题型、刷题量到位,准备充分;-&nbsp;熟悉底层+理解高层架构,沟通能力强;-&nbsp;有自驱力,不靠“投一投运气”。---四、建议给正在求职的小伙伴1.&nbsp;简历要“专精”而不是“广撒网”&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;针对岗位投递简历,而不是一个简历投所有岗位。2.&nbsp;项目经历一定要写实、写细&nbsp;&nbsp;&nbsp;&nbsp;包括使用的芯片平台(如&nbsp;STM32、ESP32、RK)、通信协议、调试手段、遇到的问题等。3.&nbsp;准备一些常见的&nbsp;C/C++&nbsp;面试题&nbsp;&nbsp;&nbsp;&nbsp;包括内存管理、指针、栈堆、函数指针、volatile、位运算、宏展开等。4.&nbsp;多上手写代码和调板子&nbsp;&nbsp;&nbsp;&nbsp;刷&nbsp;LeetCode&nbsp;不如多练裸板实验和&nbsp;Linux&nbsp;驱动代码。5.&nbsp;广撒网&nbsp;+&nbsp;精打细算&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;多投,但每次面试都认真准备,尤其是第一轮技术面。---五、一句话总结今年“金三银四”确实竞争激烈,但也并不是完全没有机会。打铁还需自身硬,不断学习、不断优化项目,才是求职的核心法宝。如果你还在坚持中,不妨留言分享下你的经历,也欢迎互相交流打气。找工作,不是一个人的战斗!
点赞 评论 收藏
分享
评论
40
128
分享

创作者周榜

更多
牛客网
牛客企业服务