微软招聘流程

2025年3月17日 | 25 分钟阅读

公司概览

微软是一家总部位于华盛顿州雷德蒙德的跨国个人电脑创新企业。它创建许可证支持,并提供电脑软件、消费电子产品、电脑和提供服务。其最知名的软件产品是 Microsoft Windows 系列操作系统、Microsoft Office 套件以及 Internet Explorer 和 Edge 网页浏览器。

微软还为台式机和服务器提供软件,包括互联网搜索 (Bing)、数字服务市场 (MSN)、混合现实 (HoloLens)、云计算 (Azure) 和软件开发 (Visual Studio)。

微软由保罗·艾伦和比尔·盖茨于 1975 年 4 月 4 日创立,并在 20 世纪 80 年代中期通过 MS-DOS 占据了个人电脑操作系统市场的主导地位,随后是 Microsoft Windows。自 1990 年以来,该公司进行了多次企业收购。他们最大的一笔收购是 2016 年 12 月以 262 亿美元收购 LinkedIn,其次是 2011 年 5 月以 85 亿美元收购 Skype Technologies。

资格标准

候选人在学术上(X、XI、本科和研究生课程)的各科成绩必须达到 60%。

教育间隔不超过一年。

候选人应具备 C、C++、JAVA、DBMS 和网络等方面的良好知识。

选拔流程

公司的选拔流程包含 3 轮。这些轮次如下

笔试模式

条款题目数量
能力倾向40
英文20
技术40
总计40

考试总时长为 1 小时 40 分钟。考试不设负分。

第一轮

第一轮包含 100 道选择题。不设负分。本次测试将涵盖以下主题

定量能力

  • 数制
  • 最大公约数和最小公倍数
  • 平均数
  • 利润与亏损
  • 百分比
  • 时间、速度与距离
  • 对数
  • 奇偶数和数列
  • 概率
  • 排列与组合
  • 船与水流
  • 混合溶液或混合物
  • 单利
  • 复利

英文

  • 查找错误
  • 单词替换
  • 句子排序
  • 词语排序
  • 完成陈述
  • 句子纠错

第二轮

技术能力:这是技术能力轮。在本轮中,他们询问了 C、C++、JAVA、网络、操作系统和 DBMS 的技术问题。

第三轮

第三轮是 HR 面试。通过技术轮的考生将有资格参加此轮。

您可能遇到的 HR 面试问题如下

  1. 请介绍一下你自己。
  2. 为什么我们应该聘用你?
  3. 你认为自己成功吗?
  4. 您愿意出差吗?
  5. 你最大的优点和缺点是什么?
  6. 谈谈你的梦想工作。
  7. 你为什么离开上一份工作?
  8. 你是一个团队合作者吗?
  9. 你如何看待晚上和周末工作?
  10. 你能承受压力吗?

微软能力倾向题


1) 一个数依次除以 4 和 5,余数分别为 1 和 4。当它依次除以 5 和 4 时,相应的余数将是

  1. 1, 2
  2. 2, 3
  3. 4, 2
  4. 以上皆非。

答案: B


2) 8796 * 223 + 8796 * 77=?

  1. 2638800
  2. 2538800
  3. 2436400
  4. 22356600

答案: A

解决方案

8796 * 223 + 8796 *77= 8796 * (223+77)
300=2638800


3) 3+ 33+ 333+3.33=?

  1. 352.3
  2. 362.33
  3. 372.33

答案:C

解决方案

Microsoft Interview Questions


4) 单词 'OPTICAL' 的字母有多少种不同的排列方式,才能使元音始终在一起?

  1. 420
  2. 620
  3. 720

答案:C

解决方案

单词 'OPTICAL' 由 7 个不同的字母组成。
当元音 OIA 始终在一起时,它们可以看作一个字母。
然后,我们需要排列字母 PTCL (OIA)。
现在,5 个字母可以排列成 5! = 120 种方式。
元音 (OIA) 可以自分内部排列成 3! = 6 种方式。
所需排列方式数 = (120 x 6) = 720。


5) 从 7 名男性和 3 名女性中,有多少种方式可以组成一个 5 名男性和 2 名女性的团队?

  1. 63
  2. 80
  3. 45
  4. 135

答案: A

解决方案

Microsoft Interview Questions


6) A 在 12 天内可以完成一项工作。B 的效率比 A 高 60%。B 单独完成同一项工作需要多长时间?

Microsoft Interview Questions

答案: A

解决方案

A 和 B 所用时间的比例 = 160:100 = 8:5
假设 B 单独完成工作需要 x 天。
那么 8: 5: 12: x = 8x = (5 x 12) = 微软面试题 天。


7) A 和 B 在 8 天内可以完成一项任务,B 和 C 在 12 天内可以完成同一项任务。A、B 和 C 一起可以在 6 天内完成。A 和 C 一起完成需要多久?

  1. 6 天
  2. 8 天
  3. 10 天
  4. 12 天

答案: B

解决方案

Microsoft Interview Questions

Microsoft Interview Questions

所以,A 和 C 一起完成工作需要 8 天。


8) 一个管道能比另一个管道快三倍地注满一个水箱。如果两个管道一起注满水箱需要 36 分钟,那么较慢的管道单独注满水箱需要

  1. 81 分钟。
  2. 108 分钟。
  3. 144 分钟。
  4. 192 分钟。

答案:C

解决方案

设较慢的管道单独注满水箱需要 x 分钟。
那么,较快的管道将需要 x/3 分钟注满。

Microsoft Interview Questions

X = 144 分钟。


9) 一个大型油轮可以分别由两个管道 A 和 B 在 60 分钟和 40 分钟内注满。如果 B 用于一部分时间,而 A 和 B 在另一部分时间共同注满,那么从空状态开始注满油轮需要多长时间?

  1. 15 分钟
  2. 20 分钟
  3. 27.5 分钟
  4. 30 min

答案: D

解决方案

Microsoft Interview Questions

假设水箱在 x 分钟内注满。

Microsoft Interview Questions

Microsoft Interview Questions


10) 一个水龙头可以在 6 小时内注满一个容器。当水箱注满一半后,再打开三个相同的龙头。将容器完全注满总共需要多长时间?

  1. 3 小时 15 分钟
  2. 3 小时 45 分钟
  3. 4 小时
  4. 4 小时 15 分钟

答案: B


11) 当一种产品价格下降 10% 时,销量增加了 30%。对总收入有何影响?

  1. 17%
  2. 13%
  3. 14%
  4. 19%

答案: A

解决方案

设产品价格为 100 元,原始销量为 100 件

那么总收入 = 100 x 100 = 10000 元

新收入 = 90 x 130 = 11700 元

Microsoft Interview Questions


12) 8, 24, 12, 36, 18, 54, (....)

  1. 27
  2. 108
  3. 72
  4. 82

答案: A

解决方案

整数乘以 3 除以 2

所以,下一个整数是 54/2 = 27


13) 4, -8, 16, -32, 64, (....)

  1. 128
  2. -128
  3. 192
  4. -192

答案: B

解决方案

每个数字是测量数字乘以 2

所以所需的整数是 -128


14) 成本价损失 30% 在售价上的损失百分比是多少?

  1. 25%
  2. 30%
  3. 40%

答案: D

解决方案

设成本价=100,售价=70

损失 = 30/70*100 = 42.85%


15) 9000 元本金,年利率 11%,2 年的复利是多少?

  1. 2048.99 元
  2. 2088.90 元
  3. 2099.90 元

答案: A


16) 求将每公斤 7.20 元的米与每公斤 5.70 元的米混合,以生产每公斤 6.30 元的混合米的比例。

  1. 1:2
  2. 3:2
  3. 2:3

答案:C


17) 一名男子在静水中每小时可以划行 5 公里。如果水流速度为每小时 1 公里,他往返一个地点需要 1 小时,那么这个地点有多远?

  1. 2.4 公里
  2. 2.5 公里
  3. 3 公里

答案: A

解决方案

顺流速度 = (5 + 1) 公里/小时 = 6 公里/小时。

逆流速度 = (5 - 1) 公里/小时 = 4 公里/小时。

设距离为 x 公里

Microsoft Interview Questions

2x + 3x = 12

5x = 12

X = 2.4 公里


18) A 和 B 按 3:2 的比例向企业投资。如果总价值的 5% 用于慈善事业,A 的份额为 855 元,那么总价值是多少?

  1. 1425 元
  2. 1500 元
  3. 1537.50 元
  4. 1576 元

答案: B

解决方案

设总价值为 100 元。

支付慈善款后,A 的贡献 = 95 元 x 微软面试题 = 57 元

如果 A 的份额为 57 元,总利润 = 100 元。

如果 A 的份额为 855 元,总利润 = 微软面试题 x 855 = 1500 元


19) A、B 和 C 在一家企业中共同出资。约定 A 投资 6500 元,期限 6 个月;B 投资 8400 元,期限 5 个月;C 投资 10000 元,期限 3 个月。A 作为积极合伙人,获得 5% 的利润。利润为 7400 元。计算 B 的利润份额。

  1. 1900 元
  2. 2660 元
  3. 2200 元
  4. 2400 元

答案: B

解决方案

A 的管理费 = 7400 元的 5% = 370 元。

余额 = (7400 - 370) 元 = 7030 元。

他们出资的比例 = (6500 x 6) : (8400 x 5) : (10000 x 3)

= 39000 : 42000 : 30000

= 13 : 14 : 10

B 的份额 = 7030 元 X 微软面试题 = 2660


20) 三个合伙人按 5:7:8 的比例分享利润。他们合作的时间分别是 14 个月、8 个月和 7 个月。他们的投资比例是多少?

  1. 5: 7:8
  2. 20:49:64
  3. 30:20:21

答案: B


21) A、B、C 的收入比例为 2:3:5。如果分别允许其工资增加 15%、10% 和 20%,那么他们收入的新比例将是多少?

  1. 3: 3:10
  2. 10:11:20
  3. 23:33:60
  4. 无法确定

答案:C

解决方案

Microsoft Interview Questions


22) 如果一个数的 40% 等于另一个数的 2/3,则第一个数与第二个数的比例是多少?

  1. 2 : 5
  2. 3 : 7
  3. 5 : 3
  4. 7 : 3

答案:C

解决方案

Microsoft Interview Questions


23) 两个数成 3:5 的比例。如果从每个数中减去 9,则新数为 12:23 的比例。最小的数是

  1. 27
  2. 33
  3. 49
  4. 55

答案: B

解决方案

设这个数为 3x 和 5x

那么,微软面试题

23(3x - 9) = 12(5x - 9)

9x = 99

x = 11。

最小的数 = (3 x 11) = 33。


24) 一个包里有 25 便士、10 便士和 5 便士的硬币,比例为 1:2:3。如果总共有 30 元,那么 5 便士的硬币有多少个?

  1. 50
  2. 100
  3. 150
  4. 200

答案:C

解决方案

设 25 便士、10 便士和 5 便士硬币的数量分别为 x、2x、3x。

那么,它们价值的总和 = 微软面试题

Microsoft Interview Questions

因此,5 便士硬币的数量 = (3 x 50) = 150。


25) 3 年后,一项简单的利息总额为 815 元,4 年后为 854 元。本金是

  1. 650 元
  2. 690 元
  3. 698 元
  4. 700 元

答案:C

解决方案

1 年的简单利息 = (854 - 815) 元 = 39 元。

3 年的简单利息 = (39 x 3) 元 = 117 元。

本金 = (815 - 117) 元 = 698 元。


26) Thomas 先生在 A 和 B 两个计划中分别按年利率 14% 和 11% 投资了 13,900 元。如果 2 年内获得的总简单利息为 3508 元,那么投资于 B 计划的金额是多少?

  1. 6400 元
  2. 6500 元
  3. 7200 元
  4. 7500 元

答案: A

解决方案

设投资于 A 计划的金额为 x 元,投资于 B 计划的金额为 (13900 - x) 元。

Microsoft Interview Questions

28x - 22x = 350800 - (13900 x 22)
6x = 45000
x = 7500。

所以,投资于 B 计划的总金额 = (13900 - 7500) 元 = 6400 元。


27) 一笔款项在年利率 9% 的情况下,5 年获得了 4016.25 元的普通利息。总额是多少?

  1. 4462.50 元
  2. 8032.50 元
  3. 8900 元
  4. 8925 元

答案: D

解决方案

Microsoft Interview Questions


28) 以每年 4.5% 的年利率,450 元的本金需要多长时间才能获得 81 元的利息?

  1. 3.5 年
  2. 4 年
  3. 4.5 年
  4. 5 年

答案: B

解决方案

Microsoft Interview Questions


29) 一名男子以 29.50 元购买了一本书,并以 31.10 元的价格出售。计算他的利润百分比。

  1. 8.1%
  2. 5.4%
  3. 9.8%
  4. 2.4%

答案: B

解决方案

所以,成本价 = 29.50

售价 = 31.10

利润 = 31.10 - 29.50 = 1.6 元

利润 % = (利润/成本*100)%

= (1.6/29.50*100)%=5.4%


30) 如果 log 2 = 0.3010 且 log 3 = 0.4771,则 log5 512 的值为

  1. 2.870
  2. 2.967
  3. 3.876
  4. 3.912

答案:C


31) 4 个月后到期的汇票,年利率 15% 的银行贴现为 420 元。银行贴现是

  1. 400 元
  2. 360 元
  3. 480 元
  4. 320 元

答案: A

解决方案

Microsoft Interview Questions


32) 1600 元按年利率 15% 的投资者贴现,等于 1680 元在相同时间和相同利率下的实际贴现。时间是

  1. 3 个月
  2. 4 个月
  3. 7 个月
  4. 8 个月

答案: B

解决方案

1600 元的简单利息 = 1680 元的实际贴现。

1600 元是 1680 元的现值,即 80 元按 15% 计算。

Microsoft Interview Questions


33) 在特定金额的 2 年后,按年利率 10% 计算的银行收益为 24 元。现值是

  1. 480 元
  2. 520 元
  3. 600 元
  4. 960 元

答案:C

解决方案

Microsoft Interview Questions


34) 在特定金额的 3 年后,按年利率 12% 计算的银行收益为 270 元。银行贴现是

  1. 960 元
  2. 840 元
  3. 1020 元
  4. 760 元

答案:C

解决方案

Microsoft Interview Questions

银行贴现 = (750 + 270) 元 = 1020 元。


35) 一名男子以 5 分钟穿越 600 米长的公路。他的速度是多少公里/小时?

  1. 3.6
  2. 7.2
  3. 8.4
  4. 10

答案: B

解决方案

Microsoft Interview Questions


36) 一架飞机在 5 小时内以 240 公里/小时的速度飞行了特定距离。为了在 微软面试题 小时内完成相同的距离,它必须以速度

  1. 300 公里/小时
  2. 360 公里/小时
  3. 600 公里/小时
  4. 720 公里/小时

答案: D

解决方案

距离 = (240 x 5) = 1200 公里。

速度 = 距离/时间

速度 = 1200 / (5/3) 公里/小时。

合适的速度 = 1200 x 3/5 公里/小时 = 720 公里/小时。


37) 如果一个人以每小时 14 公里的速度而不是每小时 10 公里的速度行走,他会多走 20 公里。他实际行驶的距离是

  1. 50 公里
  2. 56 公里
  3. 70 公里
  4. 80 公里

答案: A


38) 一辆火车比一辆汽车的速度快一半。两人同时从 A 点出发,同时到达距离 A 点 75 公里的 B 点。然而,在途中,火车在车站停车时损失了约 12.5 分钟。汽车的速度是

  1. 100 公里/小时
  2. 110 公里/小时
  3. 120 公里/小时
  4. 130 公里/小时

答案:C

解决方案

Microsoft Interview Questions

Microsoft Interview Questions


39) 不停靠时,公交车速度为 54 公里/小时,停靠时为 45 公里/小时。公交车每小时停靠多久?

  1. 9
  2. 10
  3. 12
  4. 20

答案: B

解决方案

由于停靠,它少走了 9 公里。

Microsoft Interview Questions


40) 在一次 600 公里的行程中,由于恶劣天气,一架飞机的速度减慢了。其行程的平均速度降低了 200 公里/小时,飞行时间增加了 30 分钟。飞行时长是

  1. 1 小时
  2. 2 小时
  3. 3 小时
  4. 4 小时

答案: A

解决方案

假设飞行时长为 x 小时。

Microsoft Interview Questions

(2x + 1) = 3

2x² + x - 3 = 0

(2x + 3)(x - 1) = 0

X = 1 小时。


微软英语题


词语排序

1) 它将

P: 从他的声明中可以看出
Q: 关于行政安排
R: 在处理罢工方面
S: 他完全不知道情况

正确的句子应该是

  1. RPSQ
  2. PSQR
  3. RQPS
  4. PRQS

答案: B


2) 他如此善良和慷慨,以至于

P: 他不仅
Q: 让别人也这样做
R: 而且还
S: 自己帮助他们

正确的句子应该是

  1. PSRQ
  2. SPQR
  3. PRSQ
  4. QPRS

答案: A


3) 曾经

P: 日常生活需要
Q: 曾经每个家庭
R: 为自己准备了他们所需的大部分物品
S: 实际上创造了

正确的句子应该是

  1. QRSP
  2. RQPS
  3. RSPQ
  4. QSRP

答案: D


完成陈述

4) 他现在没钱了......

  1. 虽然他过去很穷
  2. 因为他已经放弃了他所有的财富
  3. 因为他过去很富有
  4. 因为他得到了巨大的礼物
  5. 因为他对财富非常贪婪

答案: B


6) 他懒到

  1. 无法依靠他人完成工作
  2. 无法推迟完成工作的计划
  3. 有时才能按时完成工作
  4. 不喜欢推迟他承诺要做的工作

答案:C


7) 未能申报所得税的官员将被

  1. 退回文件
  2. 支付罚款
  3. 获得报酬
  4. 做坏事
  5. 发出警告

答案: B


8) 除非你更努力地工作,否则你就会失败,意思是……

  1. A. 如果你失败了,你就会更努力地工作
  2. 你至少应该好好计划,这样你就不会失败
  3. 如果你不想要的,你很难失败
  4. 如果你不付出更多的努力,你就会失败
  5. 如果你只是一味地工作,你就会失败

答案: D


单词替代

9) 可通过触摸检测的

  1. 传染性的
  2. 偶然的
  3. 顽固的
  4. 有形

答案: D


10) 非常令人满意地食用

  1. 开胃的
  2. 可口的
  3. 诱人的
  4. 丰盛的

答案: B


11) 政府负责制定规则的部分

  1. 法院
  2. 审裁处
  3. 酒吧
  4. 立法机构

答案: D


12) 相信生活中所有事件和事件都是注定的一个人是

  1. 宿命论者
  2. 清教徒
  3. 利己主义者
  4. 暴君

答案: A


13) 与世界上每个人相关的事情

  1. 常规
  2. 常见
  3. 普通的
  4. 普遍的

答案: D


成语和短语

14) 彻底坦白

  1. 获得明确的优势
  2. 自我赞扬
  3. 毫不保留地承认
  4. 在萌芽之前就消灭

答案:C


15) 保持冷静

  1. 变得饥饿
  2. 情绪很好
  3. 保护自己的生命力
  4. 被保留

答案: B


16) 遇到麻烦

  1. 很难抓住逃犯
  2. 遇到危险人物
  3. 遭遇灾难
  4. 对付比自己厉害的人

答案: B


17) 回家

  1. 寻找自己的根源
  2. 回到休息的地方
  3. 回到原来的位置
  4. 强调

答案: D


18) 有冤屈

  1. 有私人的目的
  2. 未能引起兴趣
  3. 毫无结果
  4. 为双方工作

答案: D


19) 让某人陷入困境

  1. 与某人达成妥协
  2. 不断地惹恼某人
  3. 让某人平静下来
  4. 在困难时抛弃某人

答案: D


20) 扮演次要角色

  1. 快乐、高兴和健康
  2. 降低资深人士的重要性
  3. 支持另一个人的角色和观点
  4. 做后排驾驶

答案:C


微软技术题


1) 关于访问连接到接口的访问列表,以下哪项是正确的?

  1. 您可以在任何接口上放置任意数量的访问列表,直到内存耗尽为止。
  2. 您只能在任何接口上应用一个访问列表。
  3. 对于在接口上配置的每个第 3 层协议,可以为每个方向配置一个访问列表。
  4. 您可以将两个访问列表应用于任何接口。

答案:C

解决方案

思科路由器对在路由器接口上配置访问列表有规定。您可以为每个方向的每个第 3 层协议配置一个访问列表。


2) 您将使用哪个命令将访问列表应用于交换机接口?

  1. IP access list 101 out
  2. access-list IP 101 in
  3. IP access-group 101 in
  4. access-group IP 101 in

答案:C

解决方案

应用访问列表,正确的命令是 IP access group 101 in。


3) 以下哪个是标准 IP 访问列表的示例?

  1. access-list 110 allows have 1.1.1.1
  2. access-list 1 deny 172.16.10.1 0.0.0.0
  3. access-list 1 allow 172.16.10.1 255.255.0.0
  4. access-list standard 1.1.1.1

答案: B

解决方案

标准 IP 访问列表使用数字 1-99 和 1300-1999,并且仅根据源 IP 地址进行过滤。选项 C 不正确,因为掩码必须是通配符格式。


4) 以下哪些是 OSI 模型应用层的 TCP/IP 协议?

  1. IP
  2. TCP
  3. Telnet
  4. FTP
  5. TFTP
  1. 1 和 3
  2. 1、3 和 5。
  3. 3、4 和 5
  4. 以上全部。

答案:C


5) 哪个 SQL 结构用于限制表的列值?

  1. LIMIT 约束
  2. CHECK 约束
  3. VALUE 约束
  4. 以上都不正确。

答案: B


6) 以下哪一项不是最常见的 SQL CHECK 约束类型?

  1. 系统日期
  2. 范围检查
  3. 值列表
  4. 将同一表中的一列值更改为另一列值

答案: A


7) XSLT 处理器会复制模板的元素,直到找到格式中的命令

  1. SELECT ... FROM ... WHERE。
  2. {item, action}。
  3. {for-each select}。
  4. <HTML>...<\HTML>。

答案: B


8) 哪个标准、协议或语言被概括为发送任何类型、使用任何协议的消息的标准协议?

  1. SOAP
  2. SGML
  3. SQL
  4. ADO

答案: A


9) 以下关于 XML Schema 的陈述哪一项不正确?

  1. 它们用于定义数据的内容和结构。
  2. 它们定义了一组符号以及这些符号之间的关系。
  3. 它们本身就是 XML 文档。
  4. 它们有自己的语法。

答案: D


10) 你能把下面的两个陈述合并成一个吗?

Char *p;
p = (char*) malloc (100);

  1. A. char p = *malloc (100);
  2. char *p = (burn) malloc (100);
  3. char *p = (char*) malloc (100);
  4. char *p = (burn *) (malloc*) (100);

答案:C


11) 近、远和巨大的指针(DOS)占用多少字节?

  1. near=2 far=4 huge=4
  2. near=4 far=8 huge=8
  3. near=2 far=4 huge=8
  4. near=4 far=4 huge=8

答案: A

解决方案

近 =2,远=4 和巨大=4 指针仅在 DOS 下存在。在 Windows 和 Linux 下,每个指针都是 4 字节长。


12) 引用数组元素 a[i] [j] [k] [l] 的指针表达式是什么?

  1. ((((a+i) +j) +k) +l)
  2. *(*(*(*(a+i) +j) +k) +l)
  3. (((a+i) +j) +k +l)
  4. ((a+i) + j+ k + l)

答案: B


13) 程序输出是什么?

#include<stdio.h>
int main ()
{
    Static char *s [] = {"black", "white", "pink", "violet"};
    Char **ptr [] = {s+3, s+2, s+1, s}, ***p;
    p = ptr;
    ++p;
    Printf ("%s", **p+1);
    return 0;
}

  1. ink
  2. ack
  3. ite
  4. let

答案: A


14) 程序输出是什么?

#include<stdio.h>
int main ()
{
    int i=3, *j, k;
    j = & I ;
    printf ("%d\n", I**j*i+*j);
    return 0;
}

  1. 30
  2. 27
  3. 9
  4. 3

答案: A


15) 以下哪个声明正确地声明了一个函数,该函数接收指向指向指向浮点的指针,并返回指向指向指向浮点的指针?

  1. float **fun (float***);
  2. float *fun (float**);
  3. float fun (float***);
  4. float ****fun (float***);

答案: D


16) 关于程序,以下哪个陈述是正确的?

#include<stdio.h>
int primary ()
{
    int i=10;
    int *j=& I;
    return 0;
}

  1. j 和 I 都是 int 的指针
  2. I 是 int 的指针,并保存了 j 的地址
  3. j 是 int 的指针,并保存了 I 的地址
  4. j 是指向 int 的指针,并保存了 I 的地址

答案:C


17) 关于匿名内部类,以下哪个是有效的?

  1. 它可以扩展一个类并实现一个接口。
  2. 它可以扩展一个类并实现多个接口。
  3. 它可以扩展一个类或实现一个接口。
  4. 它可以实现多个接口,即使它还扩展了一个类。

答案:C

选项 C 是正确的,因为匿名内部类的结构只允许在 new 之后有一个命名类型,该类型必须是单个接口(在这种情况下,匿名类实现该单个接口)或单个类(在这种情况下,匿名类扩展该单个类)。

选项 A、B、D 和 E 不正确,因为它们不遵循选项 C 的答案中描述的语法规则。


18) 以下关于 .NET CLR 的陈述哪些是 TRUE?

  • 它提供了一个语言中立的开发和执行环境。
  • 它确保应用程序无法访问其无权访问的内存。
  • 它提供运行“托管”应用程序的服务。
  • 资源被垃圾回收。
  • 它提供运行“非托管”应用程序的服务。
  1. A. 仅 1 和 2
  2. 仅 1、2 和 4
  3. 1, 2, 3, 4
  4. 仅 4 和 5
  5. 仅 3 和 4

答案:C


19) 以下哪个是有效的 .NET CLR JIT 执行计数器?

  1. 用于 JIT 编译的总内存。
  2. 用于 JIT 编译的平均内存
  3. 标准 JIT 编译失败的方法数
  4. 用于 JIT 编译的处理器时间百分比
  5. 当前分配用于 JIT 编译的内存级别。
  1. 1, 5
  2. 3, 4
  3. 1, 2
  4. 4, 5

答案: B


20) 关于托管代码,以下哪个陈述是正确的?

  1. 托管代码是由 JIT 编译器编译的代码。
  2. 托管代码是资源被垃圾回收的地方。
  3. 托管代码是运行在 Windows 上的代码。
  4. 托管代码是为 CLR 服务编写的代码。
  5. 托管代码是可以在 Linux 上运行的代码。

答案: D


21) 以下哪个程序集可以保存在全局程序集缓存中?

  1. 私有程序集
  2. 友好程序集
  3. 共享程序集
  4. 公共程序集
  5. 受保护程序集

答案:C


22) 以通用语言运行时为目标的 C# 代码称为

  1. 非托管
  2. 分布式
  3. 遗产
  4. 托管代码
  5. 原生代码

答案: D


23) 以下关于 .NET Framework 的陈述哪些是正确的?

  1. .NET Framework 使用 DCOM 来实现语言互操作性。
  2. .NET Framework 基于 DCOM 技术。
  3. .NET Framework 使用 DCOM 来实现托管代码和非托管代码之间的转换。
  4. .NET Framework 使用 DCOM 来创建非托管应用程序。
  5. .NET Framework 在创建分布式应用程序时使用 COM+ 服务。

答案:C


24) 以下关于下面 C#.NET 代码片段的陈述哪些是正确的?

String s1, s2;
s1 = "Hello";
s2 = "Hello";

  • 字符串对象没有 new 就不能创建。
  • 只会创建一个对象。
  • S1 和 S2 都将引用同一个对象。
  • 将创建两个对象,一个由 s1 指向,另一个由 s2 指向。
  • S1 和 S2 指向同一个对象。
  1. 1, 2, 4
  2. 2, 3, 5
  3. 3, 4
  4. 2, 5

答案: B


25. 以下 C#.NET 代码片段的正确输出是什么?

String s1 = "ALL MEN ARE CREATED EQUAL";
String s2;
s2 = s1.Substring(12, 3);
Console.WriteLine (s2);

  1. ARE
  2. CRE
  3. CR
  4. REA
  5. CREATED

答案: B


26) 数据清洗是以下哪项?

  1. 一个过程,用于从数据仓库中删除数据并创建所需的索引
  2. 一个过程,用于将数据加载到数据仓库并创建所需的索引
  3. 一个过程,用于在数据移入数据仓库后提高数据质量
  4. 一个过程,用于在数据移入数据仓库之前提高数据质量

答案: D


27) 活跃的数据仓库架构包含以下哪些?

  1. 至少一个数据市场
  2. 可以从各种内部和外部来源提取的数据
  3. 近乎连续的更新
  4. 以上全部。

答案: D


28) 数据挖掘的目标包括以下哪些?

  1. 解释某个观察到的事件或状况
  2. 确认数据存在
  3. 分析数据中的潜在关系
  4. 创建一个新的数据仓库

答案: A


29) 运行系统是以下哪项?

  1. 一个用于维持业务连续性并依赖历史数据的系统。
  2. 一个用于维持业务连续性并依赖当前数据的系统。
  3. 一个用于支持决策并依赖当前数据的系统。
  4. 一个用于支持决策并依赖历史数据的系统。

答案: B


30) 数据仓库是以下哪项?

  1. 可以由最终用户更新。
  2. 包含多种命名约定和格式。
  3. 围绕关键知识领域组织。
  4. 仅包含当前数据。

答案:C


31) 用于启动线程执行的技术叫什么名字?

  1. init();
  2. start();
  3. run();
  4. resume();

答案: B

解决方案

选项 B 是正确的。start() 方法使该线程开始执行;Java 虚拟机调用该线程的 run 方法。

选项 A 不正确。Thread 类中没有 init() 方法。

选项 C 不正确。线程的 run() 方法类似于应用程序的 main() 方法。启动线程会导致该对象的 run 方法在一个独立执行的线程中被调用。

选项 D 不正确。resume() 方法已弃用。它会恢复一个暂停的线程。


32) Thread 的两个有效构造函数是?

Thread (Runnable r, String name)
String ()
Thread (int priority)
Thread (Runnable r, Thread Group g)
Thread (Runnable r, int need)

  1. 1 和 3
  2. 2 和 4
  3. 1 和 2
  4. 2 和 5

答案:C

解决方案

(1) 和 (2) 都是 Thread 的有效构造函数。
(3)、(4) 和 (5) 不是有效的 Thread 构造函数,尽管 (4) 很接近。如果将 (4) 中的参数调换位置,您将得到一个有效的构造函数。


33) Object 类的三个方法是?

  • notify();
  • notifyAll ();
  • isInterrupted ();
  • synchronized ();
  • Interrupt ();
  • wait (long msecs);
  • sleep (long msecs);
  • yield ();
  1. 1, 2, 4
  2. 2, 4, 5
  3. 1, 2, 6
  4. 2, 3, 4

答案:C

解决方案

(1)、(2) 和 (6) 是正确的。它们都与等待指定对象的线程列表有关。
(3)、(5)、(7) 和 (8) 是错误的答案。中断() 和 interrupt() 方法是 Thread 的实例方法。
sleep() 和 yield() 方法是 Thread 的静态方法。
D 是错误的,因为 synchronized 是一个关键字,而 synchronized() 结构是 Java 语言的一部分。


34) class X implements Runnable

{
     public static void main(String args [])
{
     /* Missing code? */
}
     public void run() {}
}

  1. Thread t = new Thread(X);
  2. Thread t = new Thread(X); t.start ();
  3. X run = new X(); Thread t = new Thread(run); t.start ();
  4. Thread t = new Thread (); x.run ();

答案:C

解决方案
选项 C 是启动线程的正确方法。


35) 以下哪个表示与关系关联的最大实体数?

  1. 最小基数
  2. 最大基数
  3. ERD
  4. 实体计数器(GEC)

答案: B


36) 哪种类型的实体不存在于数据库中,除非另一种类型的实体也存在于数据库中,但不要求将该其他实体的标识符作为其自身标识符的一部分?

  1. 弱实体
  2. 强实体
  3. ID 依赖实体
  4. ID 独立实体

答案: A


37) 哪种类型的实体代表相关泛化实体的实际实例?

  1. 超类型实体
  2. 子类型实体
  3. 原型实体
  4. 实例实体

答案: D


38) 递归关系是指实体与________ 之间的关系。

  1. 它本身
  2. 子类型实体
  3. 范例实体
  4. 实例实体

答案: A


39) 以下哪个显示了必须与关系关联的最小实体数?

  1. 最小基数
  2. 最大基数
  3. ERD
  4. 实体计数器(GEC)

答案: A


40) 在以下哪种情况下,一种类型的单个实体实例与另一种类型的许多实体实例相关联?

  1. 一对一关系
  2. 一对多关系
  3. 多对多关系
  4. 复合关系

答案: B


微软 HR 面试题


1) 介绍一下你自己。

早上好,先生/女士

您好,我是 Ginni Bhatia。我来自库鲁克特拉。我已完成 MCA(计算机科学专业),毕业于 Panipat 工程技术学院(隶属于库鲁克特拉大学),总成绩为 70%。我已获得 B.Com(职业)学位,毕业于 Dayanand Mahila College(也隶属于库鲁克特拉大学),总成绩为 65%。我还获得了 Lovely Professional University 的计算机应用研究生文凭(P.G.D.C.A),总成绩为 6.9(CGPA)。我的爱好是唱歌、跳舞和看电影。我喜欢网页设计。我的优点是诚实、认真、负责,并且总是积极乐观。我的缺点是懒惰。我在 Accenture 公司有超过六年的工作经验。在我之前的公司,我参与了一个屡获殊荣的新交易平台的开发。

目前,我正在寻找一个机会,将我的专业技能和创造性思维能力应用到像贵公司这样的创新型软件公司。

先生,我只说这么多。

感谢您给我介绍自己的时间。


2) 我们为什么要雇用你?

对我来说,能在一家好公司工作是一个很好的机会,这将有助于我更好地发展职业生涯。


3) 你认为自己成功吗?

我认为通过持续的进步是成功的。当被允许实施新想法并看到其实现时,我会感到很有趣。我会将我的成功定义为我多年来学到的东西,并在情况出现或具有挑战性时加以利用。


4) 您愿意出差吗?

是的。我喜欢旅行。改变新的地方和结识新的人对我来说将是一次美好的经历。


5) 你最大的优点和缺点是什么?

我非常乐意与不同的人一起工作。我的优势在于我多年来培养的系统性和规划能力,这有助于我在到期日期前完成我的工作。我在小组发言时有点紧张;然而,我做过最好的论文演示来克服这一点。


6) 谈谈你的梦想工作。

我选择这份工作仅仅因为它是我梦想的工作。我一直想在一家享有盛誉的跨国公司工作。


7) 你为什么离开上一份工作?

这是职业生涯的调整。我想在像贵公司这样更有能力的平台探索并运用我的技能。


8) 你是一个团队合作者吗?

是的,当然。虽然我不能否认我可以独立工作,只需要很少的监督,但我也是每个领导者在团队中都希望拥有的伙伴。


9) 你如何看待晚上和周末工作?

这对我来说不是问题。如果公司需要我,我随时准备工作。


10) 你能承受压力吗?

是的,我可以在压力下工作;压力只是促使我认真工作的动力。