C# Developer | How to hire | Resources for technical recruitment

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
Create a test
Add questions to assess C# skills
Add questions to assess C# skills
Send invites to candidates
Send invites to candidates
Evaluate the report
Evaluate the report
Assess C# developers for free   
Common types of assessments used by our top customers

2 basic programming questions to assess development skills

10 MCQs
on C#

10 MCQs
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

</Want us to help you create a C# Developer Assessment?>

Top customers using HackerEarth to hire developers

Barclays Logo
General Electrics Logo
Government of Canada Logo
Nokia Logo
Northern Trust Logo
Thoughtworks Logo
UBS Logo
Walmart Logo