文章分类 -  面试系类

值类型和引用类型的内存管理
摘要:在.NET中或许我们不用担心内存管理以及垃圾回收器(Garbage Collection GC)的问题,但是我们还是应该了解这些东东以便在必要的时候优化我们程序的性能。而且,如果对内存管理如何工作有所了解,那将有助于解释我们每个程序里的每个变量的运行规律。这篇文章主要内容是解释堆(Heap)和栈(Stack),各种变量以及这些变量到底是如何工作的。.Net Framework 在执行代码时,有两个用来存储对象的地方,也就是堆和栈,用于帮助执行我们的代码。它们驻留在机器内存中,包含了所有我们需要实现的信息。Stack VS Heap栈多多少少用来负责跟踪你的代码里正在执行什么,或者说代码里的什么 阅读全文
posted @ 2012-06-19 16:00 higirle 阅读(523) 评论(0) 推荐(0) 编辑
C# Finalize和Dispose的区别
摘要:一:总结1、Finalize方法(C#中是析构函数,以下称析构函数)是用于释放非托管资源的,而托管资源会由GC自动回收。所以,我们也可以这样来区分 托管和非托管资源。所有会由GC自动回收的资源,就是托管的资源,而不能由GC自动回收的资源,就是非托管资源。在我们的类中直接使用非托管资源的情况很 少,所以基本上不用我们写析构函数。 2、大部分的非托管资源会给系统带来很多负面影响,例如数据库连接不被释放就可能导致连接池中的可用数据库连接用尽。文件不关闭会导致其它进程无法读写这个文件等等。 实现模型: 1、由于大多数的非托管资源都要求可以手动释放,所以,我们应该专门为释放非托管资源公开一个方法。实现I 阅读全文
posted @ 2012-06-17 20:54 higirle 阅读(5344) 评论(0) 推荐(2) 编辑
C# : Difference between Hashtable and Dictionary
摘要:1.pls refer to the following screenshotstroug the above screenshot, we can know the dictionar it generic type and it's type safe, while hashtable is not.2. http://blog.csdn.net/david_520042/article/details/6025781http://www.mahingupta.com/mahingupta/blog/post/2010/01/31/C-Difference-between-Hash 阅读全文
posted @ 2012-06-17 15:04 higirle 阅读(363) 评论(0) 推荐(0) 编辑
(收藏)深入了解C#系列:谈谈C#中垃圾回收与内存管理机制
摘要:http://blog.csdn.net/chenyu964877814/article/details/7461948今天抽空来讨论一下.Net的垃圾回收与内存管理机制,也算是完成上个《WCF分布式开发必备知识》系列后的一次休息吧。以前被别人面试的时候问过我GC工作原理的问题,我现在面试新人的时候偶尔也会问相关的问题。那么你是否也遇到这样的问题呢?比如你清楚.Net的垃圾回收机制吗?你能简述一下GC的工作原理吗?怎么样才能有效的管理内存呢?Using语句体内实例化的对象有什么作用?等等相关问题。下面我们就来详细讨论一下。相信你看完以后也可以面试别人。 本节的组织如下,1..Net的类型和内. 阅读全文
posted @ 2012-06-08 09:44 higirle 阅读(276) 评论(0) 推荐(0) 编辑
.net面试题题
摘要:什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?在.NET程序运行过程中,什么是堆,什么是栈?什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗?“结构”对象可能分配在堆上吗?什么情况下会发生,有什么需要注意的吗?泛型的作用是什么?它有什么优势?它对性能有影响吗?它在执行时的行为是什么?.NET BCL中有哪些泛型类型?举例说明平时编程中您定义 阅读全文
posted @ 2012-06-06 14:22 higirle 阅读(239) 评论(0) 推荐(0) 编辑
FTE面试问题
摘要:FTE面试问题涉及:1.算法;a)二叉树序列化和反序列化;b)数组排序,然后设计测试用例,需要考虑时间复杂度c)一个数组,分成大中小三组,实现后的时间复杂度;2.测试类问题;a)自动售卖饮料机器,怎么样进行测试;3.基础问题:a)C#中的内存管理和垃圾回收机制;产品名称:Commerce Operation – Payment Operation Team,中文名:在线支付系统产品介绍:该产品是微软的重点发展项目,已经开发了十年,目前应用在国外,如韩国,巴西等,类似于淘宝支付宝;项目规模:目前上海team有100多人,有微创,博彦,文思,海辉;项目优势:在微软office工作,能接触微软最新. 阅读全文
posted @ 2012-06-06 14:08 higirle 阅读(314) 评论(0) 推荐(0) 编辑
[关键词】微软技术支持 面试题目
摘要:微软技术支持 面试题目 阅读全文
posted @ 2012-04-12 15:35 higirle 阅读(225) 评论(0) 推荐(0) 编辑
微软面试全攻略(整理版)2
摘要:上次发了中国移动的,这次来个微软的。分以下三部分:一、微软全轮面试攻略二、微软不同职位面试经历三、微软最常见笔试题汇总一、微软全轮面试攻略(一)、《[转]我在微软的“面试亲历”》笔试第1关:想早点出去呼吸新鲜空气我中学时读的是市重点,高考发挥失常,考进本省的三流大学。但我没有气馁,立志在毕业后进入一流公司工作。 在校期间,我年年获校级奖学金,英语成绩也比较突出,曾获全国大学生英语竞赛三等奖,托福考出600分。 毕业前,手上已有两家外企的offer,但我还是把目光瞄向了微软———之前我考出了在当时含金量较高的mcse微软认证系统工程师证书。 2000年6月,在学校公告栏上看到微软亚洲技术... 阅读全文
posted @ 2012-04-10 11:22 higirle 阅读(2785) 评论(0) 推荐(0) 编辑
微软面试组成
摘要:1.面试分为6个部分。1)。电话面试2)。英语面试:分为口语面试和书面面试口语:词汇量,发音,listen,response书面要点:称呼,自我介绍,confirm question. solution, 结束语,签名。参照3-5技术面试(其中5为manager面试)6.directory 阅读全文
posted @ 2012-04-10 09:15 higirle 阅读(207) 评论(0) 推荐(0) 编辑
微软面试要求
摘要:1.- At least 3 years of professional C# and database development experience- Strong communication skill and analytical problem solving skill, Passionate about customer and quality- Strong debugging and optimization skills in multi-threading and distributed environment- Solid computer science backgr. 阅读全文
posted @ 2012-04-09 15:04 higirle 阅读(283) 评论(0) 推荐(0) 编辑
microsoft微软——经典面试题 (1)
摘要:microsoft微软——经典面试题 http://user.qzone.qq.com/283140651/blog/1224208615 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 methodyou did?* Implement an algorithm to sort an array. Why did you pick the method you 阅读全文
posted @ 2012-04-09 14:43 higirle 阅读(743) 评论(0) 推荐(0) 编辑
微软面试准备
摘要:微软职位信息:http://careers.microsoft.com/careers/zh-cn/cn/home.aspx 主要考察点:1.算法2.设计模式题目一:There are 2 strings, first one contains wildcards, another one doesn’t contains, it like dir command.For example:strA: thisistesteet1.txtstrB: *i?i*e*t1.t*treturn: true “*” match one or more string “?” match one stri. 阅读全文
posted @ 2012-04-06 15:23 higirle 阅读(322) 评论(0) 推荐(0) 编辑
C#方向面试准备
摘要:CLR via C# 第三版 pdf英文版# thunder://QUFmdHA6Ly9qYjUxdXNlcjp3d3cuamI1MS5uZXRAMjIxLjE4MC4yMi4yMzgvMjAxMDAyL2Jvb2tzL0NMUi52aWEuQ3NoYXJwLjNyZC5yYXJaWg== 阅读全文
posted @ 2012-03-21 14:33 higirle 阅读(296) 评论(0) 推荐(0) 编辑