小米系统优化工程师面经
MIUI系统优化工程师:
一面
指针常量和常量指针区别
不用sizeof判断系统是16位还是32位
多态
纯虚函数
包含至少一个虚函数类叫什么类
内存布局
堆栈的生长方向
不用显示释放的锁,程序执行完自己释放的锁(放析构函数中)
冒泡和快排基本思想,复杂度
给一棵树写后序遍历
tcp和udp的区别
tcp三次握手和四次挥手
项目最有挑战性的
二面
函数形参中普通变量入参和数组入参区别
return、break和continue的区别
一个字符串sizeof判断大小
volatile
n++和++n区别
多态,想一个用多态的场景
虚继承
#小米##面经##校招#
一面
指针常量和常量指针区别
不用sizeof判断系统是16位还是32位
多态
纯虚函数
包含至少一个虚函数类叫什么类
内存布局
堆栈的生长方向
不用显示释放的锁,程序执行完自己释放的锁(放析构函数中)
冒泡和快排基本思想,复杂度
给一棵树写后序遍历
tcp和udp的区别
tcp三次握手和四次挥手
项目最有挑战性的
二面
函数形参中普通变量入参和数组入参区别
return、break和continue的区别
一个字符串sizeof判断大小
volatile
n++和++n区别
多态,想一个用多态的场景
虚继承
c++怎样让new的内存自动回收(大概问的是c++怎样实现java一样的自动回收),我没怎么学过java,完全不知道,蒙了一下,大概用shared_ptr,引用计数的原理,好像有点沾边,但面试官好像不太满意
感觉凉,网络有点差,卡了几次,面试官刚好问了30分钟,最后也没问我有什么要问的,也没说下一面的事😥
还是求hr面,早早打破0offer吧