Python 3 Pre-employment Test – Basic Level

Candidates Assessed


Organisations Served


iMocha's Python 3 pre-employment test enebales recruiters and hiring managers to evaluate candidate's basic python coding skills objectively and quickly. The test is useful for hiring job roles such as Junior level Python 3 Programmer & Entry level Python 3 Developer. Our Python 3 pre-employment basic level programming test can reduce hiring cost by 40%

About Python 3 Pre-employment Test – Basic Level

Python 3 pre-employment test (Basic) is designed to assess Python 3 programming skills of a candidate.

The best way to evaluate a programmer for a job is to give him a coding test. The candidate has to write a code which uses the concepts of Python 3 and Error handling to solve the real world problems. If a programmer also writes comments for his code then he is considered a good programmer.

Are you a jobseeker looking to sharpen your skills?

Test Summary

Using powerful reporting, you will have detailed analysis of test results to help you make better decisions and predict candidate and employee success.The test enables employers and recruiters to identify potential hires by evaluating working skills and job readiness. For this reason, emphasis is laid upon evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge.

The test may contain AI-LogicBox (pseudo coding platform) & Coding Simulators, etc.

Test Duration: 30 minutes

No. of Questions: 2

Level of Expertise: Entry/Mid/Senior

Useful for hiring

  • Junior level Python 3 Programmer
  • Entry level Python 3 Developer

Topics Covered

right arrow

The Python 3 pre-employment test assesses candidate's python coding skills

Sample Questions

Choose from our 100,000+ question library or add your own questions to make powerful custom tests

Question types:



String Manipulation



Q 1. Write a program to convert the given code to a newer version.

In the current code, the character * is used for pointers. In new code replace * with a ->. 

This replacement should not be done inside the comments.

  • A comment is a string that starts with // and terminates at the end of the line.

Input Format
Maximum 100 lines of code in string format, Each line contains maximum of 50 characters.

Output Format
Print code in string with the new version.

Sample Input
int t; //variable t
t*a=0;  //t*a does something
return 0;

Sample Output
int t; //variable t
t->a=0;  //t*a does something
return 0;

Sample Report

View Full Report . . .

Skill wise performance report by iMocha

Hire job-fit candidates using this test now

You can customize this test by

difficulty level
Setting difficulty level of test      

Choose easy, medium or hard questions from our skill libraries to assess candidates of different experience levels.                       

multiple skills
Combining multiple skills into one test

Add multiple skills in a single test to create an effective assessment. Assess multiple skills together.                                              

adding own skill
Adding your own questions to the test

Add, edit or bulk upload your own coding questions, MCQ, whiteboarding questions & more.                       

tailor made test
Requesting a tailor-made test                  

Get a tailored assessment created with the help of our subject matter experts to ensure effective screening.

Trusted By

gartner Logo

“As a Talent Acquisition Manager, I observed that my team spent too much time in interviewing irrelevant candidates. So our team created an Aptitude evaluation test called Uneecops Common Aptitude Test (UCAT) with the help of iMocha. Now, we share the test with the candidates & based on the assessment report we were able to filter 170 good candidates from the pool of 300.”

Nisha Chandila, Talent Acquisition Manager, UNEECOPS

capgemini logo
coupa logo
ericsson logo
cognizant logo
nice logo
wipro logo

Start hiring job-fit candidates using this assessment