小米C++实习一二面面经(OC)

211渣硕,本科学通信的,读研转深度学习,做不出成果,今年过年才开始转投软开,C++就去年看了本CPPPP,看的只是入门,今年看面经开始深入一些,LC刷了两百来道。其他基础包括操作系统,计网,设计模式等等都是这俩月边面边学。

一面4.15,下午3点,1h
C++11新特性,能说多少说多少
C++内存分配
动态规划和递归的区别,动态规划和贪心算法的区别
虚函数原理(还问了类的大小)
线程通信和进程通信
OSI七层模型
IP协议,TCP/UDP协议
中英文混合的字符串中计算中文字符的数目
手撕:找第K大的数
如何禁止在堆(栈)中创建对象
C++的垃圾回收知道哪些

二面4.16,下午三点,1h
C++编译器会给一个类自动生成哪些函数
Foo f = foo();调用了什么函数
智能指针(自由发挥,把知道的全说出来)
TCP和UDP的区别
TCP三次握手,三次握手会受到什么攻击
单例模式(自己发挥,把知道的全说出来)
volatile关键字的作用
手撕:不创建新变量交换两个数,二叉树Z字打印

差不多就这些,有些忘了,想起来再补充
今天刚收到oc,春招唯一的offer,本身也是米粉,所以还挺满意。发个面经回馈牛客,秋招再发力。

#小米实习##小米##实习##C++工程师##面经#
全部评论
请教一下楼主项目经历写的啥啊😀
点赞 回复 分享
发布于 2020-04-28 16:43
实习还是春招啊
点赞 回复 分享
发布于 2020-04-26 10:43
早上接到的oc???
点赞 回复 分享
发布于 2020-04-25 08:50

相关推荐

评论
9
60
分享

创作者周榜

更多
牛客网
牛客企业服务