ProgramThe software engineer must pay attention to and master the details.
Therefore, it is often felt that "programmers" should be renamed as "software engineers"
Reply to reference to view deletion and Modification
#66 floor 2008-08-04 | Personal Knowledge Management is right> 50% of people = working ideas, <30 = basically, they started their own business or won't reply to the reference for viewing
#67 floor 2008-08-04 | Jeffrey Zhao @ Personal Knowledge Management
It seems that a job cannot start a business ......
. Net interview questions to see your level
1. datetime. parse (mystring); this lineCodeWhat's the problem?
2. What is PDB? Where should it be placed during debugging?
3. What is cyclomatic complexity )? Why is it important?
4. Write a standard lock () and create a critical section before and after the access variable. There must be a "double check ",
5. What is fulltrust? Is the Assembly placed in GAC fulltrust?
6. What are the benefits of adding security permissions to the code?
7. What is the role of the gacutil/L | find/I "corillian" command?
8. Why is the Sn-T Foo. dll command?
9. What ports does DCOM need to open through the firewall? What is port 135 used?
10. What are their purposes for comparing OOP and SOA?
11. How does xmlserializer work? What ACL permissions does a process using this class need?
12. Why not advocate catch (exception )?
13. What are the differences between Debug. Write and trace. Write? Which one should I use?
14. Is there a significant speed change between debug build and release build? Describe the reason.
15. Does JIT occur in the unit of assembly or in the unit of method? What is the impact on the workspace?
16. Comparison of the use of abstract base classes and interfaces
17. Is A. Equals (B) the same as a = B?
18. In object comparison, what are the meanings of the same object and the same object?
19. How to implement deep copy in. Net )?
20. Please explain iclonable
21. What is packing?
22. Is string a value type or a reference type?
23. What are the benefits of the xmlserializer Attribute-specific mode? What problems have been solved?
24. Why shouldn't the out parameter be used in. Net? Is it good?
25. Can features be placed on the parameters of a method? If yes, what is the purpose?
26. create an ASP. NET page, the DataGrid Control is responsible for displaying the Retrieved Data and sorting by lifting, we use the sortorder attribute to provide the DataGrid Control with the data sorting method: in ascending order, the sortorder value is ASC, in descending order, the sortorder value is desc. If you select descending order, execute
A) application ["sortorder"] = "DESC ";
String val = (string) application ["sortorder"];
B) cache ["sortorder"] = "DESC ";
String val = (string) cache ["sortorder"];
C) viewstate ["sortorder"] = "DESC ";
String sortorder = (string) viewstate ["sortorder"];
D) cache ["sortorder"] = "sortorder ";
String val = (string) cache ["DESC"];
27. Public static void main (string [] ARGs)
{
Int I = 2000;
Object o = I;
I = 2001;
Int J = (INT) O;
Console. writeline ("I = {0}, O = {1}, j = {2}", I, O, J );
}
What is the output of this program and why?
28. Class class1
{
Public static int COUNT = 0;
Static class1 ()
{
Count ++;
}
Public class1 ()
{
Count ++;
}
Static void main ()
{
Class1 O1 = new class1 ();
Class1 O2 = new class1 ();
Console. writeline (class1.count );
Console. Read ();
}
}
What is output?
29. What is the name of mytable after the following statement is executed ?.
System. Data. datatable mytable = new system. Data. datatable ();
30. The following idimensions interface and box class explicitly implement the length and width of interface members. Mydimensions is an instance of the idimensions interface.
Interface Idimensions
{
Float Length ();
Float Width ();
}
Class Box: idimensions
{
Float Lengthinches;
Float Widthinches;
Public Box ( Float Length, Float Width)
{
Lengthinches = Length;
Widthinches = Width;
}
Float Idimensions. Length ()
{
Return Lengthinches;
}
Float Idimensions. Width ()
{
Return Widthinches;
}
Public Static Void Main ()
{
Box mybox = New Box ( 30366f , 20366f );
Idimensions mydimensions = (Idimensions) mybox;
System. Console. writeline ( " Length: {0} " , Mybox. Length ());
System. Console. writeline ( " Width: {0} " , Mybox. Width ());
}
}
Run the above program. The console output is?