The C# theoretical and practical test (Variant B), includes 3 programming questions from intermediate to very difficult level. It is recommended to use this test to evaluate candidates of intermediate or advanced level since this test has a high general difficulty level which does not allow you to evaluate correctly very Junior or low potential profiles. This test is an equivalent version (Ver. B) to the test of the same name. Use this test when you need to validate a candidate who already gave the standard version or when you want to evaluate more than one language (to avoid similar questions for tests in different programming languages).