当前位置: 首页 > 面试经验 >

禾赛linux c开发

优质
小牛编辑
80浏览
2023-03-28

禾赛linux c开发

1.自我介绍
2.字节测开的广告业务介绍,有什么难点
3.go的反射

4.多态的实现,仔细讲讲
5.虚函数,父类怎么确定要调用哪个子类
6,指针和引用,然后出了一个,int a;int *p = &a; int &p = a大概是这个样子,问pqa地址是否一样

7.指针有几级,两级指针代表什么,什么情况下使用
两级指针就是指向一级指针的指针。简单地说,如果一个二级指针指向一个一级指针,那么这个二级指针的值就是那个一级指针的地址。就像如果一个一级指针指向一个变量,那么这个一级指针的值就是那个变量的存储地址,这样容易理解。
8.结构体对齐,出题:结构体里面有char a[11],int a;结构体sizeof是多少
(431条消息) C语言--结构体内存对齐规则_->小黑的博客-CSDN博客_结构体对齐原则

9.常用关键字,问了static关键字的各种情况,一个文件有一个static int a,怎么在另外一个文件使用这个变量
(431条消息) c语言中static关键字用法详解_guotianqing的博客-CSDN博客_c static
非静态全局变量可以用extern,静态变量不可以
10.int long这种是不是关键字
11.new 和malloc
12.deete []在什么场景使用
13.进程和线程
13,一个进程至少要有一个线程,这个是否正确。正确
14.一个进程里面的一个线程在哪个函数调用,我一直没理解问的什么意思,最后面试官说main,无语子
15.枚举关键字enum,写一个enum,我写的
enum color{
black,
red,
white
}
继续问,black,red,white的初值是什么,如果令red  = 2,black,red,white的初值。、
16.const 分别在*的左右两边代表什么
11,写题,字符串排序,并去除不是A-Z之间的,只能用指针写,呜呜呜
void charSort(*s){
}
#面经#
 类似资料: