cswork / mock oa打开模拟 OA

Microsoft · HackerRank

Microsoft OA 模拟:90 分钟 2 题

在 CSWork 限时模拟 Microsoft OA:90 分钟 2 道编程题,按 HackerRank 的方式在线判题,时间到自动交卷并评分。

开始 Microsoft 模拟 →题池 78 道可判题(OA 真题 + 高频 LeetCode)

Microsoft OA 的真实格式

平台
HackerRank
题量
2
时长
90 分钟
难度顺序
中等 → 中等
计分
每题按通过的测试用例 0–100 分
适用
SWE intern、New grad (SDE)
编程之外
无(偶有少量选择题或调试题)

实习和新毕业生最常见的是 HackerRank 两题 90 分钟,部分批次改用 Codility(两题 100–110 分钟,提交前看不到隐藏用例结果)。高频考点:字符串、贪心、滑动窗口、前缀和、DP。

Microsoft OA 考察内容

以数组、字符串、哈希计数和贪心为主,偶尔有位运算或数学题。难度 easy~medium,但隐藏用例对正确性和性能都卡得严。

基于本站 72 道 Microsoft OA 真题的专题标注(AI 辅助估计)
  1. 贪心调度16%
  2. 哈希计数13%
  3. 位运算10%
  4. 字符串9%
  5. 前缀和区间8%
  6. 双指针滑窗6%
  7. 模拟/实现5%
  8. 原地数组4%

点专题名,去 500 路对应的站点专项练习。

估计难度分布

  • 简单 25%
  • 中等 51%
  • 困难 24%
题面风格
题面短、直接,不讲故事,多是经典题改编:异位词、字符串表示的大数相乘、用栈实现队列、校验 BST 后序序列。Codility 版提交前看不到隐藏用例的结果。
备考建议
提交前自己把空输入、单元素、整数溢出、超大 n 过一遍。刷 Microsoft 标签的数组、字符串、哈希题时,按 Codility 的方式计时、不看测试反馈。

本模拟包含

  • 2 道编程题,难度顺序 中等 → 中等
  • 90 分钟倒计时,离开页面也不暂停,时间到自动交卷
  • 题目从 Microsoft 的 OA 真题和高频 LeetCode 题里抽,优先没做过的
  • 考试期间隐藏题解和提示,交卷后给出成绩单并解锁题解

不在模拟内

  • 摄像头、麦克风、屏幕监考和查重
  • HackerRank 自己的编辑器界面;这里用 CSWork 的在线编辑器和判题

格式来源