拼多多学霸批二面凉经
岗位:服务端研发-Cpp
面试形式:电话-网页写代码
面试内容:
1.自我介绍
2. Cpp
智能指针(以前碰到过,想看看的,忘看了。。。)
虚函数的实现?虚函数表存的是什么? 然后给了段多继承的代码,问我代码中会调用哪个类的虚函数,没看过多继承啊。。。
内存分为哪些区?new的内存在哪,局部变量在哪?函数调用时发生了什么?栈怎么变化的?
虚析构函数的作用?动态绑定和静态绑定
宏定义与模板的比较?宏定义会有什么潜在问题?宏有类型检查吗?
浏览器输入地址后,发生了什么?以前看过,又忘得差不多了。。。
3. 算法题
给定一个数组,找出最长子序列的长度,子序列满足:递增-递减-递增波动变化。。。我用动态规划写的,写完才发现有不少小问题。。。
ps: 没怎么问操作系统,数据库,计算机网络。。。估计是因为刚开始问我哪门学的好一些,我说学的都一般,都处于正在学习的阶段,我是不是给自己挖了个坑,啊。。。
面后感:9成是凉了,打算投正式批了😂#拼多多##面经##C++工程师##校招#
面试形式:电话-网页写代码
面试内容:
1.自我介绍
2. Cpp
智能指针(以前碰到过,想看看的,忘看了。。。)
虚函数的实现?虚函数表存的是什么? 然后给了段多继承的代码,问我代码中会调用哪个类的虚函数,没看过多继承啊。。。
内存分为哪些区?new的内存在哪,局部变量在哪?函数调用时发生了什么?栈怎么变化的?
虚析构函数的作用?动态绑定和静态绑定
宏定义与模板的比较?宏定义会有什么潜在问题?宏有类型检查吗?
浏览器输入地址后,发生了什么?以前看过,又忘得差不多了。。。
3. 算法题
给定一个数组,找出最长子序列的长度,子序列满足:递增-递减-递增波动变化。。。我用动态规划写的,写完才发现有不少小问题。。。
ps: 没怎么问操作系统,数据库,计算机网络。。。估计是因为刚开始问我哪门学的好一些,我说学的都一般,都处于正在学习的阶段,我是不是给自己挖了个坑,啊。。。
面后感:9成是凉了,打算投正式批了😂#拼多多##面经##C++工程师##校招#