睿联技术一面(技术面)-35min

面试体验挺好的,目前面试下来第二个开视频的面试官,鼠鼠还是太菜了,送上凉经~

1.自我介绍

2.SPI,IIC,UART的优点和缺点在哪?|| 提到了UART是异步通信

3.什么是异步通信,什么是同步通信?

4.串口如何检验数据有效?|| 使用了校验和

5.PWM信号是怎么生成的?

6.信号量在什么时候会用到?|| 任务间通信时候

7.C语言里面有个关键词叫extern,你能说一下它的作用吗?|| 引用外部变量和函数

8.static修饰后的能被extern变量引用吗?为什么?

9.栈和堆有没有了解过,它们主要应用场景在哪?

10.你刚才说的栈只是在那个函数的函数调动的时候,比方说在有一个局部变量我会用到它,除了局部变量还有什么会用到它?

11.栈和寄存器有什么关系?

12.我问你个问题:比如说我们在Windows上编了一个程序,输出一个Hello world,然后我把这个程序烧在了开发板上,那么这个程序能跑起来吗?|| 这里答了不能?为什么不能没答好。

13.反问:业务方向

嵌入式有相关的门槛,一个是C和C++,另外一个是编译环境,过了这个门槛才会分其他方向(听到这知道环境部分打的不好就应该凉了,后面就不反问其他问题了),鼠鼠沉淀+1。

面试体验很好,值得大家多多参与!

全部评论
哪里答的不好吗,为什么挂掉了呀
1 回复 分享
发布于 03-20 09:39 湖北
mark
点赞 回复 分享
发布于 03-29 13:07 广东
佬,有手撕吗
点赞 回复 分享
发布于 03-21 16:38 陕西

相关推荐

1.接口的抽象类的区别 分别应用场景2.final finally 区别  final 使用场景3.java中有哪些map4.hashmap原理 节点阈值扩容5.扩容中0.75是什么的0.75是数组容量还是bucket   扩容后元素的位置以及为什么2倍扩容6. ConcurrentHashMap项目有实际使用吗 以及简单的原理7.怎么评估 ConcurrentHashMap 和hashtable 的性能好坏8.cas实现流程 为什么觉得cas比synchronized 性能好9.线程池的关键参数和执行流程10.new thread 和单线程的线程池都抛异常分别可能是因为什么11.如果你要设计一个线程池,那么你怎么进行参数的设置12.如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池13.任务丢失对你的项目有影响吗,怎么去设置拒绝策略14.spring事务的传播行为有哪些,传播行为实现机制15事务传播行为在db层面上是怎么保证的,在一个事务里的必要条件16.spring声明式事务需要注意的点有哪些17.aop不用动态代理还有其他实现办法吗18.spring bean的创建过程19.多例什么时候创建20.springboot 做了哪些事21.starter 具体实现原理22.springboot 怎么知道要创建哪些bean呢23.索引失效场景24.b+树优点,为什么不用二叉树25.b+树和二叉树全部加载在内存中,性能判断,层高的影响26.主键选择,自增主键,uuid,雪花id对比27.uuid 除了页分裂还有啥问题28.数据库2000万数据经典问题,为什么觉得2000w是一个瓶颈呢29.mysql 3层层高要多少次io30.给sql语句,索引,表结构判断是否走索引,走哪个索引手撕LRU :linkedhashmaphashmap 和双向链表都可以实现
点赞 评论 收藏
分享
评论
9
41
分享

创作者周榜

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