第一部分选择题 主要的知识点: 1、临界变量critical section的概念(还有semaphore,thread类似的这些)。 2、存储器cache写穿透和写返回的概念(复习一下高体的cache)。 3、数据库技术里的几种隔离级别,一般是可重复的读、读稳定性等。可重复的读最 4、Java的内存管理机制,包括沙箱和garbage collector。 5、C++的内存管理机制,注意和上面的区别,new操作和delete操作的作用方式,以 6、计算机网络IP地址和子网掩码的知识,怎样判断两个ip地址和对应子网掩码是否 7、C++里虚函数的概念,非常重要。另外,const的用法,虚继承和内联函数各自的 8、一个对象在内存里是怎样存储的,注意虚继承和有虚函数的情况。 9、对字符串的操作,应该注意哪些问题,包括拷贝,访问,等等。 10、基本的数据结构,如堆(注意最大值堆和最小值堆的操作和建堆的过程)、栈 二、逻辑部分,不用复习了,没啥必要,一般是推理题,总会做出来的,只是时间 三、程序设计 第二次笔试是两个题目,一个是求一个数组的最大公约数,知道展转相除的话很简 第二个,是让你对一个英文字典建立一个抽象数据类型(就是一个C++类),然后对 总结一下,就是这部分的题目其实都不难,但纸张的空间有限,而且基本都要求写
一般这个题目,是给你一个场景,如M$的MSN或者outlook或者office等,问你有哪 五、测试 两个题目,都是写测试用例和第三大题不同,虽然第三大题也让你写完算法程序后 上次笔试是给定的两个题目是一个检查函数中操作字符串的bug并写测试用例,一个 不知道为什么第二次的时间变短了,改成了2个半小时,不知道这次是多少小时,时 |
微软笔试题和要点
最新推荐文章于 2024-08-13 01:36:46 发布
微软笔试题和要点
2007-11-27 14:39