大厂面试前一晚出的面试题

1.自我介绍
2.TCP三次握手
3.TCP四次挥手
4.从客户端和服务端的角度说一下socket编程的步骤
5.创建套接字的接口,里面有哪些参数?
6.进程和线程的区别?
7.说一下孤儿线程?
8.怎么控制多线程访问的线程安全问题?
9.为什么unique_lock和lock_guard为什么能自动加锁解锁?
10.临界区资源只有+±-操作还需要加锁吗?
11.STL容器是线程安全的吗?
12.STL容器用的比较多的是哪些?你最熟悉的是哪一个?
13.vector和list的区别?
14.C++新特性了解过哪些?说一下智能指针?
15.Shared_ptr怎么解决循环引用的?
16.C++三大特性
17.git的分区?
18.用个哪些git命令?
19.git clone、git push、git pull分别是干啥的?
20.用过哪些Linux指令?
21.grep的使用?
22.g++怎么把一个cpp文件编译成一个可执行文件?如果链接了动态库需要加什么选项?
23.gcc和g++的区别?
24.C++代码变成可执行文件的过程?
25.CMake了解过没?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值