由于是用机器翻译过来的,有些词语可能不够通透,但基本意思应该明了。1. 您是否有在使用社交网络(Social Networks,例如Facebook,Plurk或Twitter等),它们都用了一个相同的技术(客户端与服务器沟通的技术),请问是何技术?如何运用在Web应用程序的开发?2. ASP.NET的Web Form是目前微软的Web应用程序主流开发技术,但因为某种内建的机制导致网页的下载量超出预期的大小(可能会大于500KB),请问这个内建的机制是什么?以及有什么方式可以减少或免除这些额外的资料下载量。3. ASP.NET除了Web Form的Page以外,还有其他的两种方法可以处理Web应用程序的流程,一个是可以处理特定的HTTP请求,另一个是可以决定所有HTTP请求的处理方式,请问这两种方法各为何?如何运用?4.Microsoft .NET Framework中有一个技术,可以在程序代码中直接操作对象的型别、属性、方法以及存取对象的元数据(Metadata),请问这个技术是什么?如何运用?后续收集到一些面试题再传上来吧。

解决方案 »

  1.   

     1. 简要说一下.Net的编译过程. 
    2.ASP.NET与ASP的区别 
    3.谈一下ASP.NET页面生命周期 
    4.ASP.NET程序的运行机制。可以从一个页面的请求到返回的角度谈 
    5.java script中类库的制作和调用方法 
    6.AJAX原理及你所知道和使用过的版本 
    7.WebService使用的协议及简述使用流程 
    8.谈一下WebService的安全性及相关技术 
    9.事务操作的原理及同库事务及跨库事务的思路 
    10.简述你的一个项目,主要的流程及部署 
    11.谈一下你对SOA的理解及熟习的SOA架构 
    12.谈一下你对SaaS的理解 
    13.你是否在ASP.NET之外还会JAVA、PHP? 
    14.如果让你设计一个登录模块,你会怎么考虑和制作? 
    15.如果让你制作日志模块,你会怎么考虑和制作? 
    16.如果让你制作用户权限模块,你会怎么考虑和制作?
      

  2.   

    这些问题不是针对普通程序员的吧,里面问道的SOA架构、模块设计这些东西都已经牵扯到项目管理方面了
      

  3.   

    你想多了,不过是说ajax或jquery而已...其实这些题都很基础,只不过描述跟我们的习惯有差别...大陆以外的人一般大脑比较不会拐弯,不像我们教出来的都是善于把简单问题复杂化的...