.net软件工程师面试知识点

  • 软件开发流程
  • 设计模式。
  • .net
    1. 页面传值的几种方式。 asp.net页面传值 )
    2. 缓存有几种,缓存特点,如何更新缓存。(asp.net缓存
    3. iis处理请求的过程。(iis处理asp.net请求)
    4. 抽象类与接口异同。(C#中抽象类和接口的区别)
    5. asp.net页面优化。(ASP.NET页面性能优化的十大做法)(WEB性能优化系列一)
    6. 页面seo。
    7. asp.net页面生命周期。(asp.net 2.0页面生命周期详解
    8. get与post的区别。(Http Get与Post的区别)
    9. Session与Cookie优缺点,两者之间有什么联系。(Cookie与Session优点和缺点以及两者的关系)
    10. 多线程。(多线程)
    11. 分布式。WCF(分布式)
  • sql server
    1. 聚集索引与非聚集索引,两者区别。(聚集索引与非聚集索引
    2. 存储过程与函数:定义,区别。(存储过程与函数的区别
    3. 事务。
    4. SQL分页语句。( 三种SQL分页法效率分析)
    5. SQL查询优化。(sql查询优化)
  • javascript
    1. 什么是闭包,闭包的用途。(js闭包:Javascript闭包
    2. 原型(JavaScript原型链
    3. 跨域访问(脚本跨域解决)(脚本跨域之window.name解决)
  • 其他智力题

你可能感兴趣的:(.net软件工程师面试知识点)