Used for hiring
C# Developers
Senior software Developers
Software design Developers
Skills required
Core programming skills on C#
Good understanding of data structures, MS-SQL and Object Oriented Programming
C# Developer Assessment
You can check the skills listed below in a candidate while you hire for a C# developer
- Proficiency in C#
- Design, development, and testing of new features in applications.
- Knowledge of HTML and JavaScript
How this test helps with hiring C# candidates
Steps to assess C# Developers
Create a test
Add questions to assess C# skills
Send invites to candidates
Evaluate the report
Common types of assessments used by our top customers
2 basic programming questions to assess development skills
on C#
on HTML and Javascript
Sample questions
In C#, which of the following statements for nullable types is true?
- It is a special version of a value type that is represented by a structure.
- It can also store null values.
- It is an object of the System.Nullable<T> declaration where T must be a non-nullable value type.
- All of theseCorrect Answer
What is the output of the following C# code:
using System;
using System.Numerics;
class TestHack
{
public int r1;
public int r2;
public int add (int x1, int x2)
{
r1 = x1 + x2;
r2 = r1 + x2;
return 0;
}
}
class HackerEarth
{
static void Main(string[] args)
{
TestHack obj1 = new TestHack();
TestHack obj2 = new TestHack();
int x1 = 2;
obj1.add(x1, x1 + 1);
obj2.add(5, x1);
Console.WriteLine(obj1.r1 + ” ” + obj2.r2);
Console.ReadLine();
}
}
- 6 9
- 5 9Correct Answer
- 9 10
- 3 2
What is the output of the following C# code:
class TestHack
{
public int r1;
private int r2;
public void cal(int a, int b)
{
r1 = a + 1;
r2 = b;
}
public void print()
{
Console.WriteLine(” ” + r2);
}
}
class HackerEarth
{
static void Main(string[] args)
{
TestHack obj = new TestHack();
obj.cal(2, 3);
Console.WriteLine(obj.r1);
obj.print();
Console.ReadLine();
}
}
- 2 3
- 3 3Correct Answer
- Run-time error
- Compilation error