i
ValueLabs
Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2023. There were 4 interview rounds.
I applied via Job Portal and was interviewed in Aug 2021. There were 3 interview rounds.
Top trending discussions
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...
Python dictionaries are versatile data structures for storing key-value pairs, enabling efficient data retrieval and manipulation.
Dictionaries are created using curly braces: example = {'key': 'value'}
Access values using keys: example['key'] returns 'value'.
Dictionaries are mutable; you can add or remove items: example['new_key'] = 'new_value'.
Keys must be unique and immutable (e.g., strings, numbers, tuples).
Use metho...
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 Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I applied via Referral and was interviewed before Dec 2021. There was 1 interview round.
Linear Regression predicts continuous values while Logistic Regression predicts binary outcomes.
Linear Regression is used for predicting continuous values while Logistic Regression is used for predicting binary outcomes.
Linear Regression uses a linear approach to model the relationship between dependent and independent variables while Logistic Regression uses a logistic function to model the probability of a binary out...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Evaluation metrics and assumptions in linear regression
Evaluation metrics in linear regression include Mean Squared Error (MSE), Root Mean Squared Error (RMSE), R-squared, and Adjusted R-squared.
Assumptions of linear regression include linearity, independence, homoscedasticity, and normality of residuals.
Example: MSE = sum((actual - predicted)^2) / n
I applied via Recruitment Consulltant and was interviewed in May 2023. There were 3 interview rounds.
Machine learning algorithms are used to train models on data to make predictions or decisions.
Supervised learning algorithms include linear regression, decision trees, and neural networks.
Unsupervised learning algorithms include clustering and dimensionality reduction.
Reinforcement learning algorithms involve learning through trial and error.
Examples of machine learning applications include image recognition, natural l...
I applied via LinkedIn and was interviewed in Mar 2021. There was 1 interview round.
R2 and adj R2 are statistical measures used to evaluate the goodness of fit of a regression model.
R2 measures the proportion of variance in the dependent variable that is explained by the independent variable(s).
Adjusted R2 is a modified version of R2 that takes into account the number of independent variables in the model.
R2 ranges from 0 to 1, with higher values indicating a better fit.
Adjusted R2 can be negative if ...
I rate myself 8/10 in Python. I have experience in data manipulation, visualization, and machine learning.
Proficient in Python libraries such as Pandas, NumPy, Matplotlib, and Scikit-learn
Experience in data cleaning, preprocessing, and feature engineering
Developed machine learning models for classification, regression, and clustering
Familiar with deep learning frameworks such as TensorFlow and Keras
Implemented neural n...
Python is a versatile programming language widely used in data science for data analysis, visualization, and machine learning.
Python libraries like Pandas and NumPy are essential for data manipulation and analysis.
Matplotlib and Seaborn are popular for data visualization, allowing you to create plots and charts easily.
Scikit-learn is a powerful library for implementing machine learning algorithms, such as regression an...
Logit regression is a statistical method used to model binary outcomes.
Logit regression is used when the dependent variable is binary (0 or 1).
It models the probability of the dependent variable taking the value 1.
It uses the logistic function to transform the linear regression equation into a probability.
It is a type of generalized linear model (GLM).
Validation of a model involves testing its performance on new data to ensure its accuracy and generalizability.
Split data into training and testing sets
Train model on training set
Test model on testing set
Evaluate model performance using metrics such as accuracy, precision, recall, and F1 score
Repeat process with different validation techniques such as cross-validation or bootstrapping
Model optimization is the process of improving the performance of a machine learning model by adjusting its parameters.
Model optimization involves finding the best set of hyperparameters for a given model.
It can be done using techniques like grid search, random search, and Bayesian optimization.
The goal is to improve the model's accuracy, precision, recall, or other performance metrics.
Model optimization is an iterativ...
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...
based on 1 interview experience
Difficulty level
Duration
based on 5 reviews
Rating in categories
Senior Software Engineer
2.3k
salaries
| ₹7.6 L/yr - ₹23.2 L/yr |
Software Engineer
984
salaries
| ₹5.2 L/yr - ₹12 L/yr |
Analyst
529
salaries
| ₹15.7 L/yr - ₹26 L/yr |
Technical Lead
487
salaries
| ₹21.7 L/yr - ₹37.9 L/yr |
Senior Analyst
413
salaries
| ₹18.3 L/yr - ₹31 L/yr |
Mphasis
L&T Technology Services
Coforge
eClerx