首页 > CVTE最强最新面试经验(嵌入式软件开发,含最新内推码哟!)
头像
牛客242442427号
发布于 2021-08-03 00:24
+ 关注

CVTE最强最新面试经验(嵌入式软件开发,含最新内推码哟!)

Hello小伙伴们,我已经快一年没写过博客了,现在给大家带来真正的干货,记得使用我的内推码,简历秒看哟!!!
内推码: luxiaoyang@cvte.com
图片说明

笔试部分

  1. 二十五道不定项选择题,其中有多选,有单选,自己判断,内容包含了c语言,c++,数据结构,linux操作系统,计算机网络,串口,USB,SPI,IIC等知识;
  2. 两道算法题

CVTE技术一面

  1. 自我介绍;
  2. c语言中的malloc怎么使用,有哪些需要注意的,与calloc,realloc又有什么区别,与new有什么区别?
  3. 虚函数指针及其原理,多态的实现条件与原理;
  4. 驱动相关的问题;
  5. Linux系统的启动流程;
  6. IIC总线协议原理,描述时序图,上拉电阻与下拉电阻的作用,IIC总线最多能挂载多少个设备;
  7. SPI协议相关;
  8. c程序内存布局;
  9. const关键字的作用,static关键字的作用;
  10. 树的相关知识;
  11. Linux基本命令;
  12. 剩下的就是非技术相关的了。

技术二面

  1. 自我介绍;

  2. 项目的逻辑,设计思路,模块功能追问,设计原因也要知道;

  3. 项目是你自己想出来的,还是选的课题?

  4. 你在项目中担任一个什么样的角色(项目组长),怎么调度项目组的成员的,你们分别负责哪些模块?

  5. 项目中遇到最大的难题,怎么解决的?

  6. 网络socket流程;

  7. linux中有哪些锁?死锁;

  8. TCP和UDP的区别?什么是三次握手,四次挥手?TCP协议靠哪些机制保证了数据的可靠传输?

  9. socket默认使用的是TCP协议还是UDP协议?如果想使用UDP协议怎么设置?

  10. 二叉树的遍历方式;

  11. 结构体对齐及优化;

  12. linux下有哪些设备,他们有什么特点,彼此的区别是什么?靠什么实现的;

  13. arm寄存器组有哪些,13,14,15号寄存器的作用,PC寄存器的作用;

  14. 堆栈的区别;

  15. linux怎么切换网卡上网,你怎么判断网卡是否可以正常上网的?

  16. 串口通信协议相关知识;

    最后是一道有关链表删除结点的算法题。

终面

终面和大多数公司的终面都很类似,正常回答就OK!

全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐