2012微软“智在未来”实习生招聘(共5篇)

时间:2019-05-12 19:49:44下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《2012微软“智在未来”实习生招聘》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《2012微软“智在未来”实习生招聘》。

第一篇:2012微软“智在未来”实习生招聘

2012微软“智在未来”实习生招聘

2012微软“智在未来”实习生计划是为即将毕业于2013年的本科、硕士、博士学生量身打造的实习计划。

 实习生职位:职位涵盖软件开发,技术支持等领域 工作地址:将在北京、上海等城市共提供近1000个实习岗位

“智在未来”实习生计划在暑假期间将招聘大量2013年即将毕业的学生加入微软中国实习。在暑假以外的时间,微软中国也会依据部门需要和同学的时间招聘一定量的实习生。

实习生在微软的实习期通常需要达到三个月或以上,形式分全职兼职两种,全职实习生周一至周五工作5天,兼职实习生一周需要保证工作3个工作日以上。我们鼓励同学们在假期进行全职实习,以获得更全面连贯的实习项目经验.我们能提供什么?

 导师制度:不用担心进入微软后手足无措,我们将为每位实习生配备导师,你的日常学习和工作将由他

(她)悉心指导。他(她)将指引你成功完成整个实习计划。短短几年,从实习生到团队经理,他(她)深谙微软支持工程师所必需的职业素养,帮助你高效完成从校园人才到企业精英的转变;

 培训:为期一周的训练中,你的经理给你制定最适合的培训课程,训练你的沟通能力和职业意识,并在此基础上为你提供可能的职业规划建议;

 技术项目真实现场:每位实习生都将得到自己的项目任务,你将通过团队合作和学习,投身真实项目工

作,并在实习结束时反馈自己的项目报告

你将有何获益?

 提前体验微软 IT 前沿技术:你有机会接触到微软最新产品的测试,领先一步掌握全球 IT 科技资讯;你

有机会与技术大牛们分享交流最新的行业动态和展示微软最新的技术成果;

 获得微软的技术资源:为实习生提供的在线技术自学环境,将让你感受获取知识的乐趣; 绿色通道:表现优秀的实习生将有机会受到微软导师的推荐,经过面试筛选,得到微软2013年正式聘

用书,并于2013年毕业后正式入职,成为微软中国的正式员工。

想加入微软“智在未来”实习生项目吗?亲爱的同学,我们在等你们,那你还等什么呢?赶快来加入微软吧!请访问 申请我们的实习职位。暑期实习生招聘的网申截至日期是3月31日。请同学们火速提交简历,为即将举办的笔试占据你的一席之地!

第二篇:2013微软实习生笔试题

http:///实现可变参数printf可以调用约定:

A. cdecl

B. stdcall

C. pascal

D. fastcall

输出结果:

class A

{

public:

virtual void f()

{

cout<<“A:f()”<

}

void f()const

{

cout<<“A:f()const”<

}

};

class B:public A

{

public:

void f()

{

cout<<“B:f()”<

}

void f()const

{

cout<<“B:f()const”<

}

};

void ga(const A *a)

{

a->f();

}

int _tmain(int argc, _TCHAR* argv[])

{

A *a=new B();

a->f();

ga(a);

}

A.B::f()B::f()const

http:// 1.2.….答案:B::f()A::f()const

3.链表和数组的区别

A.在有序的情况下的查找效率

B.dynamic add/remove

C.random access

D.data type

4.关于线程和进程,下面哪句话正确:

A.系统应用中一定至少有一个进程,但是不一定要有线程

B.线程有自己的栈,必须和它的父进程共享自己的资源

C.线程必须属于进程

D.5.输出结果:

int x=10;

int y=10;x= x++;y= ++y;printf(“%d%d/n”, x, y);system(“PAUSE”);

return 0;

A.10 10 B.10 11 C.11 10 D.11 11

6.Java 或C#代码的结果?

Int[][] array3={

Int[3][]={5,6,2},Int[3][]={6,9,7,8,3}

Int[3][]={3,2}

};

Cout << array3[2][2];

A.9B.C.D.overflow

7.以下哪个正确

A.Const int a;//常整数

B.Int const a;//常整数

C.Const int *a;//指向一个常整数的指针

D.Const int *a;//是一个const指针

E.Int const *a;//是一个const指针

8.一段代码问输出结果,答案应该是21212121

9.1000瓶水,有一瓶有毒,让一只小白鼠喝掉任意数量的有毒液体,一周后死亡,给你一

周时间,至少需要多少只小白鼠能找到有毒的液体?

A.9

B.10

C.32

D.999

E.以上都不对

10.以下哪一个结果为1?

A.主函数执行后的返回值

B.Return(7&1);

C.Char *a=”Microsoft”;

return a == “Microsoft”;

D.Return “Microsoft”==”Microsoft”;

E.以上都不对

11.32位有符号整数F和G是由F=X/2和G=X>>1得到,如果F不等于G,说明什么?

A.编译错误

B.X是奇数

C.X是负数

D.F-G=1

E.G-F=1

12.3*4的格子有几个矩形?

A.B.C.D.60

E.都不对

13.一条线把平面分成两块,两条线把平面分成四块,如果任意两条线不平行。。100条线

分成多少块

A.5051

14.哪个排序是稳定的?

A.Bubble

B.QuickSort

C.Merge

D.Heap

E.Select

15.MVC以下哪个说法正确?

A. Model是表示数据和业务逻辑

B. View是用户交互。。

C. Controller。。

D. Model用于get和post用户的输入,然后交给控制器

E. 以上都不对

16.知道以下哪种遍历可以还原二叉树:

A. 先序和中序

B. 先序和后序

C. 后序和中序

D. 后序

17.N个字符的string,每个字符都不相同,它共有多少个子串?

A.B.2^n

C.n(n+1)/2

D.n!

18.Update set copy = copy+1 where authorID in

Select authid from table groupby authorID

Having sum(copy)<= 8

对几条数据产生变化:

Xx XXXXXcopyauthorID

A.1B.2C.3D.4E.5

19.一个图求最短路径

A

B

C

D20

E21

20.有N个球,其中只有一个是重量较轻的,用天平只称三次就能找到较轻的球,以下的N

值哪个是可能的?

A 12

B 16

C 20

D 24

E 28

第三篇:微软招聘智力测试题

只有5分钟,超过5分钟就放弃,因为你绝对不会被微软招聘.这是微软招聘时的智力测试!!超过5分钟,淘汰!!

test 1

烧一根不均匀的绳需用一个小时,如何用它来判断半个小时?

test 2

。。

。。

。。

请仅用一笔画四根直线,将上图9各点全部连接。

test 3

对一批编号为1~100全部开关朝上(开)的灯进行以下操作:

凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又

拨一次开关。。。

问:最后为关熄状态的灯的编号。

第四篇:微软2014实习生招聘及技术类秋令营招聘onlinetest编程题

1.String reorder Time Limit: 10000ms Case Time Limit: 1000ms Memory Limit: 256MB

Description

For this question, your program is required to process an input string containing only ASCII characters between ‘0’ and ‘9’, or between ‘a’ and ‘z’(including ‘0’, ‘9’, ‘a’, ‘z’).Your program should reorder and split all input string characters into multiple segments, and output all segments as one concatenated string.The following requirements should also be met, 1.Characters in each segment should be in strictly increasing order.For ordering, ‘9’ is larger than ‘0’, ‘a’ is larger than ‘9’, and ‘z’ is larger than ‘a’(basically following ASCII character order).2.Characters in the second segment must be the same as or a subset of the first segment;and every following segment must be the same as or a subset of its previous segment.Your program should output string “” when the input contains any invalid characters(i.e., outside the '0'-'9' and 'a'-'z' range).Input

Input consists of multiple cases, one case per line.Each case is one string consisting of ASCII characters.Output

For each case, print exactly one line with the reordered string based on the criteria above.Sample In

aabbccdd 007799aabbccddeeff113355zz 1234.89898 abcdefabcdefabcdefaaaaaaaaaaaaaabbbbbbbddddddee

Sample Out

abcdabcd 013579abcdefz013579abcdefz Abcdefabcdefabcdefabdeabdeabdabdabdabdabaaaaaaa

2.K-th string Time Limit: 10000ms Case Time Limit: 1000ms Memory Limit: 256MB

Description

Consider a string set that each of them consists of {0, 1} only.All strings in the set have the same number of 0s and 1s.Write a program to find and output the K-th string according to the dictionary order.If such a string doesn’t exist, or the input is not valid, please output “Impossible”.For example, if we have two ‘0’s and two ‘1’s, we will have a set with 6 different strings, {0011, 0101, 0110, 1001, 1010, 1100}, and the 4th string is 1001.Input

The first line of the input file contains a single integer t(1 ≤ t ≤ 10000), the number of test cases, followed by the input data for each test case.Each test case is 3 integers separated by blank space: N, M(2 <= N + M <= 33 and N , M >= 0), K(1 <= K <= 1000000000).N stands for the number of ‘0’s, M stands for the number of ‘1’s, and K stands for the K-th of string in the set that needs to be printed as output.Output

For each case, print exactly one line.If the string exists, please print it, otherwise print “Impossible”.Sample In 3 2 2 2 2 2 7 4 7 47

Sample Out

0101 Impossible 01010111011

3.Reduce inversion count Time Limit: 10000ms Case Time Limit: 1000ms Memory Limit: 256MB

Description

Find a pair in an integer array that swapping them would maximally decrease the inversion count of the array.If such a pair exists, return the new inversion count;otherwise returns the original inversion count.Definition of Inversion: Let(A[0], A[1]...A[n])be a sequence of n numbers.If i < j and A[i] > A[j], then the pair(i, j)is called inversion of A.Example: Count(Inversion({3, 1, 2}))= Count({3, 1}, {3, 2})= 2 InversionCountOfSwap({3, 1, 2})=> {

InversionCount({1, 3, 2})= 1 <--swapping 1 with 3, decreases inversion count by 1

InversionCount({2, 1, 3})= 1 <--swapping 2 with 3, decreases inversion count by 1

InversionCount({3, 2, 1})= 3 <--swapping 1 with 2 , increases inversion count by 1 }

Input

Input consists of multiple cases, one case per line.Each case consists of a sequence of integers separated by comma.Output

For each case, print exactly one line with the new inversion count or the original inversion count if it cannot be reduced.Sample In

3,1,2 1,2,3,4,5

Sample Out 1 0

4.Most Frequent Logs

Time Limit: 10000ms Case Time Limit: 3000ms Memory Limit: 256MB

Description

In a running system, there're many logs produced within a short period of time, we'd like to know the count of the most frequent logs.Logs are produced by a few non-empty format strings, the number of logs is N(1=N=20000), the maximum length of each log is 256.Here we consider a log same with another when their edit distance(see note)is = 5.Also we have a)logs are all the same with each other produced by a certain format string b)format strings have edit distance 5 of each other.Your program will be dealing with lots of logs, so please try to keep the time cost close to O(nl), where n is the number of logs, and l is the average log length.Note edit distance is the minimum number of operations(insertdeletereplace a character)required to transform one string into the other, please refer to httpen.wikipedia.orgwikiEdit_distance for more details.Input

Multiple lines of non-empty strings.Output

The count of the most frequent logs.Sample In

Logging started for id:1 Module ABC has completed its job Module XYZ has completed its job Logging started for id:10 Module ? has completed its job

Sample Out 3

第五篇:微软2014实习生招聘及技术类秋令营招聘onlinetest编程题

1.String reorder

Time Limit: 10000ms

Case Time Limit: 1000ms

Memory Limit: 256MB

Description

For this question, your program is required to process an input string containing only ASCII characters between ‘0’ and ‘9’, or between ‘a’ and ‘z’(including ‘0’, ‘9’, ‘a’, ‘z’).Your program should reorder and split all input string characters into multiple segments, and output all segments as one concatenated string.The following requirements should also be met,1.Characters in each segment should be in strictly increasing order.For ordering, ‘9’ is larger than ‘0’, ‘a’ is larger than ‘9’, and ‘z’ is larger than ‘a’(basically following ASCII character order).2.Characters in the second segment must be the same as or a subset of the first segment;and every following segment must be the same as or a subset of its previous segment.Your program should output string “” when the input contains any invalid characters(i.e., outside the '0'-'9' and 'a'-'z' range).Input

Input consists of multiple cases, one case per line.Each case is one string consisting of ASCII characters.Output

For each case, print exactly one line with the reordered string based on the criteria above.Sample In

aabbccdd

007799aabbccddeeff113355zz

1234.89898

abcdefabcdefabcdefaaaaaaaaaaaaaabbbbbbbddddddee

Sample Out

abcdabcd

013579abcdefz013579abcdefz

Abcdefabcdefabcdefabdeabdeabdabdabdabdabaaaaaaa

2.K-th string

Time Limit: 10000ms

Case Time Limit: 1000ms

Memory Limit: 256MB

Description

Consider a string set that each of them consists of {0, 1} only.All strings in the set have the same number of 0s and 1s.Write a program to find and output the K-th string according to the dictionary order.If such a string doesn’t exist, or the input is not valid, please output “Impossible”.For example, if we have two ‘0’s and two ‘1’s, we will have a set with 6 different strings, {0011, 0101, 0110, 1001, 1010, 1100}, and the 4th string is 1001.Input

The first line of the input file contains a single integer t(1 ≤ t ≤ 10000), the number of test cases, followed by the input data for each test case.Each test case is 3 integers separated by blank space: N, M(2 <= N + M <= 33 and N , M >= 0), K(1 <= K <= 1000000000).N stands for the number of ‘0’s, M stands for the number of ‘1’s, and K stands for the K-th of string in the set that needs to be printed as output.Output

For each case, print exactly one line.If the string exists, please print it, otherwise print “Impossible”.Sample In2 22 77 47

Sample Out

0101

Impossible

01010111011

3.Reduce inversion count

Time Limit: 10000ms

Case Time Limit: 1000ms

Memory Limit: 256MB

Description

Find a pair in an integer array that swapping them would maximally decrease the inversion count of the array.If such a pair exists, return the new inversion count;otherwise returns the original inversion count.Definition of Inversion: Let(A[0], A[1]...A[n])be a sequence of n numbers.If i < j and A[i] > A[j], then the pair(i, j)is called inversion of A.Example:

Count(Inversion({3, 1, 2}))= Count({3, 1}, {3, 2})= 2

InversionCountOfSwap({3, 1, 2})=>

{

InversionCount({1, 3, 2})= 1 <--swapping 1 with 3, decreases inversion count by 1

InversionCount({2, 1, 3})= 1 <--swapping 2 with 3, decreases inversion count by 1

InversionCount({3, 2, 1})= 3 <--swapping 1 with 2 , increases inversion count by 1

}

Input

Input consists of multiple cases, one case per line.Each case consists of a sequence of integers separated by comma.Output

For each case, print exactly one line with the new inversion count or the original inversion count if it cannot be reduced.Sample In

3,1,2

1,2,3,4,5

Sample Out

4.Most Frequent Logs

Time Limit: 10000ms

Case Time Limit: 3000ms

Memory Limit: 256MB

Description

In a running system, there're many logs produced within a short period of time, we'd like to know the count of the most frequent logs.Logs are produced by a few non-empty format strings, the number of logs is N(1=N=20000), the maximum length of each log is 256.Here we consider a log same with another when their edit distance(see note)is = 5.Also we have a)logs are all the same with each other produced by a certain format string b)format strings have edit distance5 of each other.Your program will be dealing with lots of logs, so please try to keep the time cost close to O(nl), where n is the number of logs, and l is the average log length.Note edit distance is the minimum number of operations(insertdeletereplace a character)required to transform one string into the other, please refer to httpen.wikipedia.orgwikiEdit_distance for more details.Input

Multiple lines of non-empty strings.Output

The count of the most frequent logs.Sample In

Logging started for id:1

Module ABC has completed its job

Module XYZ has completed its job Logging started for id:10

Module ? has completed its job

Sample Out

下载2012微软“智在未来”实习生招聘(共5篇)word格式文档
下载2012微软“智在未来”实习生招聘(共5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    招聘实习生

    各位同学,现发布广东省博物馆实习生招聘信息: 职位:秩序维护员(30名) 要求: 1、男性,身高168CM以上,18岁以上,中专以上学历,身体健康,五官端正。 2、全职实习生,按出勤天数计算,工资100元......

    2012实习生招聘

    惠州和诚信息技术有限公司 招聘信息 一、 公司简介: 惠州和诚信息技术有限公司成立于2005年,是惠州市实力民企成立的IT企业。主营软件开发、系统集成和网络工程。是国内领先的......

    2014年微软诺基亚实习生面试经验

    我是一个天津地区的研究生,很幸运的接到了Microsoft Devices Group,也即是诺基亚的笔试通知。我根本不记得我什么时候投的诺基亚的实习岗位,完全是运气吧。我面试的岗位是光学......

    微软招聘一题定“音”

    微软(中国)有限公司总裁唐骏在9月21—23日举办的“首届中国市场总监、销售经理高峰论坛”上透露:应聘者如果答对他出的三道题中的一道,就可以被公司录用。他说:“这三道题都是真......

    2018中信银行“信未来”暑期实习生招聘公告

    湖北银行招聘网:http://hu.jinrongren.net/ 2018中信银行“信未来”暑期实习生招聘公告 湖北银行招聘网致力于为广大报考银行的同学们提供丰富的银行招聘信息、笔、面试资料......

    实习生招聘文案

    拥有世界最顶尖技术的公司正在招聘中 我们是一家做全景相机的高科技公司。目前拥有世界最顶尖的全景成像技术。作为我们的实习生,你将会有机会参与到一个烧脑有趣、充满活力......

    招聘动漫实习生

    武汉东雅图科技有限公司 招聘简章一 公司简介 武汉东雅图科技有限公司(以下简称“东雅图”)创立于2007年,是一家致力于三维成图技术开发应用及三维城市地图“湖图网”制作管理......

    招聘简章(实习生)

    实习生招聘简章 湖北航天信息技术有限公司是航天信息股份有限公司(股票代码:600271)在湖北地区设立的子公司,公司于2002年4月12日注册成立。依托总公司的各项优势,承担国家级重点......