0% found this document useful (0 votes)
34 views2 pages

Upgrade Offer Pro Challenge

The programming test section assesses a candidate's programming abilities by having them write programs in an online editor using various languages like C, C++, Java, and Python. It evaluates their knowledge of algorithms, data structures, concepts like recursion and memory allocation through a scientifically designed question bank testing a wide range of easy to hard problems. The code is thoroughly checked for functional correctness, completeness, and logical correctness to determine programming ability. Concepts evaluated include arrays, trees, graphs, hashing, sorting, searching, and strings.

Uploaded by

Faisal Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views2 pages

Upgrade Offer Pro Challenge

The programming test section assesses a candidate's programming abilities by having them write programs in an online editor using various languages like C, C++, Java, and Python. It evaluates their knowledge of algorithms, data structures, concepts like recursion and memory allocation through a scientifically designed question bank testing a wide range of easy to hard problems. The code is thoroughly checked for functional correctness, completeness, and logical correctness to determine programming ability. Concepts evaluated include arrays, trees, graphs, hashing, sorting, searching, and strings.

Uploaded by

Faisal Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Upgrade Offer Pro Challenge- Curriculum

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

Sensitivity: Internal & Restricted


 String Manipulation
 String Matching
 Tree Traversal Algorithm

Sensitivity: Internal & Restricted

You might also like