Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cognizant Team. If you also belong to the team, you can get access from here

Cognizant Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Cognizant Junior Software Engineer Interview Questions and Answers for Experienced

Updated 31 Mar 2025

16 Interview questions

A Junior Software Engineer was asked
Q. How do you check the data area value in AS400?
Ans. 

To check the data area value in AS400, you can use the DSPDTAARA command.

  • Use the DSPDTAARA command followed by the library and data area name to display the value.

  • You can also use the RTVDTAARA command to retrieve the value into a program variable.

  • If the data area is in a different library, specify the library name before the data area name.

  • Ensure that you have the necessary authority to access the data area.

A Junior Software Engineer was asked
Q. How do you download files from an AS400 system?
Ans. 

To download files from AS400 system, use FTP or a file transfer utility like IBM i Access Client Solutions.

  • Use FTP (File Transfer Protocol) to transfer files from AS400 system to another system.

  • Install and configure an FTP client on your local machine.

  • Connect to the AS400 system using the FTP client.

  • Navigate to the directory where the files are located on the AS400 system.

  • Use the 'get' command to download the file...

Junior Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. What is infotainment system in car?
asked in Cognizant
Q2. How do you check object locks and what steps do you take to make ... read more
Q3. What is angular?its fundamental. What is hook life cycle in angul ... read more
Q4. Write code to generate the Fibonacci sequence up to 10.
asked in Techwaukee
Q5. Which of the following is not a valid HTTP method for an ASP.Net ... read more
A Junior Software Engineer was asked
Q. What are the types of job schedulers in AS400?
Ans. 

There are two types of job schedulers in AS400: the native job scheduler and the advanced job scheduler.

  • The native job scheduler is the default scheduler provided by AS400.

  • It allows scheduling jobs based on time, date, and other criteria.

  • The advanced job scheduler is a third-party tool that offers more advanced scheduling capabilities.

  • It provides features like dependency management, event-based scheduling, and wor...

A Junior Software Engineer was asked
Q. How can a job be transferred from one job queue to another?
Ans. 

To make a job run from one jobq to another, you can use the CHGJOBQ command in IBM i (AS/400) system.

  • Use the CHGJOBQ command to change the job queue of a job

  • Specify the new job queue name in the JOBQ parameter of the CHGJOBQ command

  • The job will be moved to the specified job queue when it is next eligible to run

What people are saying about Cognizant

View All
a junior software engineer
2w
Job offer in Malaysia - legit or scam?
Hey everyone, I received a job proposal from Mindgraph for a Junior Mainframe Developer position in Malaysia (onsite). Not sure if it's a real deal. They found my resume on Naukri and the offer includes: * Experience: 3+ years on cardlink, VSAM, CICS, JCL * Location: Malaysia (Accenture client in Kuala Lumpur) * Notice: 0-60 days * Benefits: One-way ticket, 1-week stay, medical insurance, visa. Has anyone heard of Mindgraph or had a similar experience? Note : This is a permanent position with Mindgragh and you need to work with our client Accenture - Malaysia (Kaula Lumpur) & we will provide one way Air Ticket from India - Malaysia, 1 Week Accommodation, Medical Insurance and will take care of the Visa process also. Any insights would be appreciated!
Got a question about Cognizant?
Ask anonymously on communities.
A Junior Software Engineer was asked
Q. What are Message Queues in AS400?
Ans. 

MQ's in AS400 are message queues used for inter-process communication.

  • MQ's in AS400 allow different programs or processes to communicate with each other by sending and receiving messages.

  • They provide a reliable and asynchronous way of exchanging data between applications.

  • MQ's can be used for various purposes such as sending notifications, transferring data between systems, or triggering actions based on events.

  • The...

A Junior Software Engineer was asked
Q. What is JOBQ in AS400?
Ans. 

JobQ is a job queue in AS400 that manages the execution of batch jobs.

  • JobQ is used to prioritize and schedule batch jobs on AS400.

  • It allows multiple jobs to be submitted and executed in a specific order.

  • Jobs in the queue can be held, released, or deleted as needed.

  • JobQ provides a way to manage and control the execution of batch jobs efficiently.

  • Example: WRKJOBQ command is used to display the jobs in a specific job...

A Junior Software Engineer was asked
Q. How do you check the source object in AS400?
Ans. 

To check source object in AS400, use the DSPOBJD command.

  • Use the DSPOBJD command followed by the library name and object name to display object details.

  • The source object type should be specified as *PGM or *FILE.

  • The output will include information like source file, member, and source type.

Are these interview questions helpful?
A Junior Software Engineer was asked
Q. How do you check object locks and what steps do you take to make the job run?
Ans. 

To check object locks, use system tools like Process Explorer or Task Manager. To make the job run, ensure necessary dependencies are met.

  • Use system tools like Process Explorer or Task Manager to check object locks

  • Ensure necessary dependencies are met for the job to run smoothly

A Junior Software Engineer was asked
Q. How do you insert data into AS400?
Ans. 

To insert data in AS400, use SQL INSERT statement with appropriate table name and column values.

  • Connect to AS400 database using JDBC or ODBC driver

  • Construct an SQL INSERT statement with the table name and column names

  • Provide the values to be inserted for each column in the VALUES clause

  • Execute the INSERT statement using a prepared statement or statement object

A Junior Software Engineer was asked
Q. Which technologies have you used?
Ans. 

I have experience with technologies such as Java, Python, SQL, HTML, CSS, and JavaScript.

  • Java

  • Python

  • SQL

  • HTML

  • CSS

  • JavaScript

Cognizant Junior Software Engineer Interview Experiences for Experienced

13 interviews found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The aptitude test was quite easy.

Round 2 - Coding Test 

Questions are moderated.

Round 3 - Technical 

(2 Questions)

  • Q1. Introduce your self.
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.

    • Recent graduate with a degree in Computer Science

    • Passionate about coding and software development

    • Proficient in Java, Python, and web development

    • Experience with projects such as building a web application using Django

  • Answered by AI
  • Q2. The interviewer asked me about java, oops concepts and some questions from data structures and some numerical in last.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was good and tough one to crack it

Round 2 - Technical 

(1 Question)

  • Q1. Technical questions
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.

    • Recent graduate with a degree in Computer Science

    • Passionate about coding and problem-solving

    • Experience with programming languages like Java, Python, and C++

    • Completed internships at tech companies

    • Strong communication and teamwork skills

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. What you know about SQL
  • Ans. 

    SQL is a domain-specific language used for managing and manipulating relational databases.

    • SQL stands for Structured Query Language

    • It is used to communicate with databases to retrieve, insert, update, and delete data

    • Common SQL commands include SELECT, INSERT, UPDATE, DELETE

    • SQL can be used to create and modify database schemas

    • Joins are used to combine data from multiple tables in SQL

  • Answered by AI
  • Q2. What is the software you worked on
  • Ans. 

    I worked on a web-based project management software for tracking tasks and deadlines.

    • Developed front-end using React.js

    • Implemented back-end using Node.js and MongoDB

    • Integrated third-party APIs for additional functionality

  • Answered by AI
  • Q3. What you know in java
  • Ans. 

    I have knowledge in Java programming language including OOP concepts, data structures, multithreading, and exception handling.

    • Strong understanding of Object-Oriented Programming (OOP) principles

    • Experience with data structures like arrays, linked lists, stacks, and queues

    • Knowledge of multithreading and synchronization in Java

    • Familiarity with exception handling and error management

    • Proficiency in using Java libraries and ...

  • Answered by AI
  • Q4. What project you worked
  • Q5. Which technology you used
  • Ans. 

    I have experience with technologies such as Java, Python, SQL, HTML, CSS, and JavaScript.

    • Java

    • Python

    • SQL

    • HTML

    • CSS

    • JavaScript

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Focus on Core java.
Round 3 - Technical 

(1 Question)

  • Q1. More core Java ques.
Round 4 - HR 

(2 Questions)

  • Q1. Salary discussion and reason for leaving previous organization.
  • Q2. Salary discussion and region for leaving the previous org.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Basic oops concepts
  • Q2. Sql coding questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Job Portal and was interviewed before Jan 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Introduction and job profile of the previous environment.
  • Q2. Total experience and basics of as400 operations support questions.
Round 2 - Technical 

(4 Questions)

  • Q1. How to check source object in AS400 .
  • Ans. 

    To check source object in AS400, use the DSPOBJD command.

    • Use the DSPOBJD command followed by the library name and object name to display object details.

    • The source object type should be specified as *PGM or *FILE.

    • The output will include information like source file, member, and source type.

  • Answered by AI
  • Q2. How we run a job in as400
  • Q3. What is jobq in as400
  • Ans. 

    JobQ is a job queue in AS400 that manages the execution of batch jobs.

    • JobQ is used to prioritize and schedule batch jobs on AS400.

    • It allows multiple jobs to be submitted and executed in a specific order.

    • Jobs in the queue can be held, released, or deleted as needed.

    • JobQ provides a way to manage and control the execution of batch jobs efficiently.

    • Example: WRKJOBQ command is used to display the jobs in a specific job queu...

  • Answered by AI
  • Q4. What are the types of job scheduler in as400
  • Ans. 

    There are two types of job schedulers in AS400: the native job scheduler and the advanced job scheduler.

    • The native job scheduler is the default scheduler provided by AS400.

    • It allows scheduling jobs based on time, date, and other criteria.

    • The advanced job scheduler is a third-party tool that offers more advanced scheduling capabilities.

    • It provides features like dependency management, event-based scheduling, and workload...

  • Answered by AI
Round 3 - Technical 

(7 Questions)

  • Q1. How to download the files from as400 system .
  • Ans. 

    To download files from AS400 system, use FTP or a file transfer utility like IBM i Access Client Solutions.

    • Use FTP (File Transfer Protocol) to transfer files from AS400 system to another system.

    • Install and configure an FTP client on your local machine.

    • Connect to the AS400 system using the FTP client.

    • Navigate to the directory where the files are located on the AS400 system.

    • Use the 'get' command to download the files to ...

  • Answered by AI
  • Q2. How to insert your data in as400
  • Ans. 

    To insert data in AS400, use SQL INSERT statement with appropriate table name and column values.

    • Connect to AS400 database using JDBC or ODBC driver

    • Construct an SQL INSERT statement with the table name and column names

    • Provide the values to be inserted for each column in the VALUES clause

    • Execute the INSERT statement using a prepared statement or statement object

  • Answered by AI
  • Q3. What are MQ's in AS400
  • Ans. 

    MQ's in AS400 are message queues used for inter-process communication.

    • MQ's in AS400 allow different programs or processes to communicate with each other by sending and receiving messages.

    • They provide a reliable and asynchronous way of exchanging data between applications.

    • MQ's can be used for various purposes such as sending notifications, transferring data between systems, or triggering actions based on events.

    • They are...

  • Answered by AI
  • Q4. How to check the data area value in as400
  • Ans. 

    To check the data area value in AS400, you can use the DSPDTAARA command.

    • Use the DSPDTAARA command followed by the library and data area name to display the value.

    • You can also use the RTVDTAARA command to retrieve the value into a program variable.

    • If the data area is in a different library, specify the library name before the data area name.

    • Ensure that you have the necessary authority to access the data area.

  • Answered by AI
  • Q5. How to check the object locks and steps to make the job run.
  • Ans. 

    To check object locks, use system tools like Process Explorer or Task Manager. To make the job run, ensure necessary dependencies are met.

    • Use system tools like Process Explorer or Task Manager to check object locks

    • Ensure necessary dependencies are met for the job to run smoothly

  • Answered by AI
  • Q6. How to make job run from one jobq to another.
  • Ans. 

    To make a job run from one jobq to another, you can use the CHGJOBQ command in IBM i (AS/400) system.

    • Use the CHGJOBQ command to change the job queue of a job

    • Specify the new job queue name in the JOBQ parameter of the CHGJOBQ command

    • The job will be moved to the specified job queue when it is next eligible to run

  • Answered by AI
  • Q7. How to submit a job in as400

Interview Preparation Tips

Topics to prepare for Cognizant Junior Software Engineer interview:
  • AS400 Admin
  • AS00 rpg
  • RPGLE
  • SQL
  • IBM iseries
Interview preparation tips for other job seekers - It was a very good experience of me in interview and the work environment is really nice.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic questions on Java J2EE and Web development
Round 2 - Behavioral 

(1 Question)

  • Q1. Basic questions on projects worked, resume and Agile methodology
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Feb 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hackerrank test is the first round

Round 3 - Technical 

(2 Questions)

  • Q1. Technical interview comprises of your tech skill domain
  • Q2. Past exp and projects
Round 4 - HR 

(1 Question)

  • Q1. Basic hr questions were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Avoid getting phished in the company, it's a scam. They hire you in one tech domain and deploy you in a project where you will waste your life, for early career transition never join cognizant.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Jul 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

There are some mathematics and tricks question of english.

Round 2 - Assignment 

Round 2 is English grammar only

Round 3 - HR 

(2 Questions)

  • Q1. Why you choose cognizant?
  • Q2. What is you strength and weakness?

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep learning every time every where?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

It was fine not tough

Round 2 - Coding Test 

It was tough all are advanced java and SQL Questions

Round 3 - Technical 

(1 Question)

  • Q1. Related to OOPS SQL all
Round 4 - HR 

(1 Question)

  • Q1. Related what you think about company

Cognizant Interview FAQs

How many rounds are there in Cognizant Junior Software Engineer interview for experienced candidates?
Cognizant interview process for experienced candidates usually has 3-4 rounds. The most common rounds in the Cognizant interview process for experienced candidates are Technical, Aptitude Test and HR.
How to prepare for Cognizant Junior Software Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cognizant. The most common topics and skills that interviewers at Cognizant expect are Engineering Management, Java, Javascript and Software Engineering.
What are the top questions asked in Cognizant Junior Software Engineer interview for experienced candidates?

Some of the top questions asked at the Cognizant Junior Software Engineer interview for experienced candidates -

  1. How to check the object locks and steps to make the job r...read more
  2. What are the types of job scheduler in as...read more
  3. How to check the data area value in as...read more
How long is the Cognizant Junior Software Engineer interview process?

The duration of Cognizant Junior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 13 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 38%
2-4 weeks 13%
More than 8 weeks 50%
View more
Cognizant Junior Software Engineer Salary
based on 5.7k salaries
₹2.6 L/yr - ₹8.2 L/yr
8% more than the average Junior Software Engineer Salary in India
View more details

Cognizant Junior Software Engineer Reviews and Ratings

based on 461 reviews

3.4/5

Rating in categories

3.4

Skill development

3.4

Work-life balance

2.9

Salary

3.1

Job security

3.4

Company culture

2.6

Promotions

3.1

Work satisfaction

Explore 461 Reviews and Ratings
Associate
73.1k salaries
unlock blur

₹5.3 L/yr - ₹12.5 L/yr

Programmer Analyst
56.1k salaries
unlock blur

₹3.5 L/yr - ₹7.3 L/yr

Senior Associate
55.2k salaries
unlock blur

₹10.1 L/yr - ₹23.3 L/yr

Senior Processing Executive
29.8k salaries
unlock blur

₹2.3 L/yr - ₹6.5 L/yr

Technical Lead
19k salaries
unlock blur

₹6 L/yr - ₹21.5 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.6
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview