首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
鸡蛋瘦肉肠
获赞
130
粉丝
200
关注
0
看过 TA
563
男
中山大学
2021
嵌入式软件开发
IP属地:广东
国内某知名芯片原厂嵌入式软件工程师
私信
关注
拉黑
举报
举报
确定要拉黑鸡蛋瘦肉肠吗?
发布(23)
评论
刷题
鸡蛋瘦肉肠
关注TA,不错过内容更新
关注
2023-03-06 11:23
已编辑
中山大学 嵌入式软件开发
C++高频考点(三)
1、基类与派生类的构造与析构顺序 A是基类,B继承A,C继承B,继承关系:A <-- B <-- C 构造函数调用顺序:A的构造函数、B的构造函数、C的构造函数 析构函数调用顺序:C的析构函数、B的析构函数、A的析构函数 2、new和malloc的区别 new是运算符,malloc是函数。 new申请内存需要指定数据类型,返回指定类型地址;malloc申请内存需要指定内存大小,返回void*,需要将它转换为需要的数据类型。 new申请的内存会初始化并且会调用构造函数,malloc申请的内存不会初始化。 new申请失败抛出bad_alloc类型的异常,malloc申请失败返...
嵌入式软件面试笔记
找工作时遇到的神仙HR
我的实习求职记录
0
点赞
评论
收藏
分享
2023-03-06 11:22
已编辑
中山大学 嵌入式软件开发
C++高频考点(二)
1、简述面向对象的三大特性 封装:将一个事物的属性和方法抽象成类,实现代码模块化。并根据需要设置访问权限对外屏蔽内部实现细节 继承:子类可以复用父类的属性和方法,实现代码重用 多态:同一个接口实现不同的功能。多态包括编译时多态和运行时多态。编译时多态通过函数重载和模板实现;运行时多态是通过虚函数实现,具体是基类指针指向派生类,通过基类指针调用派生类的方法 2、什么是多态 (注意:有些面试管会单独问这个问题) 同一个接口实现不同的功能。多态包括编译时多态和运行时多态。编译时多态通过函数重载和模板实现;运行时多态是通过虚函数实现,具体是基类指针指向派生类,通过基类指针调用派生类的方法 3、...
嵌入式软件面试笔记
找工作时遇到的神仙HR
如何判断面试是否凉了
0
点赞
评论
收藏
分享
2023-03-14 00:06
已编辑
中山大学 嵌入式软件开发
C++高频考点(一)
1、野指针和悬挂指针 野指针是指没有初始化的指针;悬挂指针是指指向的内存已经被释放的指针。野指针和悬挂指针都是指向不安全不可控的内存,如果操作该指针会发生意想不到的结果。 如何避免? 定义指针要初始化 释放指针后赋值NULL 使用智能指针 2、NULL和nullptr区别 NULL不是关键字,它是宏。 #define NULL 0 或 #define NULL (void*)0 nullptr是nullptr_t的一个实例。 注意:NULL在C++中表示空指针时具有二义性问题 在C语言中用NULL表示空指针,使用(void *)0赋值会隐式类型转换为对应的指针类型。在C++...
嵌入式软件面试笔记
你觉得今年春招回暖了吗
找工作时遇到的神仙HR
0
点赞
评论
收藏
分享
2023-02-25 00:19
已编辑
中山大学 嵌入式软件开发
C语言高频考点(三)
1、说出下面每个定义的含义 int a; 定义一个变量。 int *a; 定义一个指针,指向int类型。 int **a; 定义一个指针,指向一个指向int类型的指针。 int a[10]; 定义一个数组,该数组有10个元素,每个元素是int类型。 int *a[10]; 定义一个数组,该数组有10个元素,每个元素是int类型的指针。 int (*a)[10]; 定义一个指针,该指针指向一个数组。 int (*a)(int); 定义一个指针,该指针指向参数是int,返回值是int的函数。 int (*a[10])(int); 定义一个数组,该数组的元素是一个指向参数是int,返回值是int...
投递字节跳动等公司10个岗位 >
嵌入式软件面试笔记
找工作时遇到的神仙HR
0
点赞
评论
收藏
分享
2023-02-13 21:55
已编辑
中山大学 嵌入式软件开发
C语言高频考点(二)
1、普通函数与宏函数的区别 普通函数的参数必须定义为特定类型,在编译阶段会进行参数类型检查;宏函数与类型无关,在预编译阶段展开,不会进行参数检查。 普通函数有函数调用开销;而宏函数不存在调用开销; 2、写一个标准宏MAX,这个宏输入两个参数并返回较大的一个 通常写法 #define MAX(a, b) ((a) > (b) ? (a) : (b)) 存在缺陷,例如: int a = 1, b = 2; MAX(a++, b++); 调用MAX宏运行后的结果为:a = 3, b = 4; 原因是宏展开后为:((a++) > (b++) ? (a++) : (b++)),a和...
嵌入式软件面试笔记
0
点赞
评论
收藏
分享
2023-03-07 23:43
已编辑
中山大学 嵌入式软件开发
C语言高频考点(一)
1、static关键字 修饰函数、全局变量,则使它们只能在本文件内被访问,不能在其它文件被直接访问。 修饰局部变量,则会改变局部变量的生命周期,从临时变量生命周期变为全局变量周期。 2、const关键字 修饰一个变量为只读。 修饰函数参数,表示实参不能在函数中被修改。 修饰函数返回值,表示返回值不能被修改。 3、const 和 #define的区别 #difine作用在预处理阶段,const作用在编译阶段 #define定义的宏常量和宏函数不会进行数据类型检查;const定义的常量和函数会进行数据类型检查。 4、extern关键字 声明一个变量或者函数为外部变量或...
鸡蛋瘦肉肠:
订阅专栏,每天会更新面试考点。
嵌入式软件面试笔记
找工作时遇到的神仙HR
软件开发薪资爆料
0
点赞
评论
收藏
分享
2023-02-12 10:11
已编辑
中山大学 嵌入式软件开发
大纲
第一章 C语言高频考点 第二章 C++高频考点 第三章 操作系统高频考点 第四章 计算机网络高频考点 第五章 数据结构高频考点 第六章 手写代码高频考点 第七章 linux命令高频考点 第八章 linux驱动高频考点
鸡蛋瘦肉肠:
订阅专栏,每天会更新面试考点。
嵌入式软件面试笔记
0
点赞
评论
收藏
分享
2023-05-30 22:25
已编辑
中山大学 嵌入式软件开发
《嵌入式软件面试笔记》简介
本人2021年毕业于中山大学,目前就职国内某知名芯片原厂,从事音视频编解码相关工作。打算把之前校招时做的笔记通过专栏发出来,专栏名为《嵌入式软件面试笔记》。这是一本集各大公司面试真题为一体的面试笔记。从数百道面试题目中精选出了最为常见和重要的题目,并针对每道题目提供了详细的解答和讲解。这些题目涵盖了C语言、C++、操作系统、数据结构、计算机网络、算法、Linux命令、Linux驱动等多个方面的知识点,是求职者在面试中必须掌握的知识点。目前处于创作阶段,已经订阅的同学可以通过私信提出你的疑问或者需求。专栏地址:https://www.nowcoder.com/creation/manager/c...
PolarisGQ:
已订阅,期待更新
嵌入式软件面试笔记
如何判断面试是否凉了
如果可以选,你最想从事什么工作
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务