`
hanbaobao
  • 浏览: 20698 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

.net研发工程师面试题,在线交流答案

 
阅读更多

  最近帮朋友准备. net 方向初级研发工程师面试的题目 ,在这里记录下面.答案我先卖个关子.呵呵,在下次的博文 中公布,不过 我更喜欢 一种方式,如果各位看官知道答案就留言文章 下面,这样我们 可以 汇集到大家的思想,也可以了解一下我们这些面试题目的难度.当然还有一点就是我们也可以参考一下大家的意见.呵呵~

     下面有些题目都有“简单描述 ”这个词,因为我们这些题目主要用来面试的时候用,所以更比较注重口头的表达,当然答案也就并不是唯一的了.简单描述也不只是只能用口头表达,我们同样也可以用文字 来简单描述。

     好了,废话不多说了,大家知道答案的就把答案留言吧.

 

基础方面

1.简单的描述一下C# 中重写,重载,隐藏的概念

2.执行 strin g str=”xxx”+"yy”+"zz”所分配的内存

3.string和String以及object与Object有什么区别

4.请看下面代码:

   string str1=”a”;

   string str2=str1;

   str1=”a”+"b”;

   问str1是否和str2相等。

5.简单的描述下HashTable和Dictionary的区别,能否说说 这两种结构在遇到哈希冲突时的解决 方案

6.ArrayList可以认为他是动态数组,请问他是怎么解决数组不需要预定义 内存分配大小的问题

7.简单的描述一下委托和事件以及他们的关系 和区别.

8.我们知道.net平台 的队列类(Queue)的内部是用数组(Array)实现的,请问你能想象一下是怎么实现的吗?

9.在这样的一个数组里面

    A[0] = "are" 
    A[1] = "few" 
    A[2] = "girls" 
    A[3] = "in" 
    A[4] = "Missouri." 
    A[5] = "Rolla," 
    A[6] = "There"

需要寻找"There"需要经历O(n)的复杂度,随着n的增大,性能的消耗也会加大,请问怎么减少查找的性能损失.

10.C#里如何在某一时刻知道某个类的当前的实例个数,要求不影响 正常的垃圾回收.

11.虚方法接口 的区别.虚方法的实现原理 是什么?

12.struct和class的区别,简单描述他们的相同点,不同点,以及在内存中的存储 方式

13.能简单的叙述下动态规划算法 的的步骤吗?

14.括号的匹配性检查,如何实现,请简述你的想法. 如{(x+(a+b)+c)},当用户 以字符串输入 时,如何判断是否括号完整匹配.

 

Web 方面:

1.简单的描述下ViewState的实现原理

2.Webservice如何进行针对调用者的权限管理

3.能够简单描述一下MVC干了了什么事情,有哪些好处吗?

4.能够描述一下asp .net的webfor m的生存周期吗?

 

DoNet框架方面:

1.什么是CLR.简单的描述一下.net的运行机制

2.值类型和引用类型的区别,以及内存中的存储方式

3.简单描述一下装箱和拆箱,怎么避免 带来的性能损失

4.简单描述一下.net下的垃圾回收(GC)机制

热忱的欢迎大家交流以上题目的答案,并留言.您的回复,我将敏捷的反馈.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics