虾皮一面面经

1.为什么程序总是从main函数开始执行的
2.线程和协程的区别
3.select和epoll的区别
4.栈是线程独有的还是共享的资源
5.进程间通信的几种方式,分别介绍一下
6.stl有哪几种容器,挑两个介绍一下
7.操作系统堆和栈
8.内存泄漏问题遇到过吗,怎么解决
9.tcp连接如果客户端掉线了连接会断开吗
10.不同的进程可以监听同一个端口吗?(tcp有血缘关系的进程可以,udp呢,网卡呢?)
11.tcp连接服务端状态
12.mysql有哪些索引,介绍一下
13.mysql有哪些锁,索引优化相关
14.熟悉那些数据结构(想问红黑树,我就不提)
15.unix系统性能包括哪些方面,怎么查看cpu占用率,内存使用情况,网络,IO情况,端口占用。
16.手撕代码:https://leetcode-cn.com/problems/binary-tree-maximum-path-sum/
吐槽一下手撕代码,题目要自己写输入,时间全花在写输入上面,恶心。

#面经##Shopee##校招##C++工程师#
全部评论

相关推荐

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