结束,没有反问,让等待下一轮面试 大华:C/C++软件工程师(嵌入式)(二面) 1.平衡二叉树查找元素的时间复杂度? 2.浏览器输入百度之后使用了哪些网络协议? 3.问项目,实习,用过的云服务器 能记住就这么多,当场宣布面试通过,等下一轮 总结:都是一些常规的八股,还有项目,实习等等 作者:jluvicent 链接:牛客网 - ...
C++程序中使用堆内存是非常频繁的,堆内存的申请和释放由程序员手动管理,这很容易造成堆内存的泄漏,使用智能指针能更好的管理堆内存。 10.智能指针的内存泄漏问题是如何解决的? 答案: 为了解决循环引用导致的内存泄漏,引入了weak_ptr。 11.数组名num /&num的区别 答案: 对于一维数组来说 num+1是偏移到下个元素,...
应聘c软件工程师各公司面试题1.static (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用...
注意:静态成员函数不属于任何一个对象,因此C++规定静态成员函数没有this指针(划重点,面试题常考)。既然它没有指向某一对象,也就无法对一个对象中的非静态成员进行访问,即不能在静态函数里面使用this指针。 11.Sizeof()和strlen()的区别 答案: 首先sizeof是关键字,strlen是函数,sizeof用来计算占用内存大小,strlen...
C开发工程师面试通常会涉及以下几个方面的问题:1. 基础知识:C语言的基本语法、数据类型、运算符、控制结构、函数等。2. 指针和内存管理:指针的概念、使用、内存分配、释放等。3. 数组和字符串操作:数组的定义、初始化、操作;字符串的表示、操作、函数等。4. 结构体和联
C/C++高级软件开发工程师面试题有难有易,不能因为容易,我们就轻视,更不能因为难,我们就放弃。我们面对高薪就业的态度永远不变,那就是坚持、坚持、再坚持。出现问题,找原因;遇到困难,想办法。我们一直坚信只有在坚持中才能看到希望,而不是看到希望才去坚持。 OK,进入正题,下面就是《必须掌握的20道技术面试题》,...
大华9.22电话面试(C/C++软件工程师) 昨天收到短信说未来两天会有电话面,刚刚突然接到电话,统共15分钟,趁着没忘,赶紧记录下来 问题如下: 自我介绍 平时什么语言用的多 molloc和new的区别 程序编译过程介绍,编译阶段详细介绍 线程同步 Linux查看线程指令 网络编程,TCP,socket 实习都做什么工作 比较...
@果冻侠客: 华为数通—C/C++软件开发工程师(嵌入式方向)面经 机试 题目一:输入任意数字,对于第一次出现的数字,输出中按顺序打印三次,比如输入3,2,1,3.打印 3,3,3,2,2,2,1,1,1 题目二,输入一组服务器单次任务能承载的耗费 , ...
面试官问的面试题: 迈普通信技术c软件开发工程师面试题 1.C指针和数组区别 2.项目相关问题 3.网络相关问题 4.路由器基本协议问题 5.其他问题 查看面试题参考答案>> 面试相关细节(职业圈独家调查): 你是通过何种渠道获得这次面试机会的? 答:网上申请 ...