羊圈里的小山羊 level
获赞
513
粉丝
124
关注
9
看过 TA
2502
门头沟学院
2025
嵌入式软件工程师
IP属地:云南
暂未填写个人简介
私信
关注
通信硬件投递记录
0 点赞 评论 收藏
分享
2024-09-03 16:06
已编辑
门头沟学院 嵌入式软件工程师
bg:双非本 211硕 双控专业 属于万金油专业 当然也属于什么都懂 什么都不懂 主要看自己发展投递岗位:美团自动驾驶 嵌入式软件开发时间线:8.28投递 8.31笔试(通过)本来以为互联网大厂和咱这搞硬件没啥关系后来周五美团给我轰炸了70多条邮件俺就来看看开水团子有什么岗后来还真有个自动驾驶相关的,无人配送事业部的底软开发。自动驾驶方向是做自动配送车项目的嵌入式控制系统开发工作,包括基于MBD的应用软件开发和基于C代码的底层软件开发两个方向。我这边是指基于C代码的底层软件开发方向的。讲一下笔试的题目吧:一共两个部分:第一部分是20道单选,主要涉及知识:linux的锁,ucii/uOS和Freertos的中断和任务调度机制吧,考察一些操作系统的知识还有一些socket的题目,就有一些网络协议相关的内容还有一些是考察单片机的命名规范、选择和单片机具体型号、资源的内容加一些经典看程序代码求输出是什么的题目考察比较全,也符合我这专业特性了属于是编程两道:第一道ac 第一道比较简单就是传入很多字符串 根据字符串中是字母、数字还是字母数字混合,输出对应的字符串。属于字符串操作的题目第二道 有点像leetcode中取暖器的那道题目,就是在一个无限长的直线上,告诉你工人的位置和个数,返回要种植的树木 但没写出来,过三个用例 15%,就这样吧
投递美团等公司8个岗位
0 点赞 评论 收藏
分享
2024-09-03 16:17
已编辑
门头沟学院 嵌入式软件工程师
bg:双非本 211硕 双控专业 属于万金油专业 当然也属于什么都懂 什么都不懂 主要看自己发展投递岗位:百度 测试开发 岗位是找五个人还是十个人来着时间线:8.15投递 8.25笔试 9.2测评8.25两小时笔试两部分 选择和编程选择部分:选择内容挺杂的,有SQL数据库相关的,有神经网络相关,竟然还会问模型泛化的条件什么的,有Linux相关的操作系统题目;选择题部分是单选和多选混杂的,做的时候要注意一下。编程两个一个是 找字段中重复的字符数:#include <iostream>#include <string>using namespace std;bool appearsTwice(const string &s, const string &target) {int first = s.find(target);if (first == string::npos) return false;int second = s.find(target, first + target.length());return second != string::npos;}int main() {int T;cin >> T;while (T--) {int n;string s;cin >> n >> s;if (appearsTwice(s, "aba")) {cout << "YES" << endl;} else {cout << "NO" << endl;}}return 0;}一个是算一个数组中要求数字的距离:#include <iostream>#include <vector>#include <algorithm>#include <climits>using namespace std;int main() {int n;cin >> n;vector<int> arr(n);for (int i = 0; i < n; ++i) {cin >> arr[i];}int maxValue = INT_MIN, minValue = INT_MAX;int maxPos = -1, minPos = -1;for (int i = 0; i < n; ++i) {if (arr[i] > maxValue) {maxValue = arr[i];maxPos = i;}if (arr[i] < minValue) {minValue = arr[i];minPos = i;}}int initialDistance = abs(maxPos - minPos);int distanceAfterRemovingFirst = abs(maxPos - (minPos == 0 ? 1 : 0));int distanceAfterRemovingLast = abs(maxPos - (minPos == n-1 ? n-2 : n-1));int result = max({initialDistance, distanceAfterRemovingFirst, distanceAfterRemovingLast});cout << result << endl;return 0;}
投递百度等公司8个岗位
0 点赞 评论 收藏
分享
2024-08-21 11:58
已编辑
门头沟学院 嵌入式软件工程师
因为实习经历和jd方向很相关,甚至可以说就是现在实习做的事情,所以整个面试非常快面试官人很好,上来没自我介绍之前还问我是不是上海嘉定,我说学校有一个校区在那(深圳的公司对上海这么熟悉嘛)正式流程:自我介绍实习和项目拷打:问了下工具链使用和具体配置细节,使用多久了然后问了一个实习项目的实现方式和流程checksum是怎么计算的,大致流程八股:任务调度机制,抢占式和非抢占式有什么区别优先级反转和解决方式,应该是有两个解决方式,我说了一种can和canfd的区别详细问了波特率是每个数据段都不一样吗问了zlg的配置(我是canoe用得多,答得不好)urat和SPI有什么区别手撕:出了一个场景题,写伪代码就行,重在思路的考察吧就是rolling counter,每组数据16位,一直递增为正确,不符合为错误,然后需要返回每组数据和对应的信号正确与否还涉及一些实际情况的逻辑,比如不是从第一位开始发,如果有错误,错误处理机制是上面?写得还行吧反问:部门的组织架构,上位组织是什么,组内负责的工作有哪些?问了下今后的学习路线和方式?问了下SOP车型和项目,合作的OEM?面试官人很好,总流程40多分钟,感觉有5分钟多都在回答我的问题,全程笑脸,我和面试官基本上从开摄像头笑到面试结束还挺愉快的
查看14道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务