微软面经

一面
  1. 自我介绍,项目介绍
  2. 设计模式
  3. 模板模式是什么?
  4. 数据库 行式数据库,列式数据库
  5. 日志打印如何保证顺序
  6. 设计一个消息队列
  7. 做题 一维数组找总和为target的路径(一个数只能用一次)
  8. 同上题,一个数能用两次
  9. 二叉树的最大深度
  10. 二叉树的最长路径
二面

跳过了

三面
  1. 聊天,学校的事,做项目的经历
  2. 题目 相交链表
面试官说简历比较契合,所以可能放了点水

四面
  1. 操作系统 堆栈(问的比较细,包括栈里面有什么,内存分配什么的,都问)
  2. 网络延迟的原因
  3. 客户反应Teams很卡,解决的办法
  4. 知道拥塞吗?
  5. 估计当前视频电话的延迟,怎么算的
  6. http https
  7. 算法 相交链表 二叉树的共同节点
倒在四面了😒
#微软苏州##面试题目##微软#
全部评论
楼主面的什么岗
1 回复 分享
发布于 2022-03-13 13:49
全要答出来吗
1 回复 分享
发布于 2022-01-24 12:58
感谢分享~想请问一下,同学终面结果是有邮件通知吗?间隔了多久呢?
1 回复 分享
发布于 2021-12-24 20:59
是面实习嘛?(竟然有四面😅)
1 回复 分享
发布于 2021-12-22 21:19
请问是中文面试吗,需要英文吗~
点赞 回复 分享
发布于 2022-09-13 23:05 四川
请问teams卡的问题怎么答的
点赞 回复 分享
发布于 2022-04-16 14:25
老哥,设计模式具体怎么考呢
点赞 回复 分享
发布于 2022-01-10 11:48

相关推荐

AI数字人面试官,每个问题前有15s左右思考时间,5分钟回答时间,感觉和简历上内容1. 选择编程语言,C++2. 自我介绍,AI大模型工具使用情况3. HTTP 与 HTTPS 区别;HTTPS 的 TLS/SSL 如何连接,如何进行加密;如何防止中间人篡改/替换攻击;4. 如何排查慢 SQL,如何判定索引命中情况;已经命中索引仍然效率不佳,如何优化;聚合索引如何选择索引顺序5. 模板编程 和 模板元编程的区别;模板编程中偏特化的应用场景;偏特化是否影响通用模板功能,......6. ”生成内容“如何进行缓存,什么输入适合作为键缓存,什么不适合,如何构建key;(什么是生成内容,大模型回复吗)对于不同客户不同场景,如何避免缓存泄露和数据混淆;分场景划分如何确定粒度;如何避免缓存污染和失效;7. 设计一个日历通知系统,用户可以设置某个时间的事件以得到提醒;定时事件如何实现,如何与数据库和前端交互;设置间隔很小的多个事件,是否可能导致事件的重复或遗漏,如何避免;8. 如何入手一个陌生技术领域;如何进行信息筛选;如何判断相互冲突的信息来源的可靠性;前一天的 03/21 美团笔试:- 选择题x10,很多 AI 题- 最长严格递增子序列长度:其实只用计数不同数的个数就好了- 移动括号最少次数使得匹配:贪心,维护右括号数量和左括号差值,遇到左括号且差值大于0直接累加计数(即相当于直接移过去匹配),应该这个思路没问题吧,过了80,后面觉得可能是忘了 long long 溢出了- 01树(不会,直接DFS超时)
点赞 评论 收藏
分享
03-21 12:14
山东大学 Java
1.你的登录功能是基于什么来实现的呢?2.你使用了多级缓存,redis+本地缓存,那你的本地缓存是怎么去实现的?3.如果redis和DB库存不一致导致超卖了怎么办?4.如果redis和DB库存不一致,如何让用户感知到下单失败?5.如果抢票只有一张票,但是有上千万和请求到来,如何进行处理?不用消息队列的话?比如令牌桶?限流?6.用redis来实现全局唯一ID是如何来实现的?会不会导致7.项目有做分布式的部署么?如何实现?8.了解什么是Function call,什么是mcp,什么是skill么?9.平时编程有用什么AI么?10.Java面向对象的三大特性是什么呢?有什么含义?11.子类中如何引用父类的方法?12.父类对象的引用可以调用指向子类的新方法么?13.重载和重写有什么不一样么?14.如果重载里面的参数是list,但是泛型不一样,算重载么?15.被哪些修饰修饰的方法是可以重写的?16.Java的static方法有哪些作用?17.有什么办法在静态方法里面调用非静态的方法?18.Java常见的集合或者说集合框架有哪些?19.Concurrenthashmap是如何实现的?20.Java里面有哪些创建线程的方法?21.线程池的有哪些参数?他们具体什么含义?22.为什么要尽量使用自己定义的线程池?23.Thread local的实现是什么?它里面用了什么引用?24.排查过内存泄露的例子么?如何排查内存泄露?25.如何去排查OOM?26.Spring中的autowired和resource注解有什么区别么?27.Spring的bean默认是单例还是多例的?如何创建多例的bean?28.如果依赖注入的时候接口有两个实现,怎么是选择要注入哪个?29.Spring的IOC和DI是什么意思?30.用过spring的切面么?如何使用切面?31.MySQL有哪些隔离级别?他们怎么实现?为什么使用Mvcc解决可重复读?32.MySQL的索引失效的场景有哪些?33.索引是越多越好么?34.为什么平时实际生产要反范式?35.数据库的Join有哪几种方式join啊?有两个表,一张是交易的表,一张是结算的表,交易会每天给把它收到的订单给结算发一份。两个表都有订单号字段,如果有人在结算的表插入订单(不在交易的表)或者交易给结算的表丢失部分数据,如何去排查这些异常的数据?36.计算机网络的tcp协议如何做拥塞控制?37.Tcp头部的内容了解么?有哪些字段?38.手撕:K个一组翻转链表回答了七八成的问题吧,手撕六分钟写出来,面完直接约二面
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
8
85
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务