【阿里云 存储】 一面面经

算是准备了几天研发相关...但是看不太进去....

C++:
C++的内存管理
堆和栈的本质区别
malloc和new的区别
如何确定一个类占用内存的大小,了解内存对齐么
说一下虚函数表的具体使用机制,以及虚表指针的具体解释
引用和指针的区别,引用作为函数参数的注意事项
纯虚函数和虚函数的区别,以及纯虚函数是否必须实现,或者多次继承的情况
操作系统:
进程和线程的区别
进程通信方式,共享内存和信号两种方式的区别,用过信号么,用过哪些。
共享内存具体实现,线程中和进程中的区别
select、poll、epoll 的解释以及区别
epoll 具体实现
计算机网络:
解释三次握手四次断开,为什么断开是四次
UDP和TCP的区别,TCP怎么保证时序性的,TCP和UDP相比开销主要是多在什么地方
在延迟大或者带宽小两种情况下,哪种情况TCP和UDP差距大
如何在延迟大的情况下,尽量提高TCP的效率

大概五十分钟,面试官挺好的,感觉其实问的确实都是常在面经中遇到的问题,就看深不深入了,一个问题,可以一直问到底,问到你卡壳。23333
希望能为后面攒一点人品。

#后端实习面经##阿里云##C++工程师##实习##面经#
全部评论
&没有撕代码?
点赞 回复 分享
发布于 2020-04-06 20:55
&兄弟啥时候一面的啊?二面了吗
点赞 回复 分享
发布于 2020-04-07 19:07

相关推荐

评论
4
42
分享

创作者周榜

更多
牛客网
牛客企业服务