分享一波攒人品 vivo C++二面面经
投的vivo的C++开发。
技术面:
对OpenCV库熟悉到什么程度?C语言如果想用OpenCV的模块怎么用?C++怎么调用C的函数?
动态库和静态库的区别?两个程序同时调用一个动态库,会不会有交互?
C和C++动态内存分配的区别?
定义一个struct T,定义一个T的对象和指针,初始化成员变量的问题(主要涉及到内存分配和深拷贝浅拷贝这块,抠的很细,累。。。)。
main函数的参数问题:怎么给main传递参数,参数有哪几种?argv最多可传递多少个字符串?用三种方式打印argv?
手写一个回调函数?
给定一个字符串,linux命令查找包含该字符串的所有文件?
会写shell脚本吗?
python熟悉到什么程度?会用python做数据处理吗?
还有些不记得了。。。
HR面:
自我介绍
介绍一个收获最大的项目?
和别的项目相比为什么这个收获最大?
你怎么看待vivo今后的发展?(楼主答:我认为oppo。。。gg)
不是科班出身,你怎么弥补不足?
然后让我提问,提问完被hr哥哥怼:你没去听宣讲会吧。。。
#C++工程师#