小米一面面经(嵌入式)

小米嵌入式一面面经

1 简单的自我介绍
2 项目稍微提了一下
3 C语言#的作用,
4 宏定义函数与普通函数的区别
5 数据结构 队列和栈的区别 平衡二叉树
6 数组的访问方式
7 I2C通信过程以及相关知识点
8 SPI总线
9 操作系统任务调度和优先级(相同优先级如何处理)
10 手撕代码(统计字符串)当时没写出来
#include <string>
using namespace std;
int main()
{
	string str;
	string newstr = "";
	getline(cin,str);
	char* p = const_cast<char*>(str.c_str());
	char* p1 = p + 1;
	bool flag = true;
	int count = 0;
	if (*p1 == NULL)
	{
		newstr.append(str);
		newstr.append("_1");
	}
	while(*p!=NULL)
	{		
		string temp;
		if (flag)
		{
			count = 1;
			temp = *p;
			newstr.append(temp);
			flag = false;
		}
		if (*p == *p1)
		{
			count++;	
		}
		else
		{
			newstr.append("_");
			newstr.append(to_string(count)+"_");
			flag = true;
		}
		p++; p1++;
	}
	cout << newstr.substr(0,newstr.size()-1);
	return 0;
}

问题回答出有一部分,面试官人特好,你不懂的他还会告诉你,最后还提了下二面的事(不知道是不是客气一下),
面试小米很紧张,哎,权当涨涨经验吧
#面经##嵌入式工程师##小米##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复 分享
发布于 2020-09-21 16:36
我明天面,感觉要凉😭
点赞
送花
回复 分享
发布于 2020-09-21 21:22
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
楼主是啥时候笔试的
点赞
送花
回复 分享
发布于 2020-09-21 22:35
楼主收到二面了吗?
点赞
送花
回复 分享
发布于 2020-09-22 17:33
同一面完,让我用数组实现一个堆,当场懵逼
点赞
送花
回复 分享
发布于 2020-09-24 10:50
同21号一面,面了半小时,感觉讲的还可以,到现在也没啥通知,凉了吗?
点赞
送花
回复 分享
发布于 2020-09-25 17:14
二面了吗
点赞
送花
回复 分享
发布于 2020-10-20 09:39

相关推荐

4 39 评论
分享
牛客网
牛客企业服务