这个一共有几面啊
点赞 3

相关推荐

速腾的笔试题目是真挺长的嵌入式软件工程师(2025校招A卷):编程题*3,90min1、有数组tasks,task[i]=[arrive_time_i,process_time_i]代表任务i到达任务队列的时刻为arrive_time_i,执行时间为process_time_i,使用单线程服务器。调度策略为:若服务器空闲,且队列中有任务待完成,则优先选择执行时间最短的任务,若有多个任务执行时间同样短,则选择下标最小的业务。服务器一旦开始执行某个任务,需要执行完毕后才能开始另一任务。给定任务序列,求它在该调度策略下执行的顺序2、设计缓存策略,当某个地址i被访问时,首先确认缓存中是否存在该地址的数据。若存在则直接从缓存读取,若不存在需要从内存中读取,并且该地址及其左右相邻地址各floor(cashe_len/2)的数据放入内存,这种情况称为cashe miss。有数组data,里面存放了各不相同的数,现在对这些数进行随机访问,访问序列为access,求在访问过程中cashe miss了多少次(假设最开始缓存中不存放任何数据)3、各个部门的业务用小写字母a,b,c,...,z表示,不同字母代表不同部门的业务,相同字母代表相同部门的业务,一个部门可能有多个业务,每个时间周期只能完成一个部门的业务。同一个部门的多个任务之间时间间隔不能小于cool_time个时间周期(允许轮空)。现在给出一个任务序列tasks。求完成这些任务最少的时间周期(顺序任意)#通信硬件人笔面经互助#
查看3道真题和解析 投递速腾聚创等公司10个岗位 通信硬件人笔面经互助
点赞 评论 收藏
分享
1. 进程和线程有什么区别?2. 循环控制条件关键字goto被经常使用,但是goto的使用场合为什么受到局限?3. 字节对齐的理解,什么是字节对齐?4. 堆与栈的区别?5. 关键字const有什么含义?6. 已知一个数组table,用一个宏定义,求出数据的元素个数。7. 递归函数定义没有问题,递归深层次后易引发什么问题?8. TCP与UDP有啥区别?9. 内存泄漏和内存溢出是什么?10. 静态全局变量与普通的全局变量有什么区别?static函数与普通函数有什么区别?11. 进程之间通信的途径有哪些?12. 循环控制条件关键字goto的使用场景有哪些?13. I2C最多可以挂多少个设备?14. volatile关键字的作用?15. 字节对齐的两种方式。16. 关键字static的作用是什么?17. 局部变量和全局变量可以重名吗?18. 内存布局中有哪些段?19. do……while和while有什么区别?20. 一个32位的机器,该机器的指针是多少位?21. const关键字使用有哪些?22. malloc()与calloc分配空间有什么不一样?23. 程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。24. 死锁的处理方式有哪些?25. 死锁的4个必要条件。26. 引用与指针有什么区别?27. 循环控制条件关键字goto的使用场景有哪些?28. 实现循环的方式?29. sizeOf()与strlen()的区别?30. 预处理的作用是什么?31. 编译器的作用?32. 无限循环如何用C编写死循环?33. 堆和栈。34. static全局变量与普通的全局变量有什么区别?static函数与普通函数有什么区别?35. 产生死锁的原因是什么?36. 线程是否具有相同的堆栈?37. 循环控制条件关键字goto被经常使用,但是goto的使用场合为什么受到局限?38. 关键字const有什么含义?39. 预编译,何时需要预编译?40. 内存泄漏和内存溢出是什么?更多题目可以参考专栏  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看40道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务