i
Cognizant
Filter interviews by
I appeared for an interview in May 2025, where I was asked the following questions.
PCA is a dimensionality reduction technique that transforms data into a lower-dimensional space while preserving variance.
PCA identifies the directions (principal components) in which the data varies the most.
It computes the covariance matrix of the data to understand how variables relate to one another.
Eigenvalues and eigenvectors are derived from the covariance matrix to determine the principal components.
Data is pro...
Strategies to combat overfitting and underfitting include regularization, cross-validation, and model selection.
Use regularization techniques like L1 (Lasso) and L2 (Ridge) to penalize complex models.
Implement cross-validation to ensure the model generalizes well to unseen data.
Choose simpler models when overfitting is detected, such as linear regression instead of polynomial regression.
Increase training data to help t...
Feature selection improves model performance by reducing overfitting, enhancing interpretability, and speeding up training.
Reduces overfitting: Fewer features lead to simpler models that generalize better. Example: Using only age and blood pressure in a health model.
Enhances interpretability: Fewer features make it easier to understand model decisions. Example: A model with 3 features is easier to explain than one with...
Retrieval-Augmented Generation combines retrieval of relevant data with generative models to enhance response quality.
Retrieval-Augmented Generation (RAG) uses a two-step process: retrieval of relevant documents followed by generation of responses.
In the retrieval phase, a model searches a large database for documents that are contextually relevant to the input query.
The generative model then uses the retrieved documen...
A vector database stores and manages high-dimensional vectors for efficient similarity search and retrieval.
Designed for handling embeddings from machine learning models.
Supports operations like nearest neighbor search for similarity.
Examples include Pinecone, Weaviate, and Milvus.
Useful in applications like recommendation systems and image retrieval.
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Learning factor, assumptions for linear regression, model evaluation, bias-variance trade off, gradient descent, AUC-ROC curve, Python function writing.
Learning factor refers to the rate at which a model learns from the data, often used in gradient descent algorithms.
Assumptions for linear regression include linearity, independence, homoscedasticity, and normality of residuals.
Model evaluation involves metrics like mea...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I am a data scientist with a strong background in statistics and machine learning, passionate about solving complex problems using data-driven approaches.
Completed a Master's degree in Data Science from XYZ University
Proficient in programming languages such as Python, R, and SQL
Experience in building predictive models and conducting data analysis
Strong communication skills to present findings to non-technical stakehold...
What people are saying about Cognizant
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
Question related to maths basic and some basic blood relations questions
I appeared for an interview before Apr 2024, where I was asked the following questions.
Machine learning is a subset of AI that enables systems to learn from data and improve their performance over time without explicit programming.
Machine learning algorithms identify patterns in data, such as clustering customers based on purchasing behavior.
Supervised learning uses labeled data to train models, like predicting house prices based on features like size and location.
Unsupervised learning finds hidden struc...
I appeared for an interview before Feb 2023.
First round was mcq which has common statistics and ml questions
List is mutable, tuple is immutable in Python.
List uses square brackets [], tuple uses parentheses ().
Elements in a list can be changed, elements in a tuple cannot be changed.
Lists are used for collections of items that may need to be modified, tuples are used for fixed collections of items.
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
Regression is a statistical method used to analyze the relationship between variables.
Regression helps in predicting the value of a dependent variable based on the values of one or more independent variables.
It is used to understand the strength and direction of the relationship between variables.
Common types of regression include linear regression, logistic regression, and polynomial regression.
I applied via Recruitment Consulltant and was interviewed before Mar 2023. There were 3 interview rounds.
SQL -- Questions based to window functions,having clause
Python--simple code to solve certain puzzles
Some of the top questions asked at the Cognizant Data Scientist interview -
based on 11 interview experiences
Difficulty level
Duration
based on 49 reviews
Rating in categories
Associate
73.1k
salaries
| ₹5.1 L/yr - ₹14.4 L/yr |
Programmer Analyst
56.1k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Associate
54.7k
salaries
| ₹8.4 L/yr - ₹28.6 L/yr |
Senior Processing Executive
29.7k
salaries
| ₹1.4 L/yr - ₹9 L/yr |
Technical Lead
18k
salaries
| ₹6 L/yr - ₹25.5 L/yr |
TCS
Infosys
Wipro
Accenture