技术面(1h):
1、介绍项目
2、read和fread区别
3、项目中遇到的问题,怎么解决的
4、项目中优化内存,优化内存有用到什么方法
5、c语言vector关键字
6、gdb能看到什么关键信息
7、i2c?
8、现场手写链表(两链表组合成一个链表)
9、中断向量表?
10、socket用到哪些接口?
11、线程和进程的区别
12、线程间通讯方式有哪些?
13、栈中都存放哪些东西
14、常量放在哪个区?
15、创建一个线程需要传入哪些参数
16、malloc函数要用到哪些api接口
17、arm架构开发中遇到哪些寄存器
18、TCP长链接和短链接区别
19、工作中都写哪些文档?对接需求和软件编写、写文档在工作中占比
20、在海康的绩效怎么样
21、TCP和UDP区别?
浙江大华面试
于 2023-11-14 21:32:52 首次发布
本次面试涵盖了技术深度和实际项目经验,从项目介绍到内存优化、C语言、调试工具的使用,再到底层通信协议、操作系统原理。面试者被要求现场手写算法,并讨论线程与进程、线程间通讯及TCP/IP协议。此外,还涉及到了ARM架构和软件开发文档的重要性。
摘要由CSDN通过智能技术生成