CICS Interview Questions & Answers (2025)

CICS is a DB/DC system that is employed in online applications to batch operating systems since it executes only batch programs and CICS programs can be written in COBOL, C, C++, Java, or any other language. Nowadays, clients want data within seconds and in real-time, to provide such a service, a system that can process information online is required; CICS enables users to interact with the back-end system to get the desired information. Examples of online programs are online banking systems, flight reservations,s and a lot more.

15
Questions
8 min
Avg Read Time
95%
Success Rate
2022
Updated

CICS Interview Questions Interview Preparation Guide

CICS stands for Customer Information Control System. This type of control system is a mixed language application that helps to provide the online transaction of management of the IBM mainframe systems which is mainly under the OS software and the VSE. CICS is basically the type of middleware-designed application or software that is mainly designed to support rapid, high-level online transaction processes. This was initially released on the year July 8, 1969. CICS provides the services of replacing or extending operating systems. There are lots of CICS Interview Questions and answers that will really help you a lot. CICS is written in many different varieties of programming languages. CICS is also used in the supplied languages to mainly interact with the resources that include the files, database connections, or terminals. CICS also controls all the transactions such as if in any case the transaction just fails then all the recoverable changes can be also backed out. The CICS also have the highest profiles because they are used in banks and insurance companies. So the following are some of the CICS Interview Questions and answers that you can follow.

Interview Tip

In CICS Interview Questions interviews, it's important to clearly explain key concepts and demonstrate your coding skills in real-time. Practice articulating your thought process while solving problems, as interviewers value both your technical ability and how you approach challenges.

Our team has carefully curated a comprehensive collection of the top CICS Interview Questions to help you confidently prepare, impress your interviewers, and land your dream job.

CICS Interview Questions for Freshers

1 What are the terms CICS generally means?

First of all, CICS stands for the Customer Information Control System. This type of system controls all the online transactions of the management of IBM. A CICS is a type of processing that is mainly initiated by the use of the single request that can also affect the one or more of the objects. The CICS was being founded in the year 1969.

2 What is the type of PPT in the CICS?

In the CICS, PPT mainly stands for the Processing Programming Table. The PPT contains details like a program’s name, Mapset names, task use counter, language, size, main storage address etc.

3 What are the uses of PPT in CICS?

The following are some of the main uses of PPT in CICS and they are:

  1. All the CICS and the programs are to be registered in the Processing Programming Table.
  2. A Program Control Program or PCP is a type of program that mainly refers to the PPT.
  3. It’s really very much compulsory that you have to register the program here. If it’s not been registered then the CICS will also not recognize it.

4 What are the types of important programs that are used in the CICS?

The following are some of the important programs that are used in the CICS:

  • TCP
  • KCP
  • PCP
  • FCP
  • SCP

5 What is the TCP in the CISC?

TCP basically stands for the Terminal Control Program. TCP is used to receive all the messages from the terminals and also used to request the CISC to initiate or start the task.

6 What is the KCP in the CICS?

Firstly, KCP stands for the Task Control program. KCP generally is used to control all the execution task and their related properties. Apart from this, it also helps to handle all the issues that are mainly related to multitasking.

7 What is the PCP in the CICS?

The PCP stands for the Program Control Program. PCP is mainly used for locating and load the program for the execution. The main working of the PCP is it just transfer the control between the programs and in the end, it returns the control back to CICS.

8 What are the main uses of the transaction in the CICS?

The following are some of the main uses of the transaction in the CICS:

  • A transaction is a unique identifier that is mainly used to execute or start a particular task.
  • A transaction is the type of the four characters entry and there will be no duplicates allowed particularly in the transaction names.
  • A transaction can be triggered concurrently from the different systems but not from the same systems.
  • A transaction will mainly have one to one or many mappings to the program that basically needs to be executed when the transaction trigger is taken place.

9 What do you mean by the term FCT?

FCT stands for the File Control Table. All the types of the VSAM files used in the CICS programs have to be registered in the file control table. FCP is a type of program that mainly refers to the FCT. The FCT has ACCMETH or the data access method, DATASET or the Dataset name, File ( file name), SERVEQ or the operation needs to be performed on, FILESTAT or the file initial status, BUFND or the number of the data numbers and BUFNI or the numbers of index buffers.

10 What is the term BMS in CICS?

BMS stands for the Basic Mapping Support. BMS is being provided by the CICS. The BMS will always help to define and format the screen. When you are going to define a screen by using the BMS then the screen is called the MAP. The collections of all the screen are called as the Mapset.

11 What are the types of processes to create a MAP in CICS?

The following are the types of 3 processes in which the MAP in CICS is being created :

  • DFHMDF: This helps to design an individual field on the screen or the page.
  • DFHMDI: It helps to define a single map in the collections of the field.
  • DFHMSD: It helps to group a single map into a map set.

12 What are the types of the DFHMDF present in the CICS?

The following are some of the types of the DFHMDF present in the CICS set:

  • POS: POS stands for the position in the CICS. The POS parameter helps to indicate the row and column position in the field that is relative to the upper left corner of the map position.
  • Length: The length always indicates the characters that are present in the field. In the length, the attribute bytes are not present so each of the lengths will occupy one more column as compared to its length value.
  • ATTRB: ATTRB stands for the field attribute. Usually, the field attribute is not required in the BMS. This is because the BMS always uses the default value of the auto-skip protection, normal intensity and the modified tag on.
  • Initial: Initial is also not needed in the BMS. You can only use the initial in the label and the title field that already has a constant value in the BMS.
  • Picout: Picout is one of the definitions of the filed CHG. It helps to tell the BMS that what types of pictures is mainly used to generate the fields. The Picout will also help you edit the facilities of the COBOL or the PL/I as you move the data into the map.
  • GRPNAME and OCCURS: GRPNAME and OCCURS options always do not appear in the simple example, because they are one of the most complex forms. The GRPNAME are always used to subdivide a map field within the program for the later processing and the OCCURS will mainly help you to define adjacent.

13 What are the classifications of the CICS program?

The following are some of the classifications of the CICS:

  • Non Conventional programs
  • Conversational programs
  • Pseudo conversational programs

14 What is Non-Conventional Programs?

While you are using the non-conventional programs then the human intervention is not at all required. The Non-conventional programs are just similar to the batch program and also run in the batch mode. They are just used for displaying a sequence on the screen at the regular interval of time.

15 What is the term conversational programs means?

A conversational program is mainly used to send a message to the terminals and receiving a response from the active users. The online application always uses the conversation between the users and the application program by the use of the send and receive command.

Related Interview Questions

A+ Interview Questions

Miscellaneous

...

10 Questions

Git Interview Questions

Miscellaneous

...

15 Questions

GWT interview questions

Miscellaneous

...

10 Questions

IELTS Interview Questions

Miscellaneous

...

12 Questions

Matlab Interview Questions

Miscellaneous

...

20 Questions

OpenGL Interview Questions

Miscellaneous

...

5 Questions

Openstack Interview Questions

Miscellaneous

...

20 Questions

Aerospace Interview Questions

Miscellaneous

...

10 Questions

PLC Interview Questions

Miscellaneous

...

20 Questions

Soap Interview Questions

Miscellaneous

...

10 Questions

Teacher Interview Questions

Miscellaneous

...

20 Questions

Yarn Interview Questions

Miscellaneous

...

10 Questions

Soap UI Interview Questions

Miscellaneous

...

8 Questions

Catia V5 Interview Questions

Miscellaneous

...

10 Questions

Software Engineer Interview Questions

Miscellaneous

...

0 Questions

WSDL Interview Questions

Miscellaneous

...

18 Questions

Web Service Interview Questions

Miscellaneous

...

1 Questions

Rest API Interview Questions

Miscellaneous

...

13 Questions

SASS Interview Questions

Miscellaneous

...

15 Questions

Cloud Computing Interview Questions

Miscellaneous

...

23 Questions

AI Interview Questions

Miscellaneous

...

15 Questions

Robotics interview questions

Miscellaneous

...

16 Questions

FTTH Interview Questions

Miscellaneous

...

8 Questions

QC Interview Questions

Miscellaneous

...

0 Questions

Design Pattern Interview Questions

Miscellaneous

...

19 Questions

JHipster interview Questions

Miscellaneous

...

7 Questions

JCL Interview Questions

Miscellaneous

...

15 Questions

Kibana Interview Questions

Miscellaneous

...

20 Questions

Kubernetes Interview Questions

Miscellaneous

...

18 Questions

Openshift Interview Questions

Miscellaneous

...

18 Questions

Nginx Interview Questions

Miscellaneous

...

17 Questions

Apache Tomcat Interview Questions

Miscellaneous

...

16 Questions

Apache Spark Interview Questions

Miscellaneous

...

16 Questions

Apache Mesos Interview Questions

Miscellaneous

...

19 Questions

SVN Interview Questions

Miscellaneous

...

14 Questions

Curl Interview Questions

Miscellaneous

...

14 Questions

Kanban Interview Questions

Miscellaneous

...

17 Questions

Agile Coach Interview Questions

Miscellaneous

...

15 Questions

Blockchain Interview Questions

Miscellaneous

...

18 Questions

Data Scientist Interview Questions

Miscellaneous

...

16 Questions

Full Stack Developer Interview Questions

Miscellaneous

...

15 Questions

Unity3d Interview Questions

Miscellaneous

...

16 Questions

Cyber Security Interview Questions

Miscellaneous

...

17 Questions

BigData Interview Questions

Miscellaneous

...

16 Questions

ERP Interview Questions

Miscellaneous

...

15 Questions

UML Interview Questions

Miscellaneous

...

16 Questions

Talend Interview Questions

Miscellaneous

...

21 Questions

SDLC Interview Questions

Miscellaneous

...

18 Questions

Microservices Interview Questions

Miscellaneous

...

20 Questions

Ethical hacking Interview Questions

Miscellaneous

...

19 Questions

Nursing Interview Questions

Miscellaneous

...

0 Questions

Actuarial Interview Questions

Miscellaneous

...

16 Questions

Banking Interview Questions

Miscellaneous

...

34 Questions

Unreal Engine Interview Questions

Miscellaneous

...

19 Questions

Apache Storm Interview Questions

Miscellaneous

...

19 Questions

IoT Interview Questions

Miscellaneous

...

20 Questions

Firebase Interview Questions

Miscellaneous

...

20 Questions

UI5 interview questions

Miscellaneous

...

16 Questions

VMware Interview Questions

Miscellaneous

...

28 Questions

SISS Interview Questions

Miscellaneous

...

20 Questions

GRC Interview Questions

Miscellaneous

...

20 Questions

MDM Interview Questions

Miscellaneous

...

20 Questions

EWM Interview Questions

Miscellaneous

...

19 Questions

GUI Interview Questions

Miscellaneous

...

10 Questions

Ldap Server Interview Questions

Miscellaneous

...

11 Questions

Apache Pig Interview Questions

Miscellaneous

...

16 Questions

Cloudera Interview Questions

Miscellaneous

...

15 Questions

AEM Interview Questions

Miscellaneous

...

31 Questions

Compiler Design Interview Questions

Miscellaneous

...

10 Questions

Ready to Master JavaScript Interviews?

Practice with our interactive coding challenges and MCQ tests to boost your confidence and land your dream JavaScript developer job.