面试题:framework2.0 和framework1.1的区别?
小生也作了.net开发2年了。跳槽遭遇犀利的面试题。还真不知道怎么回答。希望大家看一看,那位高手用简洁的语言说一下。如果太长第一我们记不住。第二有设计太深的东西他再问我我也说不出来。。 好了。下面是面试题:
1:请问.net2005和2003的区别。
答:2005用了framework2.0 。2003用的framework1.1.
2:那请问framework2.0和1.1的区别
答:(思考很久。。)2.0比1.1多了很多类库和控件,做出来网站也安全性更高。
3:请举例说明都多了哪些类库和控件。为什么安全性提高了?
答:(已经流汗了。。)类库布知道,控件只知道多了gridview。1.1中编译的东西放到了bin目录下。发布的时候也要上传到服务器。2.0好像不用(看见面试关冷笑的表情,我暴汗。。)
4:.net2003中有datagrid。为什么还要出一个gridview?
答:不知道。。
5:请问线程和进程的区别。
答:线程不能单独运行。他是包含在进程中的。一个进程就是一组程序。(不能更深入的说了)
6:接口和虚类的区别。
答:接口不占用内存。他只定义了一个基本的方法名,不能进行任何的操作。虚类可以有自己的方法,也可以有虚方法。供子类实现。不能单独生成接口的对象,接口只能由别的类实现。虚类可以生成对象也可以被继承。但是.net是单一继承的。一个类只能继承一个虚类。但是可以实现多了接口。(我回答最满意的,因为10几次面试无疑每次都考这个。但是面试管不知可否。)
java题
7:为什么使用weblogic?
答:不知道。。
8:为什么使用stutrs?
答:方便。。
其他的题记不住了。反正最后我落荒而逃。在网上查了一下这些答案。也没看出所以然。这些东西都是开发时候用过的。可是问起来确实不知道怎么说。。希望大家能帮帮我。如果以后面试又碰到这样的题怎么办?
还有一个有趣的题。希望大家能给出答案
一个字符串“1+2*3”。写一个程序计算出这个答案(数字和操作不一定是多少。也可能是“2+5-2*6+9”什么的。反正是一个字符串里边是一组数学操作。)。让我用javascript实现,我说不会。他说那什么语言都行啊。我还是不会。。。。