海康威视一面凉经(软件/嵌入式)

1.自我介绍
2.选一个熟悉的项目介绍
项目中遇到的问题?
是否用到多线程编程?
两个线程之间数据同步如何实现?
编码过程遇到过死锁吗?
3.八股
段错误,内存泄露是否遇到过?
读写未初始化的指针一定会出现段错误吗?
多线程之间堆和栈是否共享?
Linux下线程栈大小
假设开发板内存是64M,一个线程是8M,能否创建8个线程
malloc的空间 重复调用两次free会怎样
说一下TCP server端编程流程
client端与server端建立连接,然后调用send接口后,又立即调用close接口,这部分发送数据如何处理
调用close连接会不会立刻关掉
Linux常用命令
全部评论
哇,跟面试官问我的问题好像,怀疑是同一个面试官
点赞 回复 分享
发布于 2023-09-13 22:46 浙江
base哪里呀 老哥
点赞 回复 分享
发布于 2023-09-14 20:13 内蒙古
创建8个线程那个,可以创建8个吗?
点赞 回复 分享
发布于 2023-09-15 14:52 陕西
咋知道自己凉了的?
点赞 回复 分享
发布于 2023-09-15 17:32 浙江
这个是应用软件开发吗?
点赞 回复 分享
发布于 2023-09-16 14:35 浙江

相关推荐

听说只有一轮技术面,所以上来还是压力挺大的,一看就是经验老道的工程师,地中海强者一面(8.22 )1. FreeRTOS的内存管理?(5种)2. FreeRTOS中断是怎么处理的?   (优先级小于5不能调用freertos函数,在中断里面释放信号量)   中断嵌套?是不是要清标志位,关闭中断? 中断抢占?3. 释放内存时候怎么知道释放多长呢?(前面有个内存控制块)4. 用过MPU吗?5. 说一说malloc的底层原理吗?6. ping www.baidu.com 时候发生的过程? (DNS域名解析,然后ICMP)7. MAC帧的地址是百度的吗?8. 内存分配模型?(4GB,1GB内核空间, 代码段,数据段,BSS段, 堆栈)bss段占执行文件大小吗?9. DMA处理相关问题,有哪些参数,怎么知道DMA搬运完成?10. 进程之间通信方式?11. 你熟悉C语言吗?来看道题,找出里面错误(子函数malloc相关问题)12. 移植过linux内核?那么RT-linux是怎么实现软实时的?    (引入抢占性、内核锁优化、更高分辨率的计时器、优先级继承(避免优先级翻转问题))13. linux下进程有哪些调度方式?14. 说一说CFS调度?15. 了解页表吗?16. 操作系统考多少?(自学的)17. 不是计算机专业的为什么要来搞嵌入式 (问出这句就知道无了)反问:来贵部门需要补齐哪些技术栈?把C语言,操作系统,计算机网络等基础补好,项目做的多但基础薄弱(难崩)----------------------------------------------------------------------------------------------------------------秋招最早的几场面试,算是凑经验了,谁让自己八股没背熟,上午面,下午感谢信,算是积累经验了#软件开发笔面经##面经#
烦恼的香菇在拧螺丝:"项目做的多但基础薄弱(难崩)"看到这句话,我已经感受到楼主的心情了,楼主加油!
查看18道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
14 70 评论
分享
牛客网
牛客企业服务