.NET面试经

一般大型的研发机构或互联网开发公司都会进行严格的面试考核,主要考察对架构、性能、技术的理解是否深入;

下面是一家研发机构的面试过程以供参考:

第一关,一般是电话面试,主要考察应聘者的技术背景,可能会问得比较细。这一关要看平时的积累。一般经验比较丰富的都可以过关。
第二关,技术面试。主要会根据简历上的项目经验提问。需要对中大型网站性能优化具有足够的经验。当然还有设计能力的考核。面向对象思想、企业架构模式和设计模式也会被问到。
第三关,英文面试。这一关主要考察应聘者是否能用英文进行简单交流,并不要求特别棒的英文对话能力,因为入职后还会有免费的培训。自我介绍是必须得准备的。 
附上一些可能用得上的具体技术问题:
            ref,out用法,区别
            const,readonly用法、区别
            struct,class区别
            这几道题刚毕业的同学也能回答得上来,所以希望你不要回答得太表面化,我相信任何一道题深入一下都可以将你问倒。
            面向对象的原则
            设计模式
            http状态码
            httpmodule,httphandler应用场景、执行顺序
            asp.net页面执行顺序(考虑包含masterpage,usercontrol的情况)
            asp.net缓存种类、用法
 
            索引种类、区别
            sql server2005提供了哪些特性
            大规模数据处理 
            站点性能优化(缓存、数据库、前台)
            多线程、线程安全

你可能感兴趣的:(.net)