我爱编程

.NET程序员从小菜到高手必知必会

2018-03-21  本文已影响27人  阿尔卑斯山上的小灰兔

对于高手,我也不知道是一个什么样的状态

反正我觉得你掌握以下内容,绝对不是菜鸟,也不会站在鄙视链的最末端

对于.NET

掌握以下内容,你的面试成功率将提高到最低到80%。因为,太多的面试官,都是写代码的,专业程度有,但是广度都在一定范围内

我并不建议你拿它仅仅是为了应付面试,掌握里面的内容,学习这个过程,将会其乐无穷

以下内容,是我用亲身经历,面试数十家成都IT企业的经验汇总(面到后面,这些面试官的问题都差不多了),也是我用来在企业内部的培训大纲:

.NET

字符串类型

事件委托

装箱和拆箱

深拷贝和浅拷贝

多线程

线程池

接口和抽象类

反射

dynamic

attribate

task

emit

泛型和泛型约束

default关键字

序列化和排除序列化属性及反序列化

队列和堆栈

using

const和readonly

out和ref

静态成员

GC

网络编程

设计模式

原型模式:深拷贝和浅拷贝

单件模式

适配器模式

模板方法模式

代理模式

MVC

服务端控件特点

视图状态

IsPostback

Session过期与持久化

页面传参方式

ORM

controller激活过程

参数绑定过程

action调用过程

过滤器

验证

jquery

js创建对象

函数

立即调用

字典遍历/切片/清空

短路运算

jquery扩展的两种方式

闭包

作用域

this

with

原型

选择器

apply  call

MVVM:angular.js  vue react

SQL

左连接

右连接

交叉连接

行列转换

SQL的解析顺序

SQL分页

存储过程

函数

传入和传出参数

触发器

游标

分组排序

聚合函数

索引与聚集索引

索引失效的条件

查询优化

架构

简单三层结构

依赖注入

------以下是进阶--------

MVC/MVVM/WCF/分布式软件架构/大型网站应考虑的问题/

分布式系统的设计问题:安全、性能、日志、消息、缓存、持久化、集群

大数据/大并发/BI

上一篇下一篇

猜你喜欢

热点阅读