1.
Describe the difference between thread and process?
What is a Windows service, and its life cycle is different from a standard EXE program
What is the maximum amount of memory that a single process on Windows can access? Is it the same as the system's maximum virtual memory? What impact does this have on system design?
What is the difference between EXE and DLL?
What is a strong type and what is a weak type? Which one is better? Why?
What is PID? How to use it when troubleshooting your system?
How many processes can be listened to on a single TCP/IP port?
What is GAC? What problems does it solve?
2.
Explain the differences between interface-oriented, object-oriented, and aspect-oriented programming
What is Interface? What is the difference between it and Class?
What is reflection?
What is the difference between using ASMX's XML Web Services and using SOAP's .NET Remoting?
Is the type system represented by XMLSchema? Is CLS represented by XMLSchema?
From a conceptual perspective, the difference between early-binding and late-binding?
Is the call considered a static reference or a dynamic reference?
When to use it? When to use it?
What is Assembly Qualified Name? Is it a file name? How is it different?
(""); Is this sentence correct?
What is the difference between assembly that makes the signature strong and assembly that does not make the signature strong?
Can DateTime be null?
What is JIT? What is NGEN? What are the limitations and benefits of them?
How does a generation of garbage collectors manage the life cycle of an object in .NET CLR? What is a non-deterministic end?
What is the difference between Finalize() and Dispose()?
Is using() syntax useful? What is IDisposable? How it achieves a deterministic end.
What is the command tasklist /m "mscor*"?
Difference between in-proc and out-of-proc
Which technology in .NET can realize out-of-proc communication?
When you run a component in which process does it run on Windows XP, Windows 2000, and Windows 2003?
3.
(myString); What's wrong with this line of code?
What is PDB? Where should it be placed in debugging?
What is cyclomatic complexity? Why is it important?
Write a standard lock() to create a critical area before and after accessing the variable, and have a "double check".
What is FullTrust? Is the assembly placed in the GAC fullTrust?
What are the benefits of code plus features that require security permissions?
gacutil /l | find /i "Corillian" What is the function of this command?
sn -t What is this command for?
What ports does DCOM require a firewall to open? What is port 135 used for?
Comparing OOP and SOA, what are their purposes?
How does XmlSerializer work? What ACL permissions are required for processes using this class?
Why not advocate catch(Exception)?
What's the difference between it? When should I use which one?
Will there be obvious speed changes between Debug Build and Release Build? Please explain the reason.
Does JIT occur in assembly or in method? How does this affect the workspace?
Comparison of the use of abstract base classes and interfaces
(b) Is it the same as a == b?
In object comparison, what do objects consistency and object equality mean?
How to implement deep copy in .NET?
Please explain IClonable
What is packing?
Is string a value type or a reference type?
What are the benefits of the attribute-oriented pattern used by XmlSerializer? What problems have been solved?
Why shouldn't out parameters be used in .NET? Is it good or not?
Can the characteristics be placed on the parameters of a certain method? If so, what's the use of this?
4.
When to use override? When to use new? What is shadowing?
Explain the difference between virtual, sealed, override and abstract
, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d Explain the importance and function of each part of this string
Explain the difference between public, protected, private and internal
What are the benefits of using Primary Interop Assembly (PIA)?
What mechanism does NUnit know what methods need to be tested?
The difference between catch(Exception e){throw e;} and catch(Exception e){throw;}
The difference between typeof(foo) and ()?
public class c{ public c(string a) : this() {;}; public c() {;} } Explain what happens in the first constructor? What is the use of this constructor?
What is this used for? Can it be used in static methods?
5.
Explain how a browser-based Form POST becomes a server-side event, such as Button1_OnClick.
What is PostBack?
What is ViewState? Is it encoded? Is it encrypted? Who will use ViewState?
What is the <machinekey> element used for? Which two technologies is it used for?
Tell me about the 3 Session State providers in 1.1 and their pros and cons?
What is Web Gardening? How to use it in design?
Suppose there is an application, how many application objects are allowed in a single process? What about those two processes? What about 2 processes with Web Gardening enabled? How does this affect design?
Will threads between multiple requests be reused? Does each HttpRequest have its own thread? Should you use Thread Local storage?
Is the [ThreadStatic] property useful in it? Do it have side effects? Is it good or bad?
How to use HttpHandler to simplify existing designs that provide validation images for .aspx pages
What type of events is HttpModule subscribed to? How does this affect the implementation? What should I do if I don't plan to recompile the application?
Say the way to represent any terminal (URL) and the way to route the request to that endpoint
Explain how cookies work. Give an example of abuse of cookies.
Explain the importance of ()?
What data is passed through HTTP Header?
Comparing HTTP verbs GET and POST? What is HEAD?
Say at least 6 HTTP status codes and their meanings
What is the working principle of if-not-modified-since? How to implement it?
Explain <@OutputCache%> and how to use VaryByParam, VaryByHeader.
How does VaryByCustom work?
How to implement HTML output buffering and buffering expiration through q=? (except q=5) (such as http://localhost/?q=5)?
6.
What is the role of XML namespace?
When is the right time to use DOM? When isn't suitable? Are there any scale restrictions?
What is the basic WS-I configuration? What is it important?
Write a small XML document, using the default namespace, and a legal (prefix) namespace, where elements of the two namespaces should be attributed separately
What is the basic difference between elements and characteristics?
What is the difference between a well-formatted XML and a valid XML?
How to verify XML in .NET?
("//mynode"); Why is this code not good? When is it good?
The difference between pull-down parsing (XmlReader) and event reader (Sax)
What is the difference between XPathDocument and XmlDocument? Under what circumstances should it be used?
What is the difference between "XML fragments" and "XML documents"
What is format standard XML?
What is the difference between the XML InfoSet specification and Xml DOM? What problems does InfoSet need to solve?
Comparing DTD and XSD, what are their similarities and differences? Which one is better? Why?
Does DTD support? If supported, how to use it?
Can XML Schema be represented as an object graph? Can an object graph be represented as an XML Schema?
Describe the difference between thread and process?
What is a Windows service, and its life cycle is different from a standard EXE program
What is the maximum amount of memory that a single process on Windows can access? Is it the same as the system's maximum virtual memory? What impact does this have on system design?
What is the difference between EXE and DLL?
What is a strong type and what is a weak type? Which one is better? Why?
What is PID? How to use it when troubleshooting your system?
How many processes can be listened to on a single TCP/IP port?
What is GAC? What problems does it solve?
2.
Explain the differences between interface-oriented, object-oriented, and aspect-oriented programming
What is Interface? What is the difference between it and Class?
What is reflection?
What is the difference between using ASMX's XML Web Services and using SOAP's .NET Remoting?
Is the type system represented by XMLSchema? Is CLS represented by XMLSchema?
From a conceptual perspective, the difference between early-binding and late-binding?
Is the call considered a static reference or a dynamic reference?
When to use it? When to use it?
What is Assembly Qualified Name? Is it a file name? How is it different?
(""); Is this sentence correct?
What is the difference between assembly that makes the signature strong and assembly that does not make the signature strong?
Can DateTime be null?
What is JIT? What is NGEN? What are the limitations and benefits of them?
How does a generation of garbage collectors manage the life cycle of an object in .NET CLR? What is a non-deterministic end?
What is the difference between Finalize() and Dispose()?
Is using() syntax useful? What is IDisposable? How it achieves a deterministic end.
What is the command tasklist /m "mscor*"?
Difference between in-proc and out-of-proc
Which technology in .NET can realize out-of-proc communication?
When you run a component in which process does it run on Windows XP, Windows 2000, and Windows 2003?
3.
(myString); What's wrong with this line of code?
What is PDB? Where should it be placed in debugging?
What is cyclomatic complexity? Why is it important?
Write a standard lock() to create a critical area before and after accessing the variable, and have a "double check".
What is FullTrust? Is the assembly placed in the GAC fullTrust?
What are the benefits of code plus features that require security permissions?
gacutil /l | find /i "Corillian" What is the function of this command?
sn -t What is this command for?
What ports does DCOM require a firewall to open? What is port 135 used for?
Comparing OOP and SOA, what are their purposes?
How does XmlSerializer work? What ACL permissions are required for processes using this class?
Why not advocate catch(Exception)?
What's the difference between it? When should I use which one?
Will there be obvious speed changes between Debug Build and Release Build? Please explain the reason.
Does JIT occur in assembly or in method? How does this affect the workspace?
Comparison of the use of abstract base classes and interfaces
(b) Is it the same as a == b?
In object comparison, what do objects consistency and object equality mean?
How to implement deep copy in .NET?
Please explain IClonable
What is packing?
Is string a value type or a reference type?
What are the benefits of the attribute-oriented pattern used by XmlSerializer? What problems have been solved?
Why shouldn't out parameters be used in .NET? Is it good or not?
Can the characteristics be placed on the parameters of a certain method? If so, what's the use of this?
4.
When to use override? When to use new? What is shadowing?
Explain the difference between virtual, sealed, override and abstract
, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d Explain the importance and function of each part of this string
Explain the difference between public, protected, private and internal
What are the benefits of using Primary Interop Assembly (PIA)?
What mechanism does NUnit know what methods need to be tested?
The difference between catch(Exception e){throw e;} and catch(Exception e){throw;}
The difference between typeof(foo) and ()?
public class c{ public c(string a) : this() {;}; public c() {;} } Explain what happens in the first constructor? What is the use of this constructor?
What is this used for? Can it be used in static methods?
5.
Explain how a browser-based Form POST becomes a server-side event, such as Button1_OnClick.
What is PostBack?
What is ViewState? Is it encoded? Is it encrypted? Who will use ViewState?
What is the <machinekey> element used for? Which two technologies is it used for?
Tell me about the 3 Session State providers in 1.1 and their pros and cons?
What is Web Gardening? How to use it in design?
Suppose there is an application, how many application objects are allowed in a single process? What about those two processes? What about 2 processes with Web Gardening enabled? How does this affect design?
Will threads between multiple requests be reused? Does each HttpRequest have its own thread? Should you use Thread Local storage?
Is the [ThreadStatic] property useful in it? Do it have side effects? Is it good or bad?
How to use HttpHandler to simplify existing designs that provide validation images for .aspx pages
What type of events is HttpModule subscribed to? How does this affect the implementation? What should I do if I don't plan to recompile the application?
Say the way to represent any terminal (URL) and the way to route the request to that endpoint
Explain how cookies work. Give an example of abuse of cookies.
Explain the importance of ()?
What data is passed through HTTP Header?
Comparing HTTP verbs GET and POST? What is HEAD?
Say at least 6 HTTP status codes and their meanings
What is the working principle of if-not-modified-since? How to implement it?
Explain <@OutputCache%> and how to use VaryByParam, VaryByHeader.
How does VaryByCustom work?
How to implement HTML output buffering and buffering expiration through q=? (except q=5) (such as http://localhost/?q=5)?
6.
What is the role of XML namespace?
When is the right time to use DOM? When isn't suitable? Are there any scale restrictions?
What is the basic WS-I configuration? What is it important?
Write a small XML document, using the default namespace, and a legal (prefix) namespace, where elements of the two namespaces should be attributed separately
What is the basic difference between elements and characteristics?
What is the difference between a well-formatted XML and a valid XML?
How to verify XML in .NET?
("//mynode"); Why is this code not good? When is it good?
The difference between pull-down parsing (XmlReader) and event reader (Sax)
What is the difference between XPathDocument and XmlDocument? Under what circumstances should it be used?
What is the difference between "XML fragments" and "XML documents"
What is format standard XML?
What is the difference between the XML InfoSet specification and Xml DOM? What problems does InfoSet need to solve?
Comparing DTD and XSD, what are their similarities and differences? Which one is better? Why?
Does DTD support? If supported, how to use it?
Can XML Schema be represented as an object graph? Can an object graph be represented as an XML Schema?