Information Management System Test ( IMS Test)

Candidates Assessed


Organizations Served


iMocha’s IMS test is the ideal pre-hire test for recruiters and hiring managers to assess candidates objectively. This IMS online test is useful for hiring job fit roles such as System Engineer in IMS, Mainframe Developer in IMS, and IMS DB Function Expert. This assessment helps to reduce hiring time by 45% and increase interview-to-selection ratio by 62%.

About Information Management System Test ( IMS Test)

IMS (Information Management System) test is useful to effectively assess the candidate's skills before an interview. Information Management System is a hierarchical database and information management system with extensive transaction processing capabilities. IMS test is designed to check the application and management skills. The test is created and validated by Subject Matter Experts (SME).

Are you a jobseeker looking to sharpen your skills?

Test Summary

The IMS test contains MCQ's (Multiple Choice Questions), MAQ's (Multiple Answer Questions), Fill in the Blank, Descriptive, True or False. Using powerful reporting, you will have a detailed analysis of test results to help you make better decisions and predict candidate and employee success. 

IMS test enables employers and recruiters to evaluate skills and job readiness of candidates. For this reason, the emphasis is laid upon evaluating the knowledge of applied skills gained through real work experience, rather than theoretical knowledge. 

The combination of application and theory questions helps to evaluate technical as well as practical skills of candidates.

Test Duration: 20 minutes

No. of Questions: 10

Level of Expertise: Entry/Mid/Expert

Useful for hiring

  • System Engineer - IMS
  • Mainframe Developer - IMS
  • IMS DB Function Expert

Topics Covered

right arrow
Web Development (ASP)

iMocha’s IMS test helps recruiters and hiring managers to evaluate candidate’s ability to develop web pages using Active Server Pages (ASP) framework

right arrow
Web Development (PHPMySQL)

This assessment helps to evaluate candidate’s ability to develop web applications using PHP scripting language and candidate’s understanding about MySQL which helps to handle large amount of data

right arrow
MS Exchange

Our online IMS test helps to evaluate candidate’s understanding about Microsoft Exchange which helps to connect and manage email from other sources

right arrow
RDBMS (Oracle DB)

This assessment helps recruiters and hiring managers to evaluate candidate’s proficient knowledge about Relational Database Management System (RDBMS) which is used to store, manage, query, and retrieve stored data

right arrow
PHP (Database Connection)

Our IMS online test assesses candidate’s ability to connect PHP based web application with database to insert, delete and update the records

right arrow
Regular Expressions

Our assessment helps to evaluate candidate’s knowledge about regular expression which helps to find matchable string text

right arrow
Exchange Server

This IMS test evaluates candidate’s understanding about exchange server which helps to exchange e-mail with hosts over the Internet

right arrow
.Net Programming

Our assessment helps to evaluate candidate’s understanding about .Net programing language which is used to build web-based applications and web services

Sample Questions

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

Question types:

Multiple Option





Q 1. I have a spreadsheet with two columns, one with a date, and one with a time range.

A2: CourseDate      B2: Course Time
9/7/2016            9:00 am - 9:50 am

But I need to convert it to the following: start date/time and end date/time like below.

Start Date/Time      End Date/Time
9/7/16 9:00 AM      9/7/16 9:50 AM

I tried text to columns for the time and then did a concatenate to put the date and time together. However, doing that changes the time to something like 0.375. Changing the format of the cells didn’t help either.

A2 = 9/7/2016
B2 = 9:00 am - 9:50 am

Which of the following will give the desired result if used as the formula for START TIME and END TIME respectively?
=A2+LEFT(B2,FIND("-",B2)-1) and =A2+REPLACE(B2,1,FIND("-",B2)+1,"")
=A2+REPLACE(B2,1,FIND("-",B2)+1,"") and =A2+LEFT(B2,FIND("-",B2)-1)
=A2+LEFT(B2,FIND("-",B2)-1) and =B2+LEFT(A2,FIND("-",A2)-1)
=A2+REPLACE(B2,1,FIND("-",B2)+1,"") and =B2+REPLACE(A2,1,FIND("-",A2)+1,"")

Question types:

Multiple Option





Q 2. I have code that works perfectly well on the Development server. But when published to the testing server, it bugs out with the following message:

The Entity Framework provider type 'Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=, Culture=neutral, PublicKeyToken=89b483f429c47342' registered in the application config file for the ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See for more information. 

What is the Most Likely solution to this problem?
Delete the affected config file and reinstall it
First compile the application using an Assembler before publishing it
Convert the application to Assembly language
Install the Oracle Entity Framework on the testing server

Question types:

Multiple Option





Q 3. I have a field in my Oracle database from which I would love to select everything except the last 3 characters of the field value. Example:
Current Value (edt_nbr)   |    Expected Result
----------------------------------- |------------------------
EDITradepartners850      |    EDITradepartners
MMCCEDI850                    |    MMCCEDI

I tried using the left function and discovered Oracle does not have the LEFT (or RIGHT) function, but fortunately, it has the SUBSTR function which can serve similar purposes. After reading a bit about the SUBSTR function, I came up with the following query to do what I want:

SELECT edt.edi_nbr, 
       Substr(edt.edi_nbr, 1, Length(edt.edi_nbr) - 3) AS TPID 
FROM   prod.edtrdptnrs edt;

It worked perfectly while selecting edi_nbr. However, when I tried selecting another field, it did not work. I tried another and then another only to discover that it works well for some fields and doesn't work well for others. Now this is driving me crazy.

Which of the following modifications of the SUBSTR function above would make the query work on CHAR data types as well?

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