微软面经
一面
- 自我介绍,项目介绍
- 设计模式
- 模板模式是什么?
- 数据库 行式数据库,列式数据库
- 日志打印如何保证顺序
- 设计一个消息队列
- 做题 一维数组找总和为target的路径(一个数只能用一次)
- 同上题,一个数能用两次
- 二叉树的最大深度
- 二叉树的最长路径
跳过了
三面
- 聊天,学校的事,做项目的经历
- 题目 相交链表
四面
- 操作系统 堆栈(问的比较细,包括栈里面有什么,内存分配什么的,都问)
- 网络延迟的原因
- 客户反应Teams很卡,解决的办法
- 知道拥塞吗?
- 估计当前视频电话的延迟,怎么算的
- http https
- 算法 相交链表 二叉树的共同节点