Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C# developer interview questions
- 1) The C# keyword .int. maps to which .NET type?
- System.Int16
- System.Int32
- System.Int64
- System.Int128
- 2) Which of these string definitions will prevent escaping on backslashes in C#?
- string s = #.n Test string.;
- string s = ..n Test string.;
- string s = @.n Test string.;
- string s = .n Test string.;
- 3) Which of these statements correctly declares a two-dimensional array in C#?
- int[,] myArray;
- int[][] myArray;
- int[2] myArray;
- System.Array[2] myArray;
- 4) If a method is marked as protected internal who can access it?
- Classes that are both in the same assembly and derived from the declaring class.
- Only methods that are in the same class as the method in question.
- Internal methods can be only be called using reflection.
- Classes within the same assembly, and classes derived from the declaring class.
- 5) What is boxing?
- a) Encapsulating an object in a value type.
- b) Encapsulating a copy of an object in a value type.
- c) Encapsulating a value type in an object.
- d) Encapsulating a copy of a value type in an object.
- 6) What compiler switch creates an xml file from the xml comments in the files in an assembly?
- /text
- /doc
- /xml
- /help
- 7) What is a satellite Assembly?
- A peripheral assembly designed to monitor permissions requests from an application.
- Any DLL file used by an EXE file.
- An assembly containing localized resources for another assembly.
- An assembly designed to alter the appearance or .skin. of an application.
- 8) What is a delegate?
- A strongly typed function pointer.
- A light weight thread or process that can call a single method.
- A reference to an object in a different process.
- An inter-process message channel.
- 9) How does assembly versioning in .NET prevent DLL Hell?
- The runtime checks to see that only one version of an assembly is on the machine at any one time.
- .NET allows assemblies to specify the name AND the version of any assemblies they need to run.
- The compiler offers compile time checking for backward compatibility.
- It doesn.t.
- 10) Which .Gang of Four. design pattern is shown below?
- public class A {
- private A instance;
- private A() {
- }
- public
- static A Instance {
- get
- {
- if ( A == null )
- A = new A();
- return instance;
- }
- }
- }
- Factory
- Abstract Factory
- Singleton
- Builder
- 11) In the NUnit test framework, which attribute must adorn a test class in order for it to be picked up by the NUnit GUI?
- TestAttribute
- TestClassAttribute
- TestFixtureAttribute
- NUnitTestClassAttribute
- 12) Which of the following operations can you NOT perform on an ADO.NET DataSet?
- A DataSet can be synchronised with the database.
- A DataSet can be synchronised with a RecordSet.
- A DataSet can be converted to XML.
- You can infer the schema from a DataSet.
- 13) In Object Oriented Programming, how would you describe encapsulation?
- The conversion of one type of object to another.
- The runtime resolution of method calls.
- The exposition of data.
- The separation of interface and implementation.
Add Comment
Please, Sign In to add comment