C# and .NET Online Test

TestDome skill assessments are used by more than 5,000 companies and 450,000 individual test takers.

Jobseekers: Get a Certificate

Take a Practice Test

Companies: Try First, Pay Later

Sign Up To Use This 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.

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

Sample Free Questions

Integer

1min
  -  
Easy  
  -  
MCA

.NET Class library Public

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

(Select all acceptable answers.)

Inheritance

2min
  -  
Easy 
  -  
MCA

.NET Class modifiers Method modifiers 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

10min
  -  
Easy 
  -  
CODE

C# Interfaces Inversion of control 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.

Questions
Prefix, Needle, Driver Exam, Enum, Read First Line, String, NET Versions, Order Chars, Document Store, Paper Strip, Max Sum, Friend, Log Patch, Shipping, Chinese Box, Sum of Numbers, Shining Star, Unloading Trucks, Third Party Components, Read Write Execute, Procedural Generator, Stories, Runner, Segment, Adder, Bicycle, Chain Link, Chicken, Classroom, Crop Ratio, Date Transform, Delayed Print, Disposable Wrapper, Document Counter, Veterinarian, Eye of the Storm, Gearbox, Hobbies, Integer to Object, Internal Nodes, Log Parser, Memory Leak, Node, Paragraph, Platformer, Product Refactoring, Racer, Book Sale, Remove Repetitions, Shelf Test, Snapshot, Sort Params, Stack to List, Ship, Unique Product, Unique Numbers, Username, Vectors, Weighted Average, Window Manager, Moving Total, Language Teacher
Skills
C# LINQ Stream Strings Exceptions .NET Enum Class library CLR Bug fixing Language Algorithmic thinking Arrays Graphs Extension methods Arithmetic Data structures TDD Sorting Package manager Random Dynamic programming Memory management Multithreading Synchronization Field modifiers Linked list Higher order function Interfaces OOP Accessibility levels Properties Integer division Regex Async-await Destructors Refactoring Queue Dictionary Iteration Lists Boxing and unboxing Tree Serialization XML Recursion StringBuilder Test case design Unit testing Pass by reference Complexity Stack HashSet Inheritance
Score Distribution
Loading...
Pricing For Premium Questions