您的位置:首页 > 职场人生

程序员面试一般会问哪些问题,以供大家参考(以.NET程序员以例)

2008-12-04 13:04 295 查看
(1)面象对象的几个基本概念。比如:接口,抽象,重载,多态,泛型,委托等,这些是一些基本的东西。主考官会要求你解释概念,亦或出一些试题,要让辩别是非。如果你每天都在用,这些我想你不会答不上来。答不到只有一个理由,那就是看过但没有实践过,所以记得不牢。
(2)ADO.NET专题。按理说,我们不会这种题目。但对于初学者,我们还是出一些,主要问一些原理性的东西,以及其内部运行机制。但你对这种基本的东西掌握得到底如何。实际上,在工作中,不会要你去写这些东西了,因为公司早已把这些东西都封装好,你只要会调用就行。但如果这些基本东西你都不会,那如何叫你去优化代码呢?

(3)Web Service及现在流行的Ajax技术。实际上,这些才是工作中才会经常用得到的。如果这些你都不熟悉,今后工作谁来帮助你?

(4)分布式开发及多线程等。这方面的东西一般会问一些.NET Remoting方面和Thread方面的东西。建议好好看看,网上有许多这方面的资料。

(5)数据库专题。这可能是面试都会碰到的问题,这也是体现你水平的地方。这方面的题目主要有:数据分页、基本的查询语句(如多表联合查询,group by用法)、行转列问题、存储过程,触发器。有些笔试题还会出什么是第一范式,第二范式等这样的基本题,纯属概念题,这要看你概念清不清楚了。

(6)MVC和设计模式。这方面的知识主要看你的对这些模式的运用如何。了解即可,有些可能你根本用不上。但如果你运用得熟悉,肯定是编程高手。

(7)ASP.NET专题。B/S开发这几年比较流行,而且你又是搞.NET开发的,这方面的知识可不能缺。不行难度都不大。在这方面,我现在都不知如何去考面试者了。

以上都是考察你的知识是否扎实,其他还会问一些学习能力和个人发展规划方面的题目。在这里就不多说了。希望大家引起注意,顺利通过面试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐