猿辅导客户端一面

c++:
1.extern "c"的作用是什么? extern代表什么意思?c和c++有什么区别?
2.什么是多态?(要有动态的和静态的)
3.c有重载吗?为什么c++能实现重载?
4.基类析构函数不是虚函数会怎么样,有什么后果?
5.全局变量为什么还要加上static关键字,有什么区别?
网络:
1.说一种网络分层,详细说一说TCP,IP
2.IP地址和MAC地址有什么区别,有了MAC地址为什么还要有IP地址
3.传输层流量控制
算法:
给定一个单链表,和区间[i, j]。将i结点到j结点的链表进行翻转(i, j都是以0为基础开始的)
例如:
输入:A->B>C->D->E->F->G 1 5
输出:A->F->E->D->C->B-G
输入:A->B>C->D->E->F->G 4 10
输出:A->B->C->G->F->E->D
由于没控制好时间,做完已近面试50分钟了,面试官说面的人多,时间很紧张,所以必须要45-50结束,就没问第二道直接结束了T_T
总的来说,面试官很好,但是由于有时间限制,大家敲代码的时候还是要快一点,不然像我一样只做了一道就杯具了;
另外,综合我看的前面大佬的面经,发现猿辅导对网络很看重,基础知识基本就说问网络+语言知识。虽然只做了一道,菜鸡还是许愿二面
#猿辅导##面经##秋招##C++工程师#
全部评论
许愿,大佬加油
1 回复
分享
发布于 2020-08-08 18:05
补充一个问题:在敲代码的时候,面试官看完函数形参是引用,就问我为什么这么做
点赞 回复
分享
发布于 2020-08-08 16:40
滴滴
校招火热招聘中
官网直投
老哥你碰到的面试官和我是同一个啊!问的都一样!如果问第二题应该是一个二叉树的题目哈哈哈哈
点赞 回复
分享
发布于 2020-08-08 21:27
第一题写起来确实挺麻烦的,我也写了将近20分钟
点赞 回复
分享
发布于 2020-08-08 21:28

相关推荐

6 14 评论
分享
牛客网
牛客企业服务