小米c++面经

小米c++面经

一面(70分钟)

1、谈项目

2、static局部变量?生命周期?

3、析构函数为什么要用virtual修饰?

4、多态

5、谈一下智能指针?

6、不想让别的对象访问本类,应该怎么做?然后自己怎么访问的?(答:将构造函数设置成private,然后将定义一个static 函数用来访问私有的构造函数)

7、基类、派生类调用构造函数、析构函数的顺序,以及一些访问权限问题。

8、熟悉的数据结构吗?然后写一个二叉树的后序遍历,递归,非递归。

9、给一个数组,输出最长的连续数字子串。(一直优化)


还有一些问题记不清楚啦,问题都很基础。主要看代码能力吧,写完一直让你改进,改了好几个版本。⁽(◍˃̵͈̑ᴗ˂̵͈̑)⁽

#小米##面经##校招##C++工程师#
全部评论
拿到offer没啊
点赞 回复 分享
发布于 2019-09-19 19:31
楼主投的什么岗位
点赞 回复 分享
发布于 2019-09-19 23:18
小米2面完成,下周等结果。。。面试官是做小米相机底层架构的,两面都在深挖c++,汗。
点赞 回复 分享
发布于 2019-09-20 11:04
想问一下第九题有说数字必须递增么?
点赞 回复 分享
发布于 2019-09-27 23:55

相关推荐

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