ASP.NET初级工程师的核心要求:能够实现一个基本的网站。
ASP.NET初级工程师面试主要要求:
1.基础的数据结构和算法
2.C#编程语言基础
3.网站基础(HTML,CSS,Javascript)
4.ASP.NET初级:Webform,MVC
C#语言基础
1.c#的数据类型:值类型,引用类型
2.c#的基本语法:条件语句,循环语句,运算符等;
3.c#常见类型:字符串类型,集合类型等;
4.c#的面向对象特性:集成,封装,多态
网站基础
1.HTML
2.CSS
3.JavaScript
4.JQuery
5.HTML5 CSS3
6.其他前段框架
基础数据结构和算法
1.常见数据结构:数组,队列,堆栈,链表,树等
2.基础算法:经典的排序算法等;
ASP.NET高级工程师面试主要要求:
1.网站相关和深入:ASP.NET新特性,WEB安全,设计模式等;
2.ASP.NET网络应用:WCF,ASP.NET WebAPI,ASP.NET SingalR等;
3.项目开发相关:TFS,敏捷开发,Visual Studio插件,工具等;
4.网络协议:HTTP,TCP/IP,UDP,Socket等;
5.Windows Server , IIS ,运维等
6.Mono等跨平台项目
7.Memcached,Redis,MongoDB等
8.集群搭建与管理维护
9.深入的、专门的算法研究