Upgrade Offer Pro Challenge
Upgrade Offer Pro Challenge
Programming Test:
In this section, candidate is assessed on the programming ability. The assessment allows
evaluation of actual programming skills, giving the candidates an opportunity to write the
program in an editor, compile and run test cases, all in the assessment environment itself.
Automata comes with a scientifically designed question bank consisting of a wide range of easy
to hard programming problems with smartly designed corner and generic tests cases. It will
evaluate your knowledge of algorithms, data structures, concepts like recursion, dynamic
memory allocation and modular programming. The compiler supports multiple programming
languages such as C, C++, Java & Python.
With a variety of basic, advanced and edge test cases tagged to every problem, the code
is checked thoroughly for functional correctness and completeness.
Code is also evaluated on its logical correctness that is assessed based on the logic used
to write the code. This determines your programming ability
Concepts to be evaluated:
1 D Array
2 D Array
Activity Selection Problem
Array(1D and 2D)
Banker Algorithm
Binary tree/binary search tree
Bit Manipulation
Character Matching
Graph
Graph Traversal Algorithm
Hash Map
Math/Logic
Optimization Algorithm
Palindrome
Pattern Searching
Priority Queue
Recursion
Searching
Sliding Window
Sorting