This C# and .NET Online Test
Separates Good From Bad Hires

Screen with work-sample questions

Work-samples are the best predictor of work performance. 8,000+ companies use TestDome premium questions.

About the test

The C# and .NET online test assesses candidates' knowledge of programming in the C# language and their knowledge of the .NET Framework.

It's an ideal test for pre-employment screening. A good C# developer, capable of working on the back-end or the full-stack of an application, needs to be able not only to solve problems using C# but also to leverage the utilities and classes provided by the .NET Framework.

This online test requires candidates to solve coding problems in C# and answer questions about the features of the .NET Framework.

Sample public questions

Which statements are true for an int/Integer built in .NET data type?

Class Library
1 min

A company is designing the class hierarchy for various cache implementations:

public class Cache {}

public class DiskCache : Cache {}

public class MemoryCache : Cache {}

public class OptimizedDiskCache : DiskCache {}

Select all the answers that will result in a runtime exception.

3 min

For jobseekers: get certified

Earn a free certificate by achieving top 25% on the C# and .NET test with public questions.

Take a Certification Test

Sample silver certificate

Peter Gibbons

Java and SQL


TestDome logo on certificate

For companies: premium questions

Buy TestDome to access premium questions that can't be practiced.
Get money back if you find any premium question answered online.

Sign Up to Offer this Test

71 more premium C# and .NET questions

  Driver Exam,   Enum,   String,   NET Versions,   Order Chars,   Max Sum,   Log Patch,   Shipping,   Classroom,   Disposable Wrapper,   Document Counter,   Veterinarian,   Eye of the Storm,   Gearbox,   Integer to Object,   Memory Leak,   Node,   Paragraph,   Product Refactoring,   Snapshot,   Sort Params,   Unique Numbers,   Window Manager,   Sum of Numbers,   Delayed Print,   Prefix,   Third Party Components,   Moving Total,   Shining Star,   String Operations,   Car Rental,   Bicycle,   Nullable Employee,   Kilometer Converter,   Stack to List,   Fire Dragon,   Log Parser,   Ingredient Tuple,   Animal Hierarchy,   Chinese Box,   Worker,   Racer,   XML Navigation,   Segment,   Blog Posts,   Citizen Income,   Ceramic Store,   Patient Class,   String Occurrence,   Username,   Book Sale,   Language Teacher,   Unique Product,   Stories,   Procedural Generator,   Internal Nodes,   Weighted Average,   Friend,   Document Store,   Chain Link,   Crop Ratio,   Hobbies,   Vectors,   Paper Strip,   Platformer,   Wheel Defects,   Flight Connections,   Shelf Test,   Read Write Execute,   Read First Line,   Date Transform.

Skills and topics tested

  • C#
  • Exceptions
  • .NET
  • Enum
  • Class Library
  • CLR
  • LINQ
  • Algorithmic Thinking
  • Extension Methods
  • Arithmetic
  • Accessibility Levels
  • Properties
  • Destructors
  • Memory Management
  • OOP
  • Refactoring
  • Queue
  • Boxing and Unboxing
  • Recursion
  • Tree
  • Regex
  • Strings
  • Lists
  • Pass by Reference
  • Dictionary
  • Linked List
  • Async-Await
  • Multithreading
  • Package Manager
  • HashSet
  • TDD
  • StringBuilder
  • Sorting
  • Field Modifiers
  • Null Coalescing Operator
  • Null Conditional Operator
  • Inheritance
  • Method Overriding
  • Complexity
  • Stack
  • Higher Order Function
  • Interfaces
  • Serialization
  • XML
  • Tuples
  • Abstract Class
  • Data Structures
  • Bug Fixing
  • Synchronization
  • Dynamic Objects
  • Eager Loading
  • Entity Framework
  • Lazy Loading
  • Stream
  • Dynamic Programming
  • Random
  • Arrays
  • Graphs
  • Language
  • Integer Division
  • Iteration
  • Test Case Design
  • Unit Testing

For job roles

  • .NET Developer
  • Back-End Developer
  • C# Developer
  • Web Developer

Solve all your skill testing needs

150+ Pre-made tests

From web development and database administration to project management and customer support. See all pre-made tests.

Multi-skills Test

Mix questions for different skills or even custom questions in one test. See an example.

How TestDome works

Choose a pre-made test or create a custom test.
Invite candidates via email, URL or your ATS
Candidates take a test remotely
Sort candidates and get individual reports

Want to know more?

Not exactly what you're looking for?

Related C# and .NET Programming Tests: