Filter interviews by
Top trending discussions
I appeared for an interview in Jan 2025.
Discussed education and research experiences in detail.
Discussed my academic background, including degrees obtained and relevant coursework.
Talked about any research projects I have worked on, including methodologies used and results achieved.
Highlighted any publications or presentations related to data science or relevant fields.
Mentioned any internships or work experience in data analysis or research roles.
My research topics focus on developing scalable machine learning models for predictive analytics in finance.
I have researched and implemented various machine learning algorithms such as random forests, gradient boosting, and neural networks.
I have explored techniques for feature engineering and model optimization to improve scalability and performance.
I have chosen specific models based on their ability to handle large...
I have a strong educational background in data science and have conducted research in machine learning and predictive analytics.
Completed a Master's degree in Data Science from XYZ University
Conducted research on machine learning algorithms for predictive analytics during my internship at ABC Company
Published a research paper on the application of deep learning in natural language processing
I have conducted research in machine learning and natural language processing, and I would approach problems by first understanding the data and then applying appropriate algorithms.
Conducted research in machine learning and natural language processing
Approach problems by understanding the data first
Apply appropriate algorithms based on the problem
Utilize data visualization techniques to gain insights
I have a Master's degree in Data Science and have conducted research on machine learning algorithms.
Master's degree in Data Science
Research experience in machine learning algorithms
I appeared for an interview before Jun 2024, where I was asked the following questions.
Data storytelling involves transforming data insights into a compelling narrative to drive understanding and action.
Identify the audience: Tailor the narrative to the knowledge level and interests of the audience, e.g., technical vs. non-technical stakeholders.
Define the key message: Focus on the main takeaway you want the audience to remember, such as the impact of a marketing campaign on sales.
Use visuals effectively...
CNNs can effectively process textual data by capturing spatial hierarchies and local patterns in text.
CNNs use convolutional layers to extract features from text, similar to how they process images.
They can capture n-grams (e.g., phrases) by applying filters of varying sizes across the text.
Pooling layers help in reducing dimensionality while retaining important features, making the model more efficient.
Example: Text c...
I applied via Campus Placement and was interviewed before May 2023. There was 1 interview round.
Reverse a string in a list of strings
Iterate through each string in the list
Use the built-in function to reverse each string
Store the reversed strings in a new list
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There were 2 interview rounds.
I was given assigment on a simple problem where task was to analyse and create a working solution for a problem statement
BERT (Bidirectional Encoder Representations from Transformers) is a pre-trained natural language processing model.
BERT is a transformer-based machine learning algorithm developed by Google.
It is designed to understand the context of words in a sentence by considering both the left and right context simultaneously.
BERT has been pre-trained on a large corpus of text data and can be fine-tuned for specific NLP tasks like ...
Logistic regression is a type of regression analysis used to predict the probability of a binary outcome.
Logistic regression is used when the dependent variable is binary (e.g. 0 or 1, yes or no).
It estimates the probability that a given input belongs to a certain category.
The output of logistic regression is transformed using a sigmoid function to ensure it falls between 0 and 1.
It uses the logistic function to model ...
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
AB testing is a method used to compare two versions of a webpage or app to determine which one performs better.
AB testing involves creating two versions (A and B) of a webpage or app with one differing element
Users are randomly assigned to either version A or B to measure performance metrics
The version that performs better in terms of the desired outcome is selected for implementation
Example: Testing two different call...
It was a classification problem
Parameters are learned from data; hyperparameters are set before training to control the learning process.
Parameters are internal to the model, like weights in a neural network.
Hyperparameters are external configurations, such as learning rate or number of trees in a random forest.
Example of parameters: weights in linear regression.
Example of hyperparameters: batch size, number of epochs in training.
Yes, Logistic Regression can be adapted for multi-class classification using techniques like One-vs-Rest or Softmax regression.
Logistic Regression is inherently binary, but can be extended to multi-class using One-vs-Rest (OvR) strategy.
In OvR, a separate binary classifier is trained for each class, treating it as the positive class and all others as negative.
Another approach is Softmax regression, which generalizes lo...
Increasing K in KNN can lead to smoother decision boundaries but may also introduce bias and reduce model sensitivity.
Higher K values can smooth out noise in the data, leading to more generalized predictions.
For example, with K=1, the model may overfit to noise, while K=10 may provide a more stable prediction.
Increasing K can lead to underfitting, where the model fails to capture the underlying patterns in the data.
Cho...
Use techniques like data sampling, mini-batch training, or cloud resources to handle large datasets on limited RAM.
Data Sampling: Use a subset of the data, e.g., 5 GB, to train the model initially.
Mini-Batch Training: Train the model on smaller batches of data, e.g., 256 MB at a time.
Data Augmentation: Generate synthetic data to reduce reliance on the full dataset.
Use Cloud Services: Leverage platforms like AWS or Goog...
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
Basic aptitude question
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
Complex SQL scenarios and their results
Using subqueries to filter data
Joining multiple tables with complex conditions
Using window functions to calculate running totals
Pivoting data to transform rows into columns
Using recursive queries to traverse hierarchical data
based on 1 interview experience
based on 4 reviews
Rating in categories
Senior Software Engineer
122
salaries
| ₹13.3 L/yr - ₹26 L/yr |
Software Engineer
119
salaries
| ₹10.9 L/yr - ₹19.5 L/yr |
Site Engineer
68
salaries
| ₹20 L/yr - ₹30 L/yr |
Software Developer
49
salaries
| ₹9.4 L/yr - ₹17.1 L/yr |
Lead Software Engineer
20
salaries
| ₹24 L/yr - ₹41.8 L/yr |
Medcode
Cyfuture
Maxgen Technologies
JoulestoWatts Business Solutions