. NET basic concepts and common frameworks (key points)
- . Net
- Mvc
- Wcf
. NET Basic concepts (interpretation from runtime, compilation processing and programming ideas, notes)
- Understanding Clr,il and metadata (native code generators, interacting with unmanaged code)
- types, reference type value types in metadata tables and IL representations (boxing and unboxing, nullable value types)
- The location and memory representation of classes and instances in the metadata table (class constructor and instance builder)
- Static variables, static classes, extension methods
- The number of arguments and the reference and value types, parameter rules
- Interfaces and base classes
- Generic type
- Arrays and indexers
- Delegation, entrust chain and implementation
- Custom attribute
- Abnormal
- Memory management, garbage collection
- Process, APPDomain, thread relationship
- Reflection and serialization
- The cost of creating one thread, the thread pool
- Asynchronous
- Primitive synchronization and lock,
- Hybrid thread Synchronization
- OOP ideas and key words
Basic knowledge of MVC
- MVC Architecture (Convention precedence principle)
- Routing and Configuration
- How views are passed in value
- Web From and MVC differences (VIEW)
- Verification (front end verification)
- Class design principles
WCF Basics
A high-level interview process from C + + beginner to C #