元戎启行一面面经

整体面下来总共1个小时左右

一.拷打项目,因为之前在车企实习所以主要问了实习期间做的东西
1.介绍下电存储模块是如何实现的
2.怎么减少mcu编译时间
3.tc397有几核,每个模块是怎么分布的,如和进行内核监控,cpu负载的计算
4.如果某个runnable运行中有抢断或者中断,时间怎么计算(这块不会,没想到过这种情况,面试官说通过计算idle时间,再用总时间减去idle时间)
5.实习遇到的问题

二.八股:
1.freertos的优先级反转问题
2.项目中freerots怎么设置优先级是怎么设置的
3.宏和内联函数的区别(内联函数没答出来)
4.堆和栈
5.static的用法
6.volatile的用法
7.全局变量的存放位置
(感觉面试官就是照着八股题目随便出的)

三.算法题(30min)
给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0,找出S中所有满足条件的三元组
给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0,找出S中所有满足条件的三元组

整体面试难度不大,主要是围绕项目进行,最后会随便问点八股,但是算法题没做出来,应该是寄了
全部评论
算法应该是力扣三数之和 固定一个 然后双指针
1 回复 分享
发布于 08-09 20:03 江苏
一个basic task可以有多个runnable,看idle时间是什么意思嘞
点赞 回复 分享
发布于 09-19 17:57 江苏
哥们这是mcu的岗还是软件工程的岗
点赞 回复 分享
发布于 09-02 14:14 江苏
同bg 同实习公司同岗,可以交流一下
点赞 回复 分享
发布于 08-26 11:36 上海
我的一面项目带了一点点,八股也没问,问了点AUTOSAR和实习内容,二面更是只拷打实习了,看着实习经历逐字询问每句话,汗流浃背了,而且二面也要手撕😭
点赞 回复 分享
发布于 08-10 18:27 江苏
这个面试题有点东西,题主往map的应用方面去考虑
点赞 回复 分享
发布于 08-09 01:25 浙江

相关推荐

10-11 19:36
门头沟学院 C++
1. 自我介绍2. 个人项目中的操作系统内核是否根据MIT的课程做的3. 实验是否做完了4. 介绍做实验时如何使用GDB5. 操作系统内核态出现如缺页故障等问题时如何调试6. 在调试环境中如何发现虚拟内存分配失败或其他故障,以及其特征7. 介绍系统调用和中断的流程,若做过相关实验可回忆代码实现8. 操作系统内核项目是近期做的还是之前做的9. 讲解进程切换时会发生什么10. 进程切换时,寄存器的值会换到哪里去11. 介绍缺页故障及其应用,以及为什么要做缺页故障相关操作12. 介绍进程和它fork出来的子进程之间会共享哪些东西13. 线程会共享进程的哪些东西14. 线程比进程多共享了哪些东西15. 介绍epoll的原理,包括其结构的两种模式、底层原理以及LT和ET的区别16. 了解红黑树的构造吗,或者它是为了什么而需要这样一种数据结构17. 为什么要用红黑树,它有什么特点18. 红黑树和一般的二叉搜索树之间有什么区别(补充:一般二叉树理论上时间复杂度可能在log n到n之间)19. 转码后的编程、操作系统等知识是自学的还是通过其他途径学习的20. 做反转链表编程题21. 是自己报的该部门,还是本来报的其他岗位22. 有深度学习经验且基于Python和TensorFlow,是否了解这类框架(如Google相关框架)的实现原理23. 是否了解cuda并行计算24. 反问
查看23道真题和解析
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务