- Name ten c# keywords.
- What is a 'static' class?
- What is difference between overloading and overriding?
- Is multiple inheritance supported in .Net?
- Class inherits from two interfaces containing methods with the same signature. Is it possible to provide different implementations for these methods?
- What can be a root reference?
- How 'System.String' class differs from most of other classes?
- Will a 'finally' block be executed if there was no exception thrown?
- What is a satellite assembly?
- How 'protected' access modifier affects visibility?
- What does keyword 'mutable'?
- Can multiple catch blocks be executed?
- What does operator 'as' do?
- What does keyword 'final'?
- Can different access modifiers be applied on the getter and setter of a property?
- Can a class be prevented from being inherited?
- What is event?
- What is the difference between event and delegate?
- Are events synchronous or asynchronous?
- What does keyword 'safe'?
- Can interface members be private?
- What does keyword 'in'?
- What is the advantage of using 'System.Text.StringBuilder' class over 'System.String'?
- What is special about the declaration of relational operators?
- How 'public internal' access modifier affects visibility?
- Can a local variable get garbage collected before it becomes out-of-scope?
- What implementations of serialization are built in FCL? Where are they used?
- How 'protected internal' access modifier affects visibility?
- Can 'break' exit a finally block?
- How to apply attribute to method return value?
- What is the difference between C# class finalizer and C# class destructor?
- What is purpose of 'IDisposable' interface?
- Can an array be resized at runtime?
- Does the size of an array need to be defined at compile time?
- Can a destructor have access modifiers?
- What is smallest integer type to represent number not greater than 40 000?
- What do keywords 'sizeof' and 'typeof'?
- What is differece between 'sizeof' and 'Marshal.SizeOf'?
- What is array rank?
- What does keyword 'stackalloc'?
- What encoding uses 'System.String' class?
- What is boxing and unboxing?
- What is reflection?
- What is struct?
- What is multicast delegate?
- Does C# have “friendship”?
- What is the 'using' statement for?
- Can a struct have methods?
- Can a struct be inherited?
- Why do most event handlers use signature 'void(object, EventArgsDerivative)'?
Вопросы с собеседования на должность «C# Developer»
2 мин