1.自我介绍2.linux中的线程一般是怎么调度的?3.如果现在是一个单核的CPU,那么多个线程是按什么顺序去运行的?也就是线程的系统调度?4.如果现在多个线程,怎么确定哪一个会先被执行?5.能简单说一些你用过的stm32的一些芯片的配置吗?CPU主频,flash和RAM分别都是多大的?6.你在stm32上都做过哪些开发?7.你开发过哪些驱动吗?8.你了解整个SPI的通信过程吗?SPI有几根线,分别是什么?你使用SPI的时候速率配置的是多少?9.有使用过DMA吗?解释一下什么是DMA?10.SPI有4种模式你知道是那4种模式吗?11.你在开发调试过程中有遇到过哪些难以解决的问题可以分享一下吗?12.你有做过一些比较大型的软件开发吗?就是一些比较大的功能需要做一些设计、分层的东西。13.中间层的设计你考虑了哪些因素?14.进程通信有使用过一些锁和同步的东西吗?15.多个进程在获取不到锁的时候会进入什么状态?16.假设一个低优先的进程A获取先到锁,高优先级的进程B获取不到锁,那高优先级进程B的进行也会阻塞吗?17.那如果还有一个任务C,优先级介于A和B之间,那么C任务会去抢占CPU资源吗?18.那这样导致B等待资源的时候会越来越长,这样的问题有方法可以解决吗?因为B的优先级才最高。19.用什么方式提高A的优先级?20.那么A的优先级需要提高到多少?21.linux你是在用户态开发还是内核态开发?22.在用户态开发中程序跑飞,出现段错误等情况,你通过什么方式去定位?23.运行态的错误怎么调试?24.知道程序分成那几个段吗?25.堆和栈有什么区别?26.你有什么需要问我的吗?对于上述问题很多基础问题,所以基础必须打牢靠,所有问题已经整理到我的面经合计中,链接放在下方
点赞 2
评论 1
全部评论

相关推荐

小时候觉得老师是很伟大的职业 感觉老师都是人中龙凤才能当 后来考入大学 发现以前的老同学也是公费师范生了 他们什么样什么人品 我还不清楚吗 只能希望他们以后也会有改变 要不纯属耽误孩子 实习之后发现 有的领导 能当上领导也可能运气成分很多 自己决策方面很差 分配给属下的东西自己也说不明白  前些年那些明星 各种塌房 少林寺大师都能有情人和孩子 越长大越发现世界就是个草台班子 以前对不懂的东西有一层羡慕的滤镜 接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
S_Holmes:一想到我苦苦追求的迪子私下里却是985的马子,我的心就在滴血😭😭😭
点赞 评论 收藏
分享
08-01 17:57
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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