今天参加了久有耳闻的MS面试,地点在北大理科教学楼(新建的那栋楼,差点走错) 火急火燎赶到教室
已经爆满。很巧,居然见到了三个熟悉的面孔,就坐下,环顾四周。MS不愧是MS,这是我参加过来得最齐的笔试
了。 好了不说太多,直接上题吧,这次考试题,意料之外,有20道题,全是不定项选择题(不过无所谓,反正都没有准
备)。
1. 选择排序(Selection Sort)一共处理80个元素,当主循环32次之后,可以确定几个元素的位置(即几个元素
的位置不会再变了)
A:16 B:31 C:32 D:39 E: 40
2. 哪个是作为避免线程或进程间竞争条件的同步机制:
A:Mutex B: MailBox C: Semaphore D: Local Procedure Call
3. 栈结构,顺序数字1,2,3,4....n push in sequence, pop out randomly 问一共有几种出栈方式?
A: C_2n^n B: C_2n^n-C_2n^(n+1) C: ((2n!)/(n+1)n! n! D: n! E: 以上结果都不对
4. 二进制数01011001 和 0111001 相乘 再和 1101110相加 的结果
A: 00010100001111111 B: 0101011101110011 C:0011010000110101
5. 6程序纠错、程序的输出结果(C语言或者C++)
7. 一个5位数字旋转180度(180-degree rotated image of a 5-digit number)以后得到另外一个5位数字,它
们之间相差78633,问原始的5位数:
A: 60918 B: 91086 C: 18609 D: 10968 E:86901
8 B-Tree: 先序 中序 后序 得到哪两个可以还原树
9: 排序的问题
10:x y 是整数,哪个式子返回x y中的较小数
A:y^((x^y)&-(x<y)) B:y^(x^y) C: x^(x^y) D: (x^y)^(y^x) E: 以上都不对
11:关于UTF-8和 UTF-16的字节问题 具体问题忘记了。
12: 后面的题目几乎都是跟程序相关
感觉这次笔试没那么有意思了,除了一些比较好玩的程序题。如果需要准备MS笔试的话,
B-Tree 几乎每次都会考,还有就是基本的排序算法(Selection Sort、Quick Sort、Bubble Sort、 Heap Sort等等)
接下来就是C和C++语法中比较重要的或者和其他语言不同的地方也要注意。
多采用一些巧妙的解题方式,实在做不出来就空着,要是错了还要-2分的。。
分享到:
相关推荐
【微软技术支持工程师笔试题--技术测试】 在微软的技术支持工程师面试过程中,技术测试部分通常涉及广泛的知识领域,包括但不限于操作系统原理、网络技术、编程基础、软件调试和问题解决能力等。这份技术测试文档...
### 微软笔试题解析及答案 #### 题目一 **题目描述:** 一个为7,说谎者说他一平为7。 **问题:** 问的是什么? **答案解析:** 此题意在考察逻辑思维能力。题目中的“一个为7”指的是某个值为7,“说谎者说他...
本资料主要针对微软公司的求职经验进行分享,包含了丰富的笔试真题,旨在帮助应聘者更好地准备微软的招聘过程。微软作为全球知名的科技巨头,其招聘标准和流程对于许多求职者来说具有挑战性,因此深入理解微软的企业...
### 微软-Nvida-网易-阿里-淘宝-部分笔试题 #### C++知识点 **1. 多态性** - **问题:** 代码示例中出现了多态性的概念,通过虚函数实现。 - **解析:** 在C++中,多态性允许我们定义一个接口来表示不同的类型,...
### 微软笔试题2012知识点解析 #### 1. 函数返回值解析 - **函数描述**:此段代码实现的功能是计算输入整数`x`中二进制表示下的`1`的个数。 - **具体实现**: ```c++ int func(int x) { int countx = 0; while...
9.29 微软笔试题 题面及答案,供学习交流
【知识点详解】 1. 条件覆盖测试:题目中提到的语句"A>1 OR B ,为了达到100%条件覆盖,至少需要两个测试用例。一个用例使得A>1成立,另一个用例使得B 成立。 2. DoS攻击:DoS(Denial of Service)攻击是指通过...
总的来说,微软的笔试试题和面试环节旨在寻找那些具备创新思维、逻辑清晰、问题解决能力强的候选人。这些问题的复杂性和开放性反映了微软的企业文化,即鼓励员工跳出常规,挑战现状,为公司带来新的洞见和解决方案。...
【标题】2011年校园招聘微软笔试题解析 微软作为全球领先的科技公司,其校园招聘笔试题历来备受关注,因为它们往往反映出最新的技术趋势和微软对人才的期待。2011年的校园招聘笔试题是众多求职者了解微软面试流程和...
微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目
详细完整地列出了微软曾经考过的各种基础、关键知识点的笔试、面试题目。
【微软公司笔试题】主要考察的是求职者在IT领域的基础知识、逻辑推理能力、编程技能以及产品设计和测试的理解。以下是对各个部分知识点的详细解析: 1. 基本知识: 这部分试题涵盖广泛,包括操作系统(OS)、C/C++/...
【标题】"2012微软笔试"涉及的是2013年度微软公司针对校园招聘进行的笔试环节,主要测试应届毕业生的基础IT知识。作为全球知名的科技巨头,微软的笔试题目通常涵盖计算机科学与信息技术的多个核心领域,旨在评估应聘...
2009年微软笔试题 2009年微软笔试题2009年微软笔试题2009年微软笔试题2009年微软笔试题2009年微软笔试题
微软作为全球知名的科技巨头,其招聘过程中的笔试环节往往涵盖了广泛而深入的IT知识,旨在评估应聘者...此外,参与在线编程平台的挑战,阅读优秀的开源项目,以及持续关注最新的IT技术和趋势,都能为你的微软笔试加分。
【知识点详解】 1. 位操作技巧:在第一道题中,函数`func(x)`通过`x = x &(x-1)`的操作实现了清除x的二进制表示中最右边的一个1,以此来计数二进制表示中1的个数。这种方法被称为 Brian Kernighan 算法,常用于计算...
在本篇内容中,我们将探讨几道来自微软中国2012年实习生笔试题的相关知识点。这些题目涉及了算法、操作系统、数据结构、编程语言等多个IT领域的基础概念。 1. **选择排序**:选择排序是一种简单直观的排序算法。在...