猿辅导三面面经
8月1号笔试:分为选择题(65分)+编程题(75分、三题),一共90分钟。
猿辅导一面(8月8号,50分钟)
1.简单介绍下项目,介绍自己的工作。
2.C++浅拷贝深拷贝与具体情况举例。
3.C++中的多态,发生在计算机中的哪个过程(编译、执行)。
4.虚函数表。
5.虚继承的作用,不用虚继承要怎么办。
6.指针和引用的区别。
7.线程进程相关。
手撕代码两题(有一题需要运行):
1)BST求任意两节点值差的绝对值的最小值
2)之字型打印二叉树
反问环节
猿辅导二面(8月14日)
1.简单介绍一下项目
2.指针常量与常量指针的区别
3.inline详解
4.static和extern
5.内存泄漏情况举例
手撕代码(两题都要运行):
1)有序表找出第K大结点并删除
2)任意数组求第K大的数
反问环节
猿辅导三面(8月22日)
1.问了问项目,提了点疑问
2.线程进程状态,状态转化过程原因。
3.进程调度算法,每个算法的优劣,实际情况如何选择。
4.网络https,加密过程,如何防止中间人攻击
手撕代码:
1.二叉树求包含所有最深结点的最小子树
2.给定一个数组,求另一个数组是否为该数组的栈输出序列。
反问环节
总结:
笔试: 有概率,有数据库,计算机网络,操作系统,偏基础,建议提前准备演算纸,概率计算细心点
前面的选择有65分,不比编程题少多少,一定要好好做。
面试: 总的来说,猿辅导的面试非常重视基础,没有相关经验没有问题,面试官问的也挺有水平。
基础一定要扎实,标配就是没面都有两个手撕代码题,一般会留足30分钟时间给写题。
面试官们都是很认真的和你交流,耐心引导,提问的知识点都是很基础的没有偏难怪。作为面试者,
在面试过程中尤其要注意把握细节,问题要回答全,代码的特殊情况也要考虑全,千万不要因为简单而大意,
代码特殊情况忘记处理挺减分的。
以上就是我的建议,祝各位即将参加猿辅导校招的牛友面试顺利~
#面经##校招##C++工程师#
猿辅导一面(8月8号,50分钟)
1.简单介绍下项目,介绍自己的工作。
2.C++浅拷贝深拷贝与具体情况举例。
3.C++中的多态,发生在计算机中的哪个过程(编译、执行)。
4.虚函数表。
5.虚继承的作用,不用虚继承要怎么办。
6.指针和引用的区别。
7.线程进程相关。
手撕代码两题(有一题需要运行):
1)BST求任意两节点值差的绝对值的最小值
2)之字型打印二叉树
反问环节
猿辅导二面(8月14日)
1.简单介绍一下项目
2.指针常量与常量指针的区别
3.inline详解
4.static和extern
5.内存泄漏情况举例
手撕代码(两题都要运行):
1)有序表找出第K大结点并删除
2)任意数组求第K大的数
反问环节
猿辅导三面(8月22日)
1.问了问项目,提了点疑问
2.线程进程状态,状态转化过程原因。
3.进程调度算法,每个算法的优劣,实际情况如何选择。
4.网络https,加密过程,如何防止中间人攻击
手撕代码:
1.二叉树求包含所有最深结点的最小子树
2.给定一个数组,求另一个数组是否为该数组的栈输出序列。
反问环节
总结:
笔试: 有概率,有数据库,计算机网络,操作系统,偏基础,建议提前准备演算纸,概率计算细心点
前面的选择有65分,不比编程题少多少,一定要好好做。
面试: 总的来说,猿辅导的面试非常重视基础,没有相关经验没有问题,面试官问的也挺有水平。
基础一定要扎实,标配就是没面都有两个手撕代码题,一般会留足30分钟时间给写题。
面试官们都是很认真的和你交流,耐心引导,提问的知识点都是很基础的没有偏难怪。作为面试者,
在面试过程中尤其要注意把握细节,问题要回答全,代码的特殊情况也要考虑全,千万不要因为简单而大意,
代码特殊情况忘记处理挺减分的。
以上就是我的建议,祝各位即将参加猿辅导校招的牛友面试顺利~
#面经##校招##C++工程师#