1 / 5
文档名称:

MICROSOFT面试试题英文试题1-2.doc

格式:doc   大小:75KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MICROSOFT面试试题英文试题1-2.doc

上传人:yixingmaob 2018/2/13 文件大小:75 KB

下载得到文件列表

MICROSOFT面试试题英文试题1-2.doc

相关文档

文档介绍

文档介绍:Microsoft面试试题英文试题(1)(2)
Microsoft面试试题英文试题(一)
Algorithms
* What's the difference between a linked list and an array?
* Implement an algorithm to sort a linked list. Why did you pick the method you did?
* Implement an algorithm to sort an array. Why did you pick the method you did?
* Implement strstr() (or some other string library function).
* Reverse a string. Optimize for speed. Optimize for space.
* Count the number of set bits in a number. Now optimize for speed. Now optimize for size.
* How would you find a cycle in a linked list?
* Give me an algorithm to shuffle a deck of cards, given that the cards are stored in an array of ints.
* Write a function that takes in a string parameter and checks to see whether or not it is an integer, and if it is then return the integer value.
* Write a function to print all of the permutations of a string.
* Implement malloc.
* Write a function to print the i numbers.
* Write a function to copy two strings, A and B. The last few bytes of string A overlap the first few bytes of string B.
* How would you print out the data in a binary tree, level by level,starting at the top?


Microsoft面试英文试题(二)
Applications
* How puter technology be integrated in an elevator system for a hundred story office building? How do you optimize for availability? How would variation of traffic over a typical work week or floor or time of da