ASP.NET, job search, interview questions
Perhaps this topic will be of interest to aspiring ASP.NET programmers. I've been going on interviews recently, I want to change jobs. I collected some questions asked by the technical staff at the interview (for the position of Senior .NET developer).
So:
Does ASP.NET have a caching mechanism and what does it provide?
When does the Button1_OnClick event occur in the page life cycle? (It is believed that there is a button on the form. They clicked on the button.)
Tell us how you would do such a task:
There is a list of objects (for example, incoming messages).
1. Display them on the page with a Repeater so that there would be a CheckBox near each title.
2. The user selects some messages (via CheckBoxes), presses "OK", the selected messages must be deleted.
What are the concepts of OOP.
As, is - what is it, how is it applied?
What is the difference between abstract and virtual classes? Between virtual and abstract methods?
Dispose (), Finalize () - what are these methods, as used in .NET?
What is the using (...) {...} construct used in .NET? And where is IDisposable?
What this code will output (do not peep into the studio! :):
- XmlDocument x = new XmlDocument ();
x.LoadXml ("");
Console.WriteLine (x.ToString ());
Console.ReadKey ();
-
What kind of joins do you know? What is the difference?
There is a scheme
Customer (Id, Name)
Sale (Id, CustomerId, Date, Sum)
Write inquiries:
1. The best customer of all time (the Customer with the most total Sum field)
2. The best customer for each month (the same the same as 1, only for each month of the current year)
If the topic is relevant, I can continue. Write your questions from the interviews, I'm interested :)
UPD!
1. In the topic - only those questions that I remembered. There were still very simple questions (how to invert the line?) And questions that I forgot :)
2. The scene is Moscow.
3. Moved to .NET
So:
ASP.NET
Does ASP.NET have a caching mechanism and what does it provide?
When does the Button1_OnClick event occur in the page life cycle? (It is believed that there is a button on the form. They clicked on the button.)
Tell us how you would do such a task:
There is a list of objects (for example, incoming messages).
1. Display them on the page with a Repeater so that there would be a CheckBox near each title.
2. The user selects some messages (via CheckBoxes), presses "OK", the selected messages must be deleted.
.NET, OOP
What are the concepts of OOP.
As, is - what is it, how is it applied?
What is the difference between abstract and virtual classes? Between virtual and abstract methods?
Dispose (), Finalize () - what are these methods, as used in .NET?
What is the using (...) {...} construct used in .NET? And where is IDisposable?
What this code will output (do not peep into the studio! :):
- XmlDocument x = new XmlDocument ();
x.LoadXml ("
Console.WriteLine (x.ToString ());
Console.ReadKey ();
-
SQL
What kind of joins do you know? What is the difference?
There is a scheme
Customer (Id, Name)
Sale (Id, CustomerId, Date, Sum)
Write inquiries:
1. The best customer of all time (the Customer with the most total Sum field)
2. The best customer for each month (the same the same as 1, only for each month of the current year)
If the topic is relevant, I can continue. Write your questions from the interviews, I'm interested :)
UPD!
1. In the topic - only those questions that I remembered. There were still very simple questions (how to invert the line?) And questions that I forgot :)
2. The scene is Moscow.
3. Moved to .NET