乐鑫嵌入式(WIFI方向)面试总结-提前批

荣耀
紫光展锐
大疆
科大讯飞
字节
大华华橙
大华华飞
乐鑫
联发科

相关文章:
乐鑫嵌入式笔试总结-正式批
乐鑫嵌入式笔试总结-提前批

一面

体验感很不错
(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!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值