Skip to content
The avatar of contributor named as GentleXu
GentleXu

Microsoft MAI Copilot Onsite 面试经验

发表于 2026-09-13
更新于 2026-09-14
阅读量 加载中...

基本信息

  • 面试岗位:Software Engineer(MAI Copilot 团队)
  • 工作类型:全职
  • 面试形式:Onsite,共四轮
  • 当前状态:未通过

面试详情

Hiring Manager 面试

这一轮主要是项目深入介绍,以及 Microsoft 常见的领导力问题,例如 Drive for ResultsBias for Action

Coding 1

这是一道中等难度的Leetcode算法题,有多个逐步追加的 Follow-up。

Coding 2

题目给定一个数组和一组查询下标。对于每个查询,需要计算从该下标到数组末尾的后缀中,当前最大值出现的次数。

直接对每个查询遍历对应后缀会导致效率不足。更高效的方法是从数组末尾向前只遍历一次,维护当前最大值及其出现次数:

  • 遇到更大的元素时,更新当前最大值,并将出现次数重置为 1
  • 遇到等于当前最大值的元素时,将出现次数加 1
  • 依次记录每个位置对应的后缀最大值出现次数,再回答查询

面试官继续追问了负数,以及最大值连续重复出现的情况。

System Design

题目是设计一个基于 RAG 的聊天机器人记忆系统,需要处理历史信息互相冲突的情况。

引用来源

Microsoft MAI Copilot onsite, rejected after the follow ups escalated海外面经

来源:Hack2Hire

作者:vikramreddy23

发布时间:2026-09-07