小米C++开发一面

1.自我介绍
2.有什么方法保证每个头文件只被使用一次。(回答:宏定义#ifndef,#pragma once)
3.那这样使用的原理是什么,为什么能保证头文件只使用一次?  (不知道)
4.写一个宏,表示求a和b的最小值   (  #define MINA_B(a,b)  ((a>b)?b:a)   ,写了三四次终于写对了,前面写错的时候面试官说你这语法都不对)
5.结构体对齐,给了几个结构体问占多少字节 。 那为什么要有结构体对齐,对齐有什么好处(???)
6.堆和栈的区别
7.解释队列和链表
8.内存泄漏是什么?
9.怎么解决系统大资源的内存泄漏问题 (不知道。面试官引导,内存泄漏是针对什么粒度的问题??  进程   所以怎么解决??  关闭或重启进程   对)
10.线程是什么?
11.项目相关
12.C++多态实现方式
13.malloc和new的区别,delete p 和delete[] p 有什么区别(自己啰啰嗦嗦解释不清楚)
13.手写,任意正整数,每一位相加,如果大于10,继续分解。否则,就是结果。
(如47   4+7=11  1+1=2    最后返回2)
14.反问
面试官人真挺好,你不懂的会一直引导,很多问题大致知道,但一些细节在学习的时候被忽视了,
还有就是,,,有点严肃,一个小时没笑过。。
#面经##小米##C++工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-22 11:31
楼主base哪啊?
点赞 回复 分享
发布于 2020-08-22 17:25
内存泄漏是针对什么粒度的呢= =
点赞 回复 分享
发布于 2020-08-24 08:19
楼主,你大概什么时候投的呢
点赞 回复 分享
发布于 2020-08-24 21:42
您是啥时候投递的呢
点赞 回复 分享
发布于 2020-08-24 21:49
请问一下是不是必须是内推的才会进入提前批
点赞 回复 分享
发布于 2020-08-26 21:24
小米一面过了发了二面邀请
点赞 回复 分享
发布于 2020-08-27 14:11
直接面试,没有笔试,很慌
点赞 回复 分享
发布于 2020-08-28 13:40

相关推荐

点赞 评论 收藏
分享
ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
3 49 评论
分享
牛客网
牛客企业服务