【美团】C++岗-暑期实习面筋分享~

第一面

多路IO服用
进程和线程的区别
进程间通信方式
redis同步方式
分布式怎么来处理请求
mysql和redis的区别
mysql的两种存储引擎的区别
mysql表有几种连接方式,内连接,左连接和右连接
怎么处理高并发,除了多路IO服用,貌似还有线程池,分布式
TCP的三次握手
TCP拥塞控制
TCP的窗口机制主要解决什么问题
TCP拥塞控制主要解决什么问题
HTTP的长连接和短连接的区别
scoket编程,服务端怎么处理请求的
如果判断一个包使重传的包
手撕快排
有什么问题:
主要做什么业务
对我的评价
全程一个小时不到。

第二面

自我介绍
redis
http的一些方法
网络编程中,服务端怎么处理请求
tcp和udp的区别
哪些应用层协议使用udp和tcp
c++多线程怎么实现同步
liunx的命令这一块,我强调之前用过,现在不太熟悉,对操作系统知识比较了解
如果修改文件权限
如果读一个几G的文件
查看端口
redis有哪些数据结构
中间件,因为不了解直接说不会,说了一个RCP啥的,我也忘记了
项目介绍:这个时间占大头
你是怎么学习
对未来的规划
反问:对我的评价
手撕代码
有序链表合并
如果链表无序怎么处理
全程四十分钟左右。

发表评论

后才能评论