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
3.8

based on 47.9k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Cognizant Junior Software Engineer Interview Questions, Process, and Tips

Updated 11 Jan 2025

Top Cognizant Junior Software Engineer Interview Questions and Answers

  • Q1. If there are 10 ball 2 red, 5 blue ,3 orange and one ball is picked randomly what is probability that the ball picked is red?
  • Q2. How to check the object locks and steps to make the job run.
  • Q3. What are the types of job scheduler in as400
View all 43 questions

Cognizant Junior Software Engineer Interview Experiences

39 interviews found

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

Junior Software Engineer Interview Questions & Answers

user image Vaishnavi Devadiga

posted on 30 Dec 2024

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

I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test includes number series, profit and loss, percentage, train problems

Round 2 - Technical 

(2 Questions)

  • Q1. About SQL queries and database
  • Q2. About object oriented programming, pointers, arrays, linked list

Junior Software Engineer Interview Questions Asked at Other Companies

asked in Cognizant
Q1. If there are 10 ball 2 red, 5 blue ,3 orange and one ball is pick ... read more
Q2. What is RDBMS and SQL query to retrieve data from database.
Q3. What's difference between stack memory and heap memory
Q4. What is infotainment system in car?
Q5. Let's consider a box containing 10 ball s numbered from 1 to 10. ... read more
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.
  • Q2. The interviewer asked me about java, oops concepts and some questions from data structures and some numerical in last.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Does platform independent in JAVA?
  • Ans. 

    Yes, Java is platform independent due to its ability to compile code into bytecode that can run on any platform with a Java Virtual Machine (JVM).

    • Java code is compiled into bytecode, which can run on any platform with a JVM.

    • The JVM acts as an intermediary between the Java code and the underlying platform.

    • This allows Java programs to be written once and run on any platform without modification.

  • Answered by AI
  • Q2. Do you Know about OOPS?
  • Ans. 

    OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

    • OOPS focuses on creating objects that contain both data and methods to manipulate that data.

    • Encapsulation, inheritance, and polymorphism are key principles of OOPS.

    • Examples of OOPS languages include Java, C++, and Python.

  • Answered by AI

Skills evaluated in this interview

Cognizant interview questions for designations

 Junior Software Developer

 (10)

 Software Engineer

 (200)

 Junior Engineer

 (7)

 Senior Software Engineer

 (43)

 Associate Software Engineer

 (28)

 Software Engineer Trainee

 (15)

 Software Testing Engineer

 (7)

 Software Development Engineer

 (4)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Easy question contains coding aptitude and java basic question

Round 2 - Technical 

(2 Questions)

  • Q1. String reverse with different approaches
  • Ans. 

    Reverse a string using different approaches

    • Use built-in functions like reverse() or StringBuilder.reverse()

    • Iterate through the string and build a new string in reverse order

    • Use recursion to reverse the string

  • Answered by AI
  • Q2. Java basic to advance and resume based question

Skills evaluated in this interview

Get interview-ready with Top Cognizant Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Oops in cpp programing
  • Ans. 

    In C++, 'oops' typically refers to Object-Oriented Programming concepts and principles.

    • Oops in C++ refers to Object-Oriented Programming concepts like classes, objects, inheritance, polymorphism, and encapsulation.

    • Common mistakes in C++ programming include memory leaks, null pointer dereferencing, and improper use of pointers.

    • Example: Forgetting to delete dynamically allocated memory can lead to memory leaks in C++ pro

  • Answered by AI
  • Q2. What is generic in cpp
  • Ans. 

    Generics in C++ allow for writing generic algorithms and data structures that work with any data type.

    • Generics in C++ are implemented using templates, which allow for writing code that can work with any data type.

    • Templates are a way to create generic functions or classes without specifying the data type.

    • For example, a generic function to find the maximum of two values can be written using templates.

    • Another example is a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Chill

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is oops concepts?
  • Ans. 

    Object-oriented programming concepts that focus on objects and classes for code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation details an...

  • Answered by AI
  • Q2. Write a programof palindrome of string?
  • Ans. 

    A program to check if a given string is a palindrome or not.

    • Create a function that takes a string as input.

    • Reverse the string and compare it with the original string.

    • If they are the same, then the string is a palindrome.

    • Examples: 'madam' is a palindrome, 'hello' is not a palindrome.

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via AmbitionBox and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Define the Oops pillars.
  • Ans. 

    Oops pillars are the four main principles of object-oriented programming: Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.

    • Polymorphism: A

  • Answered by AI
  • Q2. Define internal working of Hashmap
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

    • Hashmap uses an array to store key-value pairs.

    • Keys are hashed to determine the index where the value will be stored.

    • Collision handling techniques like chaining or open addressing are used to deal with multiple keys hashing to the same index.

    • Retrieving a value involves hashing the key to find the index and ...

  • Answered by AI
  • Q3. Define multi threading & synchronisation
  • Ans. 

    Multithreading is the ability of a CPU to execute multiple threads concurrently, while synchronization is the coordination of multiple threads to ensure data consistency.

    • Multithreading allows multiple threads to run concurrently on a single CPU core.

    • Synchronization is used to coordinate access to shared resources among multiple threads.

    • Examples of synchronization mechanisms include locks, semaphores, and monitors.

    • Multi...

  • Answered by AI
  • Q4. Difference between abstract class & functional interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while functional interface can have only one abstract method.

    • Abstract class can have constructors, fields, and methods, while functional interface can only have one abstract method.

    • Abstract class can have abstract and non-abstract methods, while functional interface can only have one abstract method.

    • Abstract class can provide default implementations for me...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

It was a decent aptitude test if you practice well you can clear it.

Round 2 - Coding Test 

In coding test they asked about oops concepts and said to code.And all the basic programming questions.

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Second largest number in array

Round 2 - Technical 

(2 Questions)

  • Q1. Sort array using stream api
  • Ans. 

    Sort array of strings using Java Stream API

    • Use Arrays.stream() to convert array to stream

    • Use sorted() method to sort the stream

    • Use collect() method to convert the sorted stream back to array

  • Answered by AI
  • Q2. Reverse a string
  • Ans. 

    Reverse a given string

    • Use a loop to iterate through the characters of the string

    • Swap the characters from start to end of the string

    • Repeat until the entire string is reversed

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Strength and weakness

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Normal aptitude questions were asked

Round 2 - Coding Test 

Ques from java, sql were asked

Cognizant Interview FAQs

How many rounds are there in Cognizant Junior Software Engineer interview?
Cognizant interview process usually has 2-3 rounds. The most common rounds in the Cognizant interview process are Technical, Aptitude Test and Coding Test.
How to prepare for Cognizant Junior Software Engineer interview?
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?

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

  1. If there are 10 ball 2 red, 5 blue ,3 orange and one ball is picked randomly wh...read more
  2. How to check the object locks and steps to make the job r...read more
  3. What are the types of job scheduler 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.

Cognizant Junior Software Engineer Interview Process

based on 26 interviews in last 1 year

3 Interview rounds

  • Aptitude Test Round
  • Technical Round
  • HR Round
View more

People are getting interviews through

based on 22 Cognizant interviews
Campus Placement
Job Portal
Company Website
59%
36%
5%
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Cognizant Junior Software Engineer Salary
based on 5k salaries
₹2.7 L/yr - ₹8.4 L/yr
10% more than the average Junior Software Engineer Salary in India
View more details

Cognizant Junior Software Engineer Reviews and Ratings

based on 378 reviews

3.5/5

Rating in categories

3.5

Skill development

3.5

Work-Life balance

3.0

Salary & Benefits

3.1

Job Security

3.4

Company culture

2.8

Promotions/Appraisal

3.1

Work Satisfaction

Explore 378 Reviews and Ratings
Associate
72.4k salaries
unlock blur

₹5.1 L/yr - ₹15.9 L/yr

Programmer Analyst
55.4k salaries
unlock blur

₹2.4 L/yr - ₹9.6 L/yr

Senior Associate
48.3k salaries
unlock blur

₹8.9 L/yr - ₹27.1 L/yr

Senior Processing Executive
28.6k salaries
unlock blur

₹1.8 L/yr - ₹9 L/yr

Technical Lead
17.6k salaries
unlock blur

₹5.9 L/yr - ₹24.2 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview