21秋招小米C++面经
11.03一面2小时:
自我介绍完做题,手撕代码剑指offer原题JZ28,查找数组中元素个数超过数组一半的数,接下来问答环节:
1.引用和指针区别,说一下各自做参数的区别;
2.sizeof(指针)和sizeof(引用);
3.指针能否为空,引用能否为空;
4.说一下悬空指针和野指针;
5.strlen和sizeof;
6.进程通信方式;
7.内存泄露,举例说明;
8.项目中是否有内存泄露问题;
9.介绍深拷贝和浅拷贝;
10.新特性是否了解,我说的了解不多,就没问;
11.聊相关竞赛,问了每个比赛具体做了什么,重点关注了ACM的比赛,最后要求上传证书;
12.聊项目,问代码量大概多少;
相互致谢,面试结束。面试官很nice~,总体面试体验很好!就是自己做题出了岔子~最后没让我做了,说了一下思路。
11.12二面1小时:
自我介绍完聊项目半个多小时,我有聊到项目中的算法设计部分,然后面试官说出个编程题题要我做…感觉是给自己挖了个坑... 题目是输出集合所有子集,也是原题,题号自寻,做完介绍思路,询问还有没有其他思路,我并没有给出其他思路,面试官工作比较忙,没有给我问问题的时间~最后相互致谢,面试结束,面试体验很好。当天做完测评。
11.13上午oc,晚上意向书和offer几乎同时收到的,base深圳。
祝各位面试顺利😉😉😉#小米##C++工程师##校招##面经#
自我介绍完做题,手撕代码剑指offer原题JZ28,查找数组中元素个数超过数组一半的数,接下来问答环节:
1.引用和指针区别,说一下各自做参数的区别;
2.sizeof(指针)和sizeof(引用);
3.指针能否为空,引用能否为空;
4.说一下悬空指针和野指针;
5.strlen和sizeof;
6.进程通信方式;
7.内存泄露,举例说明;
8.项目中是否有内存泄露问题;
9.介绍深拷贝和浅拷贝;
10.新特性是否了解,我说的了解不多,就没问;
11.聊相关竞赛,问了每个比赛具体做了什么,重点关注了ACM的比赛,最后要求上传证书;
12.聊项目,问代码量大概多少;
相互致谢,面试结束。面试官很nice~,总体面试体验很好!就是自己做题出了岔子~最后没让我做了,说了一下思路。
11.12二面1小时:
自我介绍完聊项目半个多小时,我有聊到项目中的算法设计部分,然后面试官说出个编程题题要我做…感觉是给自己挖了个坑... 题目是输出集合所有子集,也是原题,题号自寻,做完介绍思路,询问还有没有其他思路,我并没有给出其他思路,面试官工作比较忙,没有给我问问题的时间~最后相互致谢,面试结束,面试体验很好。当天做完测评。
11.13上午oc,晚上意向书和offer几乎同时收到的,base深圳。
祝各位面试顺利😉😉😉#小米##C++工程师##校招##面经#