i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Apptitude test was easy to solve.
Use a loop to iterate through the characters of the string and count them.
Create a function that takes a string as input.
Initialize a counter variable to 0.
Use a loop to iterate through each character of the string and increment the counter.
Return the counter as the length of the string.
A bridge router is a device that connects two different networks and forwards data between them.
Bridge routers operate at the data link layer of the OSI model.
They can connect networks with different protocols or technologies.
Bridge routers can help in extending network coverage and improving network performance.
Example: Connecting a wired Ethernet network to a wireless Wi-Fi network.
Hamming code is a type of error-correcting code used in digital communication to detect and correct errors in data transmission.
Hamming code adds extra bits to data to create parity bits for error detection and correction.
It is commonly used in computer memory systems and communication networks.
Example: In a 7-bit Hamming code, 4 data bits are encoded with 3 parity bits to detect and correct errors.
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, preventing direct access to the data from outside the unit.
Encapsulation in Java is achieved by declaring the class variables as private and providing public getter and setter methods to access and modify the data.
It helps in data hiding and protects the data from being accessed or modified directly by other classes.
E...
Monkey patching is a technique in Python where you dynamically modify or extend the behavior of a class or module at runtime.
Monkey patching is often used to fix bugs or add new functionality to existing code without modifying the original source code.
It involves directly modifying the code of a class or module at runtime, which can be risky and lead to unexpected behavior.
Monkey patching should be used sparingly and w...
Time and relationship
I applied via Campus Placement
Common Linux commands used by Programmer Analysts on a daily basis.
ls - list directory contents
cd - change directory
pwd - print working directory
grep - search for patterns in files
cat - concatenate and display files
chmod - change file permissions
rm - remove files or directories
mkdir - create directories
tar - archive files
ssh - secure shell access
What people are saying about Cognizant
Included Reasoning, Aptitude and some general questions
MCQ type questions related to Java, HTML, CSS, JS, Data structure, Algorithm, C
Cognizant interview questions for designations
Simple questions with Speed, time , distance, work, average,
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot.
List uses square brackets [], tuple uses parentheses ().
List is used for collections of items that may change, tuple for fixed collections.
Get interview-ready with Top Cognizant Interview Questions
I applied via Campus Placement
Overall good data structures and sensitive
Maths science physics social tamil
I applied via Campus Placement
General questions from aptitude, grammar and Logical Reasoning
Yes it was tough for sure
IT was consisting of C, python, sQL
Some of the top questions asked at the Cognizant Programmer Analyst interview -
The duration of Cognizant Programmer Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 440 interviews
5 Interview rounds
based on 5.5k reviews
Rating in categories
Associate
72.3k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.6 L/yr |
Senior Associate
48.6k
salaries
| ₹9 L/yr - ₹27.4 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹5.9 L/yr - ₹24.9 L/yr |
TCS
Infosys
Wipro
Accenture