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.

Recommended Job Roles
.NET Developer
Back-End Developer
C# Developer
Web Developer
Sample Candidate Report

Sample Free Questions



.NET Class library Public

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

(Select all acceptable answers.)



.NET OOP Public

A class inherits a base class and it overrides a method from that base class.

Select all possible forms of the base class and its method:

(Select all acceptable answers.)

Alert Service


C# Refactoring Public

Refactor the AlertService and AlertDAO classes:

  • Create a new interface, named IAlertDAO, that contains the same methods as AlertDAO.
  • AlertDAO should implement the IAlertDAO interface.
  • AlertService should have a constructor that accepts IAlertDAO.
  • The RaiseAlert and GetAlertTime methods should use the object passed through the constructor.
Use Free Questions On a Trial Plan

Premium Questions

The premium question library contains our unique, hand-crafted questions. We offer a refund if you find any of them answered online.

Prefix, Bicycle, Classroom, Disposable Wrapper, Needle, Log Parser, Driver Exam, Vectors, Crop Ratio, Chicken, Racer, Paragraph, Chain Link, Sort Params, Node, Enum, Read First Line, String, Integer to Object, NET Versions, Order Chars, Delayed Print, Product Refactoring, Snapshot, Document Store, Document Counter, Internal Nodes, Window Manager, Moving Total, Unique Numbers, Paper Strip, Max Sum, Friend, Remove Repetitions, Log Patch, Platformer, Shipping, Chinese Box, Weighted Average, Gearbox, Sum of Numbers, Shining Star, Unloading Trucks, Third Party Components, Stack to List, Read Write Execute, Eye of the Storm, Procedural Generator, Memory Leak, Adder, Shelf Test, Stories, Runner, Date Transform, Segment, Username, Veterinarian, Book Sale, Ship, Unique Product, Hobbies, Language Teacher
C# LINQ Language Memory management OOP Stream Strings Serialization Exceptions Arithmetic Searching Bug fixing Multithreading Data structures .NET Enum Class library CLR Refactoring Algorithmic thinking Arrays Graphs Extension methods TDD Sorting Package manager Random Test case design Dynamic programming Iteration
Score Distribution
Pricing For Premium Questions