美团软开一面面经(1个小时 C++,肯定凉了)
Q:自我介绍
A:在北京实习,做一个类似于jupyter的本地web的机器视觉软件
Q:你理解中的jupyter
A:。。。
Q:你在实习当中遇到什么难点如何解决
A:web无法直接读取本地图片, 把图片放在服务器文件夹
Q;为什么web程序无法直接访问本地路径图片
A:web程序的权限低不安全
Q:为什么不让前端读然后通过流发送,之后后端解析处理
A:开发时间不够,客户急着要(我菜)
Q:线程和进程
A:进程是资源分配的单元,线程是程序执行的单元,一个进程可以有多个线程
Q:进程之间如何通信
A:管道,套接字,共享内存
Q.客户端的一个线程跟服务端的一个线程如何通信
A:套接字
Q:C++结构体内存对齐
A:每次按照当前单元大小对齐
Q:你最近看过什么书分享一下你认为有价值的内容?
A:effective C++ RAII 、const reference传参、继承
Q:你了解哪几种IO
A: 阻塞,非阻塞
Q:什么是阻塞,什么是非阻塞
A:阻塞:没读到就等待 非阻塞:没读到就一直读
Q:IO多路复用是什么IO
A:异步阻塞io
Q:MySQL的四种事务隔离级别
A: 读已提交 读未提交 可重复读
Q:读已提交和可重复读的区别
Q:可重复度和串行化
Q:MySql可重复读的底层实现
Q:http协议的结构
Q:设计一个缓存
算法题:大数相乘