视源嵌入式软件工程师岗面经

面试了视源嵌入式软件工程师岗,整体感觉有点打折扣,难度也蛮大的,整个面试流程半小时,把题目分享给大家。

首先,先自我介绍,然后介绍项目以及在项目中承担的职责和遇到的问题,还要讲讲大学期间参与过的活动,以及对出差和加班的看法。

问完这些之后就会问相关技术问题,比如Static 关键字、内存分配、全局变量和局部变量、函数指针和指针函数以及用途、什么是多态等等,都是比较常规的技术问题,根据自己理解如实回答即可。

这些都问完后会有反问环节,然后结束面试。

全部评论
可以看看我主页的招聘哦,多投递几个,多几个机会
点赞 回复
分享
发布于 03-27 23:08 广东
不用coding吗
点赞 回复
分享
发布于 03-30 10:54 广东
联易融
校招火热招聘中
官网直投

相关推荐

1. C语言的函数调用原理是什么?2. 什么是封装、继承、多态?3. 深拷贝和浅拷贝有何区别?4. 友元在C++中的含义是什么?5. struct和class在C++中的区别是什么?6. 构造函数和析构函数的作用是什么?7. CPU、MPU、MCU、SOC、SPOC有何区别?8. 交叉编译是什么?为何需要交叉编译?9. 嵌入式系统基于ROM和基于RAM的运行方式有何区别?10. 什么是哈弗结构和冯诺依曼结构?11. ARM流水线技术的概念是什么?12. ARM有多少个32位寄存器?13. ARM指令集分为几类?14. ARM处理器有几种工作状态?15. ARM体系中函数调用时参数是如何传递的?16. 锁相环的概念是什么?17. 中断和异常有何区别?18. 中断和DMA的区别是什么?19. 中断的响应执行流程是怎样的?20. 中断和轮询的区别是什么?21. 同步传输和异步传输有何区别?22. RS232和RS485的区别是什么?23. 常用的GCC指令有哪些?24. 硬中断和软中断有何区别?25. 中断为何要分为上半部和下半部?26. 如何求解整数型的二进制表示中1的个数?27. 不使用第三个变量如何变换两个变量的值?28. 给定一个整型变量a,如何设置a的第3位?如何清除a的第3位?29. 什么是虚函数?30. C++如何实现多态?纯虚函数的概念是什么?  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
5 3 评论
分享
牛客网
牛客企业服务