cVte软开一面分享

1,c/c++编译四个过程,分别干了什么
2.四个智能指针,shared_ptr怎么使用,可以直接等于一个指针吗,怎么初始化。
3.怎么创建线程,这里感觉有点答错了,应该是用类对象,或者函数,lambda等来创建,我回答是cpp11用std::thread linux下c用pthread_create
4.进程和线程的通信方式,线程同步方式,
5.死锁,什么情况会发生死锁
6.tcp和udp区别,哪个实时性好
7.tcp怎么保证可靠,tcp粘包对于发送方怎么解决:当时答了先发送包长度方法或者包结尾加分隔符,应该还有个push指令立即发送,不知道还有没有其他的。希望大家赐教
8.几种stl容器的应用场景说一下
9.计算机网络7层模型说一下,http,tcp工作在哪一层
10.什么情况程序会内存崩溃,说几种,数组越界一定会崩溃吗,不一定会崩
11.c++和c的一些区别。
12. 怎么知道另外一台主机你能不能连同,如果开了防火墙怎么办,ping是什么协议。过程说说
大概就这样了。人人为我,我为人人,虽然这次问的都比较基础,希望可以提供一些帮助给大家。之前面字节的,哎。面试官一直问我还有呢还有呢。我是好尴尬的😂#C/C++#
全部评论

相关推荐

1 10 评论
分享
牛客网
牛客企业服务