猿辅导客户端二面凉经
猿辅导客户端开发工程师面试凉经
一面8月31号感觉很好
(没问项目)
(学的C/C++)
指针和引用区别
链表与数组的区别
虚函数和纯虚函数
运行时多态怎么体现,及底层实现原理
线程与进程分别是什么
为什么线程更轻量级?
进程与线程是否有独立地址空间
类里的protect作用
Struct和Class区别
编程题一:给一个单链表,要求删除倒数第k(可能超过链表个数或小于0)个结点(双指针)
编程题二:给一颗二叉树,要求打印出每一层的结点,奇数层的结点从左至右打印,偶数层的结点从右至左打印(利用两个栈)
二面9月6号感觉不是很好
(没问项目)
tcp与udp
tcp是怎样实现流量控制的
http知道吗(不是很熟悉网络通信,后面就没问了)
线程和进程
进程的销毁会影响其他进程吗
什么是死锁
怎样避免死锁
编程题一:给一颗二叉树,每个结点是0或者1值,要求删除叶节点是0的值,既删完后所有叶节点都不是0。
一开始想法不对,但不断在修改想法。中途虽有些磕磕绊绊,最后还是答出来了。
诶,不过连第二道编程题机会都不给我,本来45分钟的面试时间只面了36分钟就说时间不够写第二道题了,真的无语了。
9月7号
状态从复试变成暂不匹配,难受……
据我知道的,这个岗位主要考察了以下几部分
1. 编程语言基础知识
2. 计算机网络通信
3. 操作系统
4. 算法数据结构(编程)
预祝后面的人面试顺利吧!
#猿辅导##C++工程师##校招##面经#