Screen Candidates using Online Tests. Interview only candidates with proven expertise in Technical Architecture

Sample Test
Arithmetic Aptitude

Interested in hiring Technical Architects?

  • Suppose you are interested in hiring a good Technical Architect. You post Job Descriptions on various online job portals and also partner with Candidate Sourcing Vendors. As a result, you end up with a pool of candidates interested in your job opening
  • What you have: 250 CVs from interested candidates.
  • What you don’t have: The time or the resources to conduct 250 interviews.
  • CV based filtering is extremely ad-hoc and often results in errors.
    • Candidates with in-depth knowledge on Mobile App Development can be ignored because their academics are not good or their CV is not well formatted
    • Candidates with good grades and neat CVs are often selected for interviews, even though they don’t have the relevant Software Technical Skills you are looking for.
  • Pouring over CVs from hundreds of candidates is also a painful, time-consuming activity

Our Recruitment Testing Philosophy

Our Recruitment Testing Philosophy is simple: “Align the recruitment tests for a role with the actual duties that a candidate must fulfill on a daily basis, if hired for that role.”

We believe that this alignment will help Recruiters maximize their Interview Hit Rate and reduce Cost per Hire

Logical Reasoning
Data Interpretation And Analytical Skills

Our Recommendation:

Ask all interested candidates to take the Technical Architect Screening Test hosted by CodeGround Recruitment Testing Platform. [Link to Sample test]

  • You can ask MCQs on a specific technical domain
  • You can give ask design questions, asking the candidate to speak verbally to record the answer. Such questions also evaluate candidates on their ability to communicate effectively. (see illustration)

Illustration – Architectural Design

Acme Inc is a SAAS based solution vendor with 2000 customers. Each customer consumes their services, exposed via REST API over HTTPS, by making numerous API calls (~70 per minute per customer). Acme Inc uses a Load Balancer to distribute customer API calls among numerous servers.

The Main Application Database is optimized to handle large volumes of concurrent transactions. Only a very small fraction of the incoming API calls ( <0.1% ) deals with reading / modifying customer billing information and therefore an external third party SAAS-based CRM Vendor is used for handling billing and account management.

Recently, Product Management has decided that in case of a customer having overdue amounts (unpaid bills), their account would be marked as 'suspended' in the third party CRM vendor. The requirement is that Acme Inc's services should no longer be available to such 'suspended' customers.

Engineering has proposed the following implementation to address this new requirement:

This change will be made to the code running in all servers. For each API request received: Check if customer is suspended by making a call to the CRM solution If customer is suspended Return an error Else Continue processing as before ...

Do you see anything wrong with this implementation? What alternative would you propose?

Arithmetic Aptitude
CodeGround Online Tests are auto-evaluated resulting in significant cost savings

Greater Test participation

Candidates can take tests from the comfort of their homes, resulting in greater test participation

CodeGround has tie-ups with hundreds of Engineering Campuses across India.We will forward test links for job openings to Campus Placement Authorities who will circulate it among student body, ensuring high test participation

Question Pooling

Improve your Interview Hit Rate

Interview only the candidates who have:

  • Demonstrated Interest in your Job Opening by taking the online test
  • Demonstrated Competence by doing well in that test


The platform provides capabilities to conduct all online assessments in a fair manner.

Webcam Monitoring prevents cheating and impersonation

WebCam Monitoring

The candidate is monitored via webcam to ensure that there is no impersonation and that the candidate does not communicate with others in person or using mobile during the test.

Window Proctoring

The test window is proctored. If the candidate navigates away from the test window (for instance, to use google search), multiple warnings are given. If the warnings are ignored, the test is ended immediately and a red flag is raised in the report.

Window Proctoring locks the test window and prevents candidates from switching to other browsers (chat, search etc) during tests
Copy Detection is applicable for coding submissions. We ensure that code submissions from two different candidates are not very similar

Copy Detection

When code submissions by any two candidates are too similar (>85% similarity), a red flag is raised indicating possible code plagiarism.

Random Pooling

Each candidate taking the test can be given a smaller set of questions that are randomly selected from a large pool of questions.

Questions for each candidate are randomly selected from a large pool of questions