A high-level interview process from C + + beginner to C #

Source: Internet
Author: User

. NET basic concepts and common frameworks (key points)

  1. . Net
  2. Mvc
  3. Wcf

. NET Basic concepts (interpretation from runtime, compilation processing and programming ideas, notes)

  1. Understanding Clr,il and metadata (native code generators, interacting with unmanaged code)
  2. types, reference type value types in metadata tables and IL representations (boxing and unboxing, nullable value types)
  3. The location and memory representation of classes and instances in the metadata table (class constructor and instance builder)
  4. Static variables, static classes, extension methods
  5. The number of arguments and the reference and value types, parameter rules
  6. Interfaces and base classes
  7. Generic type
  8. Arrays and indexers
  9. Delegation, entrust chain and implementation
  10. Custom attribute
  11. Abnormal
  12. Memory management, garbage collection
  13. Process, APPDomain, thread relationship
  14. Reflection and serialization
  15. The cost of creating one thread, the thread pool
  16. Asynchronous
  17. Primitive synchronization and lock,
  18. Hybrid thread Synchronization
  19. OOP ideas and key words

Basic knowledge of MVC

  1. MVC Architecture (Convention precedence principle)
  2. Routing and Configuration
  3. How views are passed in value
  4. Web From and MVC differences (VIEW)
  5. Verification (front end verification)
  6. Class design principles

WCF Basics

A high-level interview process from C + + beginner to C #

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.