整体面下来总共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中所有满足条件的三元组整体面试难度不大,主要是围绕项目进行,最后会随便问点八股,但是算法题没做出来,应该是寄了