1、 目 录 Part1笔试题目 2 笔试题一 2 微软实习生招聘 4 5.1史上最全的笔面题(含答案) 5 2011-5-28 微软笔试 7 Microsoft实习生面试时的笔试(英文) 9 Test for Basic Computer Science Knowledge 12 微软的应试题完整版(附答案) 16 笔试题(网络大汇总) 24 Part2笔试经验 54 微软笔试的一点回忆 54 微软 2010 年 5 月笔试小谈 55 微软 2010 年 4 月笔试内容 56 给参加微软笔试的同学们一些建议 57 微软软件开发笔试归来 58 微软笔试
2、应对经验 59 Part1笔试题目 笔试题一 1写出下列算法的时间复杂度。 (1)冒泡排序; (2)选择排序; (3)插入排序; (4)快速排序; (5)堆排序; (6)归并排序; 2写出下列程序在X86上的运行结果。 struct mybitfields { unsigned short a : 4; unsigned short b : 5; unsigned short c : 7; }test void main(void) { int i; test.a=2; test.b=3; test
3、c=0; i=*((short *)&test); printf("%d\n",i); } 3写出下列程序的运行结果。 unsigned int i=3; cout<
4、 printf("a=%d\n",a); } 5考察了一个CharPrev()函数的作用。 6对 16 Bits colors的处理,要求: (1)Byte转换为RGB时,保留高5、6bits; (2)RGB转换为Byte时,第2、3位置零。 7一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。 8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0011<<4 == 0011 0000 请用C或者C
5、或者其他X86上能运行的程序实现。 附加题(只有在完成以上题目后,才获准回答) In C++, what does "explicit" mean? what does "protected" mean? 网上有不少Microsoft的测试题,引来不少的眼光。在这里把所有的测试题加以整理,再附上答案。(个别题目答案有多种,文本仅代表作者的思路)每道题的后面会给出一个时间。这个时间是作者做出该题所用的时间。(注意,这不是什么标准时间,相信所有浏览本试卷的朋友都会在某一道或多道题上找到灵感,迅速解题的) ! 微软实习生招聘 您好!以下是本次微软实习生招聘的笔试题目,请仔细阅
6、读并认真答题: 注意: 本次测试题目仅限本人阅读,请勿传阅他人。谢谢! 提交材料 1. 不超过2页的说明书,包括算法,设计,使用说明,及程序编译运行环境要求 2. C#,C++或C程序源代码,程序必须是可运行的 3. Optional: Visual Studio Project 文件,以及其他编译必须文件 4. 请在截止时间11月30日(周日)前交卷(含周日当天),若未完成,也可交卷同时写明哪些部分没有完成 超过截止日期仍未交卷者,将视为放弃,特此提醒! 评价标准 1. 系统设计:条理清晰,设计可扩展性 2. 代码质量 3. 说明书简洁清楚(b
7、onus points if written in clear and concise English) 4. 算法性能 问题 某栋写字楼6层,有1部电梯,请编写一个电梯仿真程序 A.考虑如下条件 1.每层楼都有上行和下行两个按键 2. 电梯一开始停在1层 3. 电梯可以容纳8个人 4. 乘坐电梯的客人的请求频率,时间间隔和到达楼层是随机的 5. 电梯的上下一层需要1秒 6. 电梯空间有限,同时只能容纳一定数量的客人,如果已经达到人数额度,电梯将不理会任何请求 7.不考虑客人请求当前楼层和不请求楼层的情况 8. 电梯的响应延迟为0(比如,电梯往3楼上行,3楼
8、的客人在电梯到达3楼之前按上行键,程序有权调度电梯在3楼开门) 9. 电梯的开关门时间和客人上下电梯时间为0,匀速运行 10. 电梯调度算法不能预读尚未发生的请求(比如在10秒的时候电梯无法预知11秒时某层客人的请求) 11.客人请求发生在整数秒 B.目标 1. 在运送所有客人到达目标楼层的前提下电梯的总行程尽可能小 2. 设计一个接口,实现调度算法的可替换性(比如,通过重新实现该接口可以使系统使用其它算法) C. 输入和输出 输入: input.txt 客人的请求序列,格式为到达时间,所在楼层,请求楼层,假设该输入是
9、按照时间递增的 比如: input.txt 1 2 3 2 3 1 在1秒的时候有客人请求从2层到3层,2秒的时候有客人请求从3层到1层 输出: 设计一种简单实用的输出可以清晰地反映电梯的运转情况 5.1史上最全的笔面题(含答案) 一、最基本题型(说明:此类题型比较简单) 1.烧一根不均匀的绳,从头烧到尾总共需要 1 个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5 秒-1 分钟) 3.
10、如果你有无穷多的水,一个 3 公升的提捅,一个 5 公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出 4 公升的水?(40 秒-3 分钟) 4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20 秒-2 分钟) 5.12 个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13 个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5 分钟-1 小时) 6.在 9 个点上画 10 条直线,要求每
11、条直线上至少有三个点?(3 分钟-20 分钟) 7.在一天的 24 小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的? 二。没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!) 1.为什么下水道的盖子是圆的? 2.中国有多少辆汽车? 3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁? 4.如果你要去掉中国的 34 个省(含自治区、直辖市和港澳特区及台湾省)中的任何一个,你会去掉哪一个,为什么? 5.多少个加油站才能满足中国的所有汽车? 6.想象你站在镜子前,请问,为什么镜子中
12、的影象可以颠倒左右,却不能颠倒上下? 7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出? 8.你怎样将 excel 的用法解释给你的奶奶听? 9.你怎样重新改进和设计一个 atm 银行自动取款机? 10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始? 11.如果你的生涯规划中打算在 5 年内受到奖励,那获取该项奖励的动机是什么?观众是谁? 12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么? 13.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么? 三。难题(说明:这
13、类题有一定难度,如果得不到答案,也不能说明什么。如果你想到了解题思路,那么答案马上就能出来。如果想不到思路,那么……就别想解出来了。) 1.你让工人为你工作 7 天,回报是一根金条,这个金条平分成相连的 7 段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人付费? 2.有一辆火车以每小时 15 公里的速度离开北京直奔广州,同时另一辆火车每小时 20 公里的速度从广州开往北京。如果有一只鸟,以 30 公里每小时的速度和两辆火车同时启动,从北京出发,碰到另一辆车后就向相反的方向返回去飞,就这样依次在两辆火车之间来回地飞,直到两辆火车相遇。请问,这只鸟共飞行了
14、多长的距离? 3.你有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的药丸的重量+1。只称量一次,如何判断哪个罐子的药被污染了? 4.门外三个开关分别对应室内三盏灯,线路良好,在门外控制开关时候不能看到室内灯的情况,现在只允许进门一次,确定开关和灯的对应关系? 5.人民币为什么只有 1、2、5、10 的面值? 6.你有两个罐子以及 50 个红色弹球和 50 个蓝色弹球,随机选出一个罐子, 随机选出一个弹球放入罐子,怎么给出红色弹球最大的选中机会?在你的计划里,得到红球的几率是多少? 四。超难题(说明:如果你是第一次看到这种题,并且以前从来没有见过类似的题型,并且
15、能够在半个小时之内做出答案。只能说明你的智力超常……) 1.五个海盗抢到?00 颗宝石,每一颗都一样大小和价值连城。他们决定这么分:抽签决定自己的号码(1、2、3、4、5)首先,由 1 号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼如果 1 号死后,再由 2 号提出分配方案,然后剩下的 4 人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼依此类推条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。 问题:第一个海盗提出怎样的分配方案才能使自己的收益最大? 2.一道关于飞机加油的问题,
16、已知:每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题: 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场) 五。主观题(说明:在以后的工作过程中,我们可定会犯这样那样的错误。既然错误已经酿成,损失在所难免,我们只能想办法把损失减少到最小。如果能巧妙地回答出这些问题,再发生错误的情况下。能让客户有最少的抱怨,公司有最少的损失。) 1.某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费
17、更换电池或给 50 元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。 2.一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。 3.营业员小姐由于工作失误,将 2 万元的笔记本电脑以 1.2 万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来? 六。算法题(说明:这些题就不是什么花样了,考的是你的基础知识怎么样。再聪明而没有实学的人都将会被这些题所淘汰。) 1.链表和数组的区别在哪里? 2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方
18、法? 3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法? 4.请编写能直接实现 strstr()函数功能的代码。 5.编写反转字符串的程序,要求优化速度、优化空间。 6.在链表里如何发现循环链接? 7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。 8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用 4 行代码编写出一个从字符串到长整形的函数?) 9.给出一个函数来输出一个字符串的所有排列。 10.请编写实现 malloc()内存分配函数功能一样的代码。 11.给出一个函数来复制两个字符串 a 和 b。字符串 a 的后几个字节和字
19、符串 b 的前几个字节重叠。 12.怎样编写一个程序,把一个有序整数数组放到二叉树中? 13.怎样从顶部开始逐层打印二叉树结点数据?请编程。 14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)? 2011-5-28 微软笔试 笔试分为两大部分,全部是英语题,仅供参考 第一部分 10 道选择题 每道题答对 4 分,不答 0 分,写一个错误选项则会扣除一分。(共 40 分) 第二部分是一道编程题(C、C++、C#、Java 均可),写完之后要编写 测试用例。(35+15) 选择题部分 1. 以下哪些不是栈的基本操作 A. push B. pop C.
20、 判断栈是否为空 D. 栈排序 2.两个有序数组 大小都是 n,现在要对它们进行合并排序。 问最坏情况下,需要比较多少次? A. 2n+1 B. 2n C.2n-1 D…记不清了 3. (an 表示第 n 个常数, x^5 表示 x 的 5 次方) f(x)= a0*x^0 + a1*x^1+a2*x^2+……an*x^n 对于固定的 n,f(x)的时间复杂度以及空间复杂度分别是多少? A. o(n^2),o(n) B.o(n),o(1) C D 都记不住了 4.是个概率题,大概意思是这样的 现在有 800 个人,但是只有 400 份奖品,有一对夫妇都参加抽奖,但
21、是他们最多抽到一份奖,现在问 他们俩能抽到一份奖的概率是多少? A.0.5 B.0.75 C. (0.5,0.75) D. (0.75,1) 5. 现有一链表当前指示节点为 currentNode, 生成了一个新节点 newNode,问要把 newNode 插入到currentNode 之后 ,该怎么做? A… B… C. newNode->next = currentNode->next, currentNode->next = newNode. D…6. 问以下哪些特征不是 interpreted language(解释型语言)所独有的: (我们知道一般分为两种:解释型
22、语言 VB,Shell,批处理等;编译型语言,C,java 等。各有优点 ) A. 平台无关性。(明显不对,因为 java 才是平台无关的) B. 执行速度较快(这个问题,以前做作业时就没争论清楚,自己感觉解释型语言不需要编译,速度能快一些,但是重复执行时,编译型语言只需要编译一次,效率高……) C. 可以定义动态变量(应该两种都可以) D.以上都不对 7.给了一个二叉树,让求后序遍历的结果。 这个题如果知道后序遍历,肯定就可以做出来了。 尽管不难 还是要搞清楚三者的区别(哈哈) 先序 左根右 中序 根左右 后序 左右根 8.问以下几种排序方法,在最坏情况下时间复杂度小于
23、 o(n^2)的是哪一种(这个题目记得不是很清楚了) A.快排 B.插入排序 C.合并排序 D.栈排序 9. 现有 n+1 这么大的存储空间(可以理解有这么一个大小为 n+1 的数组),中间存了[1,n+1]范围内的n 个数,说明丢失了一个数,现在要找出这个丢失的数,问最好情况下时间复杂度是多少 A.o(1) B.o(n) C.o(n^2) D.o(nlogn) 10.是一道程序题,由于太长,无从记忆…… 编程题部分用 C,C++,C#,或 Java 中的一种来编写以下程序。 现在给你一个 字符串,其中特殊的字符只有两种 space(空格)(" "),newline(换
24、行)(/n)。 现在让你来去除其中多余的空格。具体要求 1.连续的空格只能当保留其中一个 2. 该字符串的开头不能有空格 3. 该字符串的结尾不能有空格 4. 任何/n 的前面或才后面都不能存在多余的空格 为了得到很高的分数,还需要满足以下条件 1.不能申请新的字符串空间 2.对给出的字符串只能遍历一遍 不能使用任何库函数。 我们给了两个供你调用的函数 int intIsSpace(char str)() 当字符不为空格时,将返回 0 当字符为空格时,将返回其它任意非 0 值 int intIsNewLine(char str)()当字符不为换行时,将返回 0 当字
25、符为换行时,将返回其它任意非 0 值 程序编写完成后,请编写测试用例,并说明它完成的作用。 Microsoft实习生面试时的笔试(英文) Microsoft实习生面试时的笔试(45分钟)(总第2次笔试) (08年微软实习生---电子科技大学成都学院面试) 总共2大题 第一题 (数据结构题) 读程序 补充程序中缺少的部分 难度不大 本次笔试程序的内容是数据结构中的线性表的链式存储 程序中出现需要补充的几个主要的函数:线性链表的创建,插入,删除,判断链表是否为循环链表。 程序用c语言描述 ,指针一定要掌握好。
26、以下程序自己所写
仅供参考:
(以下程序在vc6.0中编译通过)
//Copyrights huchen
//
//描述:程序描述了单链表的创建,插入,删除
//注意:判断是否循环链表由读者自己实现
//
//作者:胡琛
27、ext; }; //创建一个链表 length为要创建链表的大小, head为头指针 int CreateList(LNode *&head, int length) { head = new LNode(); if(!head) { return ERROR_OUT_OF_MEMORY; } head->next = NULL; LNode *p; printf("please enter the element:\n"); for(int i = 0; i < length; ++i) { p = new LNode(); if
28、p) { return ERROR_OUT_OF_MEMORY; } scanf("%d", &(p->data)); p->next = head->next; head->next = p; } return ERROR_OK; } //插入一个节点 int Insert(LNode *head, int location) { int index = 1; while(index < location && head->next) { head = head->next; ++index; } i
29、f(!(head->next)) { printf("overflow!\n"); return ERROR_OVERFLOW; } LNode *p = new LNode(); if(!p) { return ERROR_OUT_OF_MEMORY; } printf("input an number you want insert:\n"); scanf("%d", &(p->data)); p->next = head->next; head->next = p; return ERROR_OK; } //删除一个节
30、点 int Delete(LNode *head, int location) { int index = 1; while(index < location && head->next) //index 保证指针指向要插入位置的前一个节点, { // 第2个条件保证指针越界后指向最后一个节点 head = head->next; ++index; } if(!(head->next)) { printf("overflow!\n"); return ERROR_OVERF
31、LOW; } LNode *p = head->next; head->next = p->next; delete p; return ERROR_OK; } void ShowLinkList(LNode *head) { printf("LinkList:"); LNode *p = head->next; while(p) { printf("%d ", p->data); p = p->next; } printf("\n"); } void main() { LNode *head = NULL
32、 int initialLength,location; printf("please input an number to initilize the LinkList:\n"); //初始化链表的元素个数 scanf("%d", &initialLength); if(!CreateList(head, initialLength)) { printf("Create LinkList Success! \n"); } ShowLinkList(head); printf("please input an location you
33、 want to insert to:\n"); scanf("%d", &location); if(!Insert(head, location)) { printf("Insert success!\n"); } ShowLinkList(head); printf("please input an location you want to delete:\n"); scanf("%d", &location); if(!Delete(head, location)) { printf("Delete success!\n");
34、 } ShowLinkList(head); } 第一题总结:把数据结构中的基础打牢(不可能一直考链表) 第二题 英译中 英语文章:长度 和难度都跟四级中阅读理解的文章差不多 Test for Basic Computer Science Knowledge Microsoft Technology Center Test for Basic Computer Science Knowledge Dear candidates, Welcome to Microsoft China Technology Center and thank
35、you for your interests in becoming a software development engineer. In order to help ensure you have adequate skills for this position, please spend next 30 minutes to complete the following test. This is designed to test some of the basic computer science knowledge you are required to have. It i
36、s by no means a comprehensive test of all the skills you need for this position. It does help us to make a preliminary judgment on whether or not you are a good fit for this position. Please use English to answer questions. It is OK if time runs out before you can complete all the questions. Yo
37、ur Name: __________________ Date: __________________ Questions #1 1) How would you calculate the hash value of a string? 2) List two major requirements of a hashing function Questions #2: Logical expressions Assuming A, B, C are conditions. You can write logical expression that yie
38、lds specific results. For example, A B Result 0 0 0 0 1 1 1 0 1 1 1 1 Expression “A or B” will give above result A B Result 0 0 0 0 1 1 1 0 0 1 1 0 Expression “(not A) and B” will give above result Please write the simplest logical expression that will g
39、ive the following results (using only and, or, not operators) A B C Result 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 Expression: A B C Result 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1
40、 1 1 1 Expression: Please rewrite the following If statements (in C) into just one If statement For example, if ( a > 10 ) { if ( b < 5 ) { Run(); } } can be rewritten as if ( a > 10 && b < 5 ) { Run(); } Please rewrite the following if statement: if ( a > 10 && b < 5
41、) { if ( a > 15 ) { Run(); } } else if ( b > 6 ) { Run(); } Questions #3 Please write a function in C to copy one string to another, while return the largest letter in the string. Please do not use any C runtime function. char StringCopy( char *pszSrc, char *pszDst, int maxSize
42、) pszSrc: points to the source string pszDst: points to the target string, where source string will be copied to maxSize: max. number of characters allowed to be copied The following code will display “Z” char sz[100]; char ch; ch = StringCopy( “Test Zoo”, sz ); printf( ch );
43、 Questions #4 Binary tree can be used for storing and searching data. Please draw a binary tree, constructed by entering the following numbers in sequence: 8, 3, 10, 50, 9, 20, 1, -5, 2, 70, 35, 45, -10, 49, 0 Please draw a balanced binary tree using the same set of numbers as above. Qu
44、estions #5 Please define the data structure required to store a linked list of integer and write a routine to delete an integer from a given linked list of integers. Questions #6 Please explain the difference between array and link-list. If you are asked to implement a stack, will you use arr
45、ay, or link-list, or both? What are the limitations of using each one? Questions #7 (Windows Programming) What is a message pump in Windows? Please list names of Windows message that is sent when: · A window is created: ______________________ · A window needs to be painted: ____________
46、 · A window is destroyed: ______________________ 微软的应试题完整版(附答案) 网上有不少Microsoft的测试题,引来不少的眼光。在这里把所有的测试题加以整理,再附上答案。(个别题目答案有多种,文本仅代表作者的思路)每道题的后面会给出一个时间。这个时间是作者做出该题所用的时间。(注意,这不是什么标准时间,相信所有浏览本试卷的朋友都会在某一道或多道题上找到灵感,迅速解题的) ! 一.最基本题型(说明:此类题型比较简单) 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用
47、烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时) 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟) 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟) 4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟) 5.12个球一个天平,现
48、知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时) _ 6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟) .在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?(5分钟-15分钟) 二.没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!) 1.为什么下水道的盖子是圆的? 2.中国有多少辆汽车? 3.将汽车钥匙插入车门,向哪个方向旋转就可以打
49、开车锁? 4.如果你要去掉中国的34个省(含自治区、直辖市和港澳特区及台湾省)中的任何一个,你会去掉哪一个,为什么? 5.多少个加油站才能满足中国的所有汽车? 6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下? 7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出? 8.你怎样将Excel的用法解释给你的奶奶听? 9.你怎样重新改进和设计一个ATM银行自动取款机? 10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始? 如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁? 如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么? 13.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么? 三.难题(说明:这类题有一定难度,如果得不到答案,也不能说明什么。如果你想到了解题思路,那么答案马上就能出来。如果想不到思路,那么……就别想解出来了。) 你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人付费? 2.有一辆火车以每小时15公里的速度离开北京直奔广州,同时另一辆火车每小时20公里的速度从
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818