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

相关推荐

1. 在STM32中如何配置定时器?2. 在嵌入式系统中实现低功耗模式?3. 在STM32中使用I2S进行音频数据传输?4. 如何在FreeRTOS中实现消息队列?5. 在STM32中使用外部存储器(如SD卡)进行数据存储?6. 在嵌入式系统中实现实时操作系统的调度算法?7. 在STM32中如何配置和使用PWM信号?8. 在FreeRTOS中实现任务间的信号量机制?9. 如何在STM32中使用USB进行设备通信?10. 在嵌入式系统中实现安全启动机制?11. 在STM32中使用RTC进行定时唤醒?12. 在FreeRTOS中如何实现软件定时器?13. 在STM32中使用NFC进行数据传输?14. 如何在嵌入式系统中实现网络通信(如TCP/IP)?15. 在STM32中如何配置和使用DMA进行数据传输?16. 在FreeRTOS中实现任务的优先级继承?17. 在嵌入式系统中实现图形用户界面(GUI)?18. 在STM32中使用Ethernet进行网络通信?19. 如何在FreeRTOS中实现任务的时间片轮转?20. 在嵌入式系统中实现传感器的校准功能?21. 在STM32中如何配置和使用ADC的连续转换模式?22. 在FreeRTOS中实现任务的周期性执行?23. 在STM32中使用LCD显示图形数据?24. 如何在嵌入式系统中实现数据加密和解密?25. 在STM32中使用CAN总线进行多节点通信?26. 在FreeRTOS中实现任务的优先级动态调整?27. 在嵌入式系统中实现固件升级功能?28. 在STM32中使用SPI进行传感器数据读取?29. 如何在FreeRTOS中实现任务的内存保护?30. 在嵌入式系统中实现多线程的调试和分析工具?分享不易,关注我分享更多面试知识,嵌入式c++的同学可以看一下大佬总结的面经  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
8 58 评论
分享
牛客网
牛客企业服务