. Net engineer interview

Source: Internet
Author: User

1. What are the main object-oriented ideas?

2. What is a user control in Asp.net?

3. What is an application domain? What is regulated code? What is a strong system? What is packing and unpacking? What is overload? What are the explanations of CTS, CLS, and CLR?

4. List the XML technologies you know and their applications.

5. What is the difference between the value type and the reference type? Write the sample code of C.

6.ado.net what are common objects? Describe them separately.

7. How to understand delegation?

What are the similarities and differences between interfaces and classes in C.

9 .. What classes are used to read and write databases in. Net? Their role

10. Similarities and Differences between UDP and TCP connections.

11.asp.net identity authentication methods? What are their principles?

12. How do processes and threads understand each other?

13. What is code-behind technology.

14. Role of the Active Directory.

In 15..net, what namespaces do classes that read and write XML belong?

16. Explain the significance and functions of UDDI and WSDL.

17. What is soap and what applications are there.

18. How to deploy an Asp.net page.

19. How to understand the garbage collection mechanism in. net.

20. What are common WebService call methods?

 

1. Fill in the blanks: (1) object-oriented languages include ___ inheritance, _ encapsulation ___, and ___ polymorphism.

(2) You must implement the ienumerable interface or declare the type of the getenumerable method to traverse the accessed objects using foreach.

(3) list the five main objects in ado.net: Command, connection, dataset, datasetcommand, and datareader.

2. optional items:

(1) which of the following statements are true:

A. The interface can contain virtual methods. B. A class can implement multiple interfaces.
C. The interface cannot be instantiated. D. The interface can contain implemented methods.

(2) You may use the following methods to read records from the database:

A. executenonquery B. executescalar

C. Fill D. executereader

3. Briefly describe the access permissions of private, protected, public, and internal modifiers.

4. Write an SQL statement: extract the 31st to 40th records in Table A (SQLServer, using the Automatically increasing ID as the primary key. Note: The ID may not be consecutive .)

5. list several methods for passing values between ASP. NET pages.

6. Write the output result of the program

Class Class1 {
Private string str = "Class1.str ";
Private int I = 0;
Static void StringConvert (string str ){
Str = "string being converted .";
}
Static void StringConvert (Class1 c ){
C. str = "string being converted .";
}
Static void Add (int I ){
I ++;
}
Static void AddWithRef (ref int I ){
I ++;
}
Static void Main (){
Int i1 = 10;
Int i2 = 20;
String str = "str ";
Class1 c = new Class1 ();
Add (i1 );
AddWithRef (ref i2 );
Add (c. I );
StringConvert (str );
StringConvert (c );
Console. WriteLine (i1 );
Console. WriteLine (i2 );
Console. WriteLine (c. I );
Console. WriteLine (str );
Console. WriteLine (c. str );
}
}

7. Write the output result of the program

Public abstract class
{
Public ()
{
Console. writeline ('A ');
}
Public Virtual void fun ()
{
Console. writeline ("A. Fun ()");
}
}

Public Class B:
{
Public B ()
{
Console. WriteLine ('B ');
}

Public new void Fun ()
{
Console. WriteLine ("B. Fun ()");
}

Public static void Main ()
{
A a = new B ();
A. Fun ();
}
}

8. Write the output result of the program:
Public class
{
Public virtual void Fun1 (int I)
{
Console. WriteLine (I );
}

Public void Fun2 (A)
{
A. Fun1 (1 );
Fun1 (5 );
}
}

Public class B:
{
Public override void Fun1 (int I)
{
Base. Fun1 (I + 1 );
}

Public static void Main ()
{
B B = new B ();
A a = new ();
A. Fun2 (B );
B. Fun2 ();
}
}

 

9. The rules for columns are as follows: 1, 1, 2, 3, 5, 8, 13, 21, 34 ......

Calculate the number of 30th digits and use a recursive algorithm. (C # language)

10. Program Design: when the cat shouted, all the mice started to escape and the host was awakened. (C # language)

Requirement: 1. The interaction between the mouse and the host must be active.

2. Considering scalability, the call of a cat may cause other association effects.

Problem:
1. What are the authentication items in ASP. NET? How to verify your current project
2. What is a WEB control? What are the advantages of using WEB controls?
3. Please explain ASP. In. NET, how does one perform data verification?
4. What do you think about regular expressions?
5. ASP. NET. How many types of controls are there? What are their differences?
6. WEB controls can activate server events. How does a server event occur and how it works? What is automatic transmission? Why use automatic transmission.
7. Can the WEB Control and HTML Server Control call the client method? If yes, how can I call it?
8. ASP. What are the advantages of NET over ASP?
9. Please explain the important nodes in the web. config file
10. Please explain ASP. What is the relationship between web pages and hidden classes in. NET?
11. What is viewstate? Can I disable it? Can all controls be disabled?

13. What is the possible cause when I find that I cannot read the input data on the page? Solution
14. Explain the code execution sequence on a WEB page.
15. Please explain what is a context object and under what circumstances it should be used
16. What is the difference between forwarding and redirection?
17. How does one transmit data between different pages in ASP. NET?
18. Please explain ASP. Differences between the buttons linkbutton imagebutton and hyperlink in. NET
19. Please explain. . NET multi-tier application middle-layer and layer-layer data transmission in that way. And explain the method used in your project.
20. If ASP appears. NET events cannot be triggered due to what causes?
21. How can I add a drop-down list box to a column in the datagride control and bind data?
22. What is the difference between data binding in asp.net and traditional data binding?
23. Please explain what is the difference between the Delegate-implemented event model of. net and the event model implemented using interfaces in JAVA.
24. What is the significance of the explicit implementation of interfaces?
Q: under what circumstances will you use the virtual method? What is the difference between it and the interface?

Q: What is the difference between Override and overload?

Q: What is the difference between the value type and the reference type?

Q: How do I understand static variables?

Q: How many requests can be sent to the server?

Q: What is the difference between DataReader and Dataset?

Q: If you need to pass variable values in a B/S system, but you cannot use Session, Cookie, and Application, how can you handle them?

Q: How many layers of B/S structure do you use. net for development? What is the relationship between each layer and why do you need to layer it like this?

Q: How many stages are there in the software development process? What is the role of each stage?

Q: Microsoft has launched a series of Application blocks. What are the Application blocks you know and their functions?

Q: Please list some of the design patterns you have used and when to use them?

Q: What do you know about WebService?

Q: How are you interested in programming? How can I solve problems that I don't understand at work? How do you improve your programming skills?

Q: Why did you leave?

If you do not have the following questions, please describe your solution in detail.

Q: How do I pass Chinese parameters through hyperlinks?

Q: Please program all TextBox controls on the page and assign it a string. Empty?

Q: How can I program a Bubble sorting algorithm?
 

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.