海康威视是全球规模最大的安防监控产品及解决方案提供商,长期占据行业龙头地位。其核心业务涵盖视频监控、智能物联网和大数据服务,为公共安全、智能交通、企业管理等领域提供全方位技术支持。近年来公司持续强化AI技术与产品融合,已成为以视频为核心的智能物联解决方案引领者。
正文【面经问题】- 一面 60分钟
请做一个简单的自我介绍。
你在驱动开发方面具体负责过哪些模块或功能?
请分享你在驱动调试过程中常用的方法或工具。
请解释C语言中volatile关键字的作用,并举例说明其典型应用场景。
请说明“指针数组”和“数组指针”的定义与区别。
请阐述堆内存(heap)和栈内存(stack)的主要区别。
发生内存泄漏时,未释放的内存通常存放在哪个区域?
栈内存的大小是否可以无限扩展?为什么?
如果在函数内部和外部定义了同名的变量,会发生什么情况?
请说明C语言中static关键字修饰变量和函数时的不同作用。
请解释结构体字节对齐的概念,并说明如何计算两个不同结构体的实际内存占用大小。
招聘网址(包含校招和社招入口):
https://talent.hikvision.com/society/sHome?c_kind=6&c_kind2=29&c_kind3=31
你好,我是Allen康哥,CSDN嵌入式领域博客专家,知乎嵌入式领域优质答主,嵌入式技术垂直领域粉丝15万+。现任世界500强外企高级软件开发工程师,有多年国企和外企嵌入式行业工作经验,擅长嵌入式行业学习规划,单片机和嵌入式Linux学习规划,嵌入式硬件转软件学习规划,简历及offer咨询,报考/考研咨询等,欢迎留言交流!
1284
