Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
Developed a predictive model to identify potential customers for a bank
Gathered and cleaned data on customer demographics, financial history, and behavior
Performed exploratory data analysis to identify patterns and correlations
Developed and trained a machine learning model using logistic regression
Evaluated model performance using metrics such as accuracy, precision, and recall
Deployed the model in a web application fo
I am a data scientist with expertise in machine learning and data analysis.
I have a strong background in statistics and mathematics.
I am skilled in programming languages such as Python and R.
I have experience working with large datasets and implementing predictive models.
I have successfully completed projects in various industries, including finance and healthcare.
I am passionate about using data to drive insights and
Code for parsing a triangle
Use a loop to iterate through each line of the triangle
Split each line into an array of numbers
Store the parsed numbers in a 2D array or a list of lists
The ASCII value is a numerical representation of a character. It includes both capital and small alphabets.
ASCII values range from 65 to 90 for capital letters A to Z.
ASCII values range from 97 to 122 for small letters a to z.
For example, the ASCII value of 'A' is 65 and the ASCII value of 'a' is 97.
I applied via Job Portal and was interviewed before May 2023. There were 2 interview rounds.
Coding and AI related Questions
posted on 28 Feb 2024
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
PCA is used to reduce the dimensionality of data by finding the most important features.
PCA is used when dealing with high-dimensional data to reduce the number of features and avoid multicollinearity.
It helps in visualizing data in lower dimensions while retaining as much variance as possible.
PCA is commonly used in image processing, genetics, finance, and other fields where dimensionality reduction is needed.
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
Questions related to Pandas, List, String
Decision tree is a tree-like model used for classification and regression. OpenCV parameters include image processing and feature detection.
Decision tree is a supervised learning algorithm that recursively splits the data into subsets based on the most significant attribute.
It is used for both classification and regression tasks.
OpenCV parameters include image processing techniques like smoothing, thresholding, and mor...
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
Finding index of 2 numbers having total equal to target in a list without nested for loop.
Use dictionary to store the difference between target and each element of list.
Iterate through list and check if element is in dictionary.
Return the indices of the two elements that add up to target.
Random forest and KNN are machine learning algorithms used for classification and regression tasks.
Random forest is an ensemble learning method that constructs multiple decision trees and combines their outputs to make a final prediction.
KNN (k-nearest neighbors) is a non-parametric algorithm that classifies new data points based on the majority class of their k-nearest neighbors in the training set.
Random forest is us...
To find unique keys in 2 dictionaries.
Create a set of keys for each dictionary
Use set operations to find the unique keys
Return the unique keys
AWS EC2 model deployment involves creating an instance, installing necessary software, and deploying the model.
Create an EC2 instance with the desired specifications
Install necessary software and dependencies on the instance
Upload the model and any required data to the instance
Deploy the model using a web server or API
Monitor the instance and model performance for optimization
Overloading is the ability to define multiple methods with the same name but different parameters.
Overloading allows for more flexibility in method naming and improves code readability.
Examples include defining multiple constructors for a class with different parameter lists or defining a method that can accept different data types as input.
Overloading is resolved at compile-time based on the number and types of argume...
I applied via Naukri.com and was interviewed in Nov 2023. There were 2 interview rounds.
SQL, select statment and DDL commands
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Model evaluation is crucial in ML pipeline to assess the performance and generalization of the model.
Helps in selecting the best model for the given problem by comparing different models based on metrics like accuracy, precision, recall, etc.
Prevents overfitting by checking if the model is performing well on unseen data.
Guides in fine-tuning hyperparameters to improve model performance.
Enables understanding of model li...
Expect technical questions as well as moderate level coding questions
I applied via Naukri.com and was interviewed before Jul 2023. There was 1 interview round.
The .py files contain Python code, while the .pyc files are compiled bytecode files generated by Python when a .py file is imported.
The .py files are human-readable text files containing Python code.
The .pyc files are compiled bytecode files created by Python to improve execution speed.
The .pyc files are automatically generated by Python when a .py file is imported.
The .pyc files are platform-independent and can be dis
Bias in neural networks helps in capturing the underlying patterns in data. Scaling data helps in improving convergence and performance.
Bias in neural networks helps in shifting the activation function to better fit the data.
It allows the model to capture the underlying patterns in the data by providing flexibility in the decision boundary.
Scaling data helps in improving convergence by ensuring that the gradients are o...
RNN is a type of neural network that processes sequential data. LSTM is a type of RNN that can learn long-term dependencies.
RNN stands for Recurrent Neural Network and is designed to handle sequential data by maintaining a hidden state that captures information about previous inputs.
LSTM stands for Long Short-Term Memory and is a type of RNN that addresses the vanishing gradient problem by introducing a memory cell, in...
based on 3 reviews
Rating in categories
Technical Lead
430
salaries
| ₹7 L/yr - ₹22.8 L/yr |
Senior Engineer
341
salaries
| ₹4.4 L/yr - ₹14.3 L/yr |
Senior Software Engineer
338
salaries
| ₹4.1 L/yr - ₹15.4 L/yr |
Senior Technical Lead
224
salaries
| ₹12.2 L/yr - ₹31.2 L/yr |
Software Engineer
223
salaries
| ₹3 L/yr - ₹12.1 L/yr |
TCS
Wipro
Infosys
Tech Mahindra