快手c++面试 一面挂经

快手c++面试
首先是自我介绍。
编程实现,去掉 I am a student单词中间的空格不要开辟空间,不要使用string。
void test1(int a[10])
{
sizeof(a);
}
void test2(int a[])
{
sizeof(a);
}
void test3(int *a)
{
sizeof(a);
}

int a[10];  地址:100
a+1
a[1]
&a[0] ,a , &a
&a[0]+1
a+1
&a+1
数组与指针的区别,上面各个的意义。(这一块打得不好)
-1在内存中的表示。
如何判断float类型变量是否等于0。
虚函数的实现细节。
智能指针有哪些,auto_ptr讲一下。
如何判断机器是大端存储还是小端存储,如何将大端转换成小端?
C++内存分配堆栈在内存中的大小,使用malloc函数,在32位机器上1G的物理内存能获取到的内存大小。
Tcp连接主动关闭与被动关闭的区别。
Io多路复用中select poll epoll的区别。
Mysql中有哪两种存储类型有什么区别?
innodb,所以为什么使用B+树,而不用B树,在InnoDB中存储数据用什么作为主键?可不可以使用UUID,为什么?
有什么问题要问?

面试官最后说:谢谢你的参加。(当时就意识到凉凉了)

原本以为自己笔试中四道题全部AC了,有了面试的机会。结果面试中数组和指针的区别这一块打得不好,上午11点开始面试,开始时面试官说面试40分钟,最后面了接近一个小时。晚上看状态,变成了不合适。心凉

#快手面试c##快手##实习##C++工程师##面经#
全部评论
请问lz面的是什么部门啊?
1 回复
分享
发布于 2020-06-06 20:29
加油啊!
点赞 回复
分享
发布于 2020-04-27 15:03
博乐游戏
校招火热招聘中
官网直投
我擦,咱俩问的差不多,我估计也凉了……
点赞 回复
分享
发布于 2020-04-27 18:45
楼主什么时候笔试的呀
点赞 回复
分享
发布于 2020-04-27 23:15
lz是base哪里的?
点赞 回复
分享
发布于 2020-05-09 20:41

相关推荐

3 39 评论
分享
牛客网
牛客企业服务