荣耀
紫光展锐
大疆
科大讯飞
字节
大华华橙
大华华飞
乐鑫
联发科
相关文章:
乐鑫嵌入式笔试总结-正式批
乐鑫嵌入式笔试总结-提前批
一面
体验感很不错
(1)嵌入式实训讲师实习是在做什么的
(2)问项目,遇到最大的困难是什么
(3)问有没有用过乐鑫的产品,体验感如何
(4)一道改错题(总共可能会有6个错误以上)
memcpy(),数组变量作返回值
测试用例
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <string>
#include <cstring>
using namespace std;
int main()
{
//C语言字符串结束标志符为'\0',而且char x={}这种会默认将元素全部初始化为'\0'
char x[50] = {'1','2'};
//测试元素,假设将第15元素修改一下,看看打出来的是"12 g"还是只是"12"
x[14] = 'g';
//测试用例,无论哪种memset都会使得x元素都为'\0'
memset(x, 0, sizeof(x));
memset(x, '\0', sizeof(x));
//测试用例证明字符串数组的终止是由末尾的'\0'决定的,要是没有'\0'数组可能会读出界
memset(x, 'r', sizeof(x));
// x[49] = '\0';
cout << x << endl;
//memcpy是内存到内存的数据拷贝,不会给你开辟新的内存
char *str = "hello word";
memcpy(x, str, strlen(str));
cout << x << endl;
char test[1];
memcpy(test, str, strlen(str));
//可以发现如果没有足够内存就拷贝数据的话堆栈会发生损坏
cout << test << endl;
system("pause");
return 0;
}
(5)一道字符串翻转算法题,以及如何优化
再次需要注意C++整形转字符串的函数
测试用例
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main()
{
int x = 10000;
string str = to_string(x);
cout << str << endl;
system("pause");
return 0;
}
(6)为什么想投我们公司
(7)专业课列举一些(如计算机网络、操作系统、微机原理)有上过吗
(8)建议:其实移植到arm一卡一卡的可以通过抓包进行分析看看是哪一层的问题,然后准备把我推荐到AE岗位
反省:其实我对地区发展还是有要求的,下次把调岗位的话记得要在深圳广州东莞这边
整体面试自我感觉还行,但是过了两个星期就发现已经泡池了,还是要再接再厉的哈哈哈。
希望这篇博客对你们能有所帮助,祝大家秋招旗开得胜,收获满意的offer!