i
OptiSol Business
Solutions
Filter interviews by
Machine Learning involves algorithms that enable computers to learn from data and make predictions or decisions without explicit programming.
Supervised Learning: Involves training a model on labeled data, such as predicting house prices based on features like size and location.
Unsupervised Learning: Involves finding patterns in unlabeled data, such as clustering customers based on purchasing behavior.
Reinforcement...
Method overloading can be used to calculate (a+b)^2
Create a method with the same name but different parameters to handle different data types
Overload the method to accept different data types for a and b
Example: public int calculateSquare(int a, int b) { return (a + b) * (a + b); }
Example: public double calculateSquare(double a, double b) { return (a + b) * (a + b); }
A recurrent neural network (RNN) is a type of neural network designed to handle sequential data by maintaining a memory of previous inputs.
RNNs have loops that allow information to persist, making them suitable for tasks like speech recognition, language translation, and time series prediction.
They can process inputs of variable length and are capable of learning patterns in sequences.
RNNs suffer from the vanishin...
Batch Normalization is a technique used to improve the training of deep neural networks by normalizing the input of each layer.
Batch Normalization helps in reducing internal covariate shift by normalizing the input of each layer.
It speeds up the training process by allowing higher learning rates and reducing the dependence on initialization.
It can be applied to convolutional neural networks, recurrent neural netwo...
Confusion matrix is a table used to evaluate the performance of a classification model.
It is a matrix with rows representing the actual class and columns representing the predicted class.
It helps in understanding the performance of the model by showing true positives, true negatives, false positives, and false negatives.
It is commonly used in machine learning to evaluate the accuracy of a classification model.
Exam...
Random Forest is an ensemble learning method that builds multiple decision trees and merges them to improve accuracy and prevent overfitting.
Random Forest is a collection of decision trees that are trained on random subsets of the data.
Each tree in the Random Forest independently makes a prediction, and the final prediction is determined by a majority vote.
Random Forest is effective for classification and regressi...
Dropout is a regularization technique used in neural networks to prevent overfitting by randomly setting some neuron outputs to zero during training.
Dropout is a regularization technique used in neural networks to prevent overfitting.
During training, a fraction of neurons are randomly selected and their outputs are set to zero.
This helps in preventing co-adaptation of neurons and improves generalization.
Dropout is...
I can write test cases that ensure software functionality, performance, and usability meet specified requirements.
Identify requirements: Understand the software specifications and user needs.
Define test case structure: Include fields like ID, description, preconditions, steps, and expected results.
Example: Test Case ID: TC001, Description: Verify login functionality, Steps: Enter valid credentials, Expected Result...
We followed various problem-solving methods while using Selenium.
Identifying the root cause of the issue
Analyzing the logs and error messages
Collaborating with developers to resolve issues
Using debugging tools like Firebug and Chrome Developer Tools
Implementing Page Object Model design pattern
Using TestNG framework for test execution and reporting
I appeared for an interview in Apr 2025, where I was asked the following questions.
Expect questions about your project goals, technologies used, challenges faced, and outcomes achieved in your ML projects.
Project Goals: Be prepared to explain the objectives of your projects, such as improving prediction accuracy or automating a process.
Technologies Used: Discuss the specific ML frameworks and libraries you utilized, like TensorFlow, PyTorch, or Scikit-learn.
Challenges Faced: Highlight any obstacles y...
Machine Learning involves algorithms that enable computers to learn from data and make predictions or decisions without explicit programming.
Supervised Learning: Involves training a model on labeled data, such as predicting house prices based on features like size and location.
Unsupervised Learning: Involves finding patterns in unlabeled data, such as clustering customers based on purchasing behavior.
Reinforcement Lear...
I applied via Walk-in and was interviewed in Aug 2024. There were 4 interview rounds.
Round 1 group discussion
Round 2 aptitude test
Pls SQL basing theory questions and 2 programs factorial and exceptional handling
They asked about how have you utilized chatGPT in your learning process and day to day life
Normal mathematical and logical reasoning
Method overloading can be used to calculate (a+b)^2
Create a method with the same name but different parameters to handle different data types
Overload the method to accept different data types for a and b
Example: public int calculateSquare(int a, int b) { return (a + b) * (a + b); }
Example: public double calculateSquare(double a, double b) { return (a + b) * (a + b); }
Women's safety topic
Easy Questions just tick the answers only
DevOps then python technical Assessment
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
High expectations in python and machine learning
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
There was a basic python coding test
Dropout is a regularization technique used in neural networks to prevent overfitting by randomly setting some neuron outputs to zero during training.
Dropout is a regularization technique used in neural networks to prevent overfitting.
During training, a fraction of neurons are randomly selected and their outputs are set to zero.
This helps in preventing co-adaptation of neurons and improves generalization.
Dropout is comm...
Batch Normalization is a technique used to improve the training of deep neural networks by normalizing the input of each layer.
Batch Normalization helps in reducing internal covariate shift by normalizing the input of each layer.
It speeds up the training process by allowing higher learning rates and reducing the dependence on initialization.
It can be applied to convolutional neural networks, recurrent neural networks, ...
Random Forest is an ensemble learning method that builds multiple decision trees and merges them to improve accuracy and prevent overfitting.
Random Forest is a collection of decision trees that are trained on random subsets of the data.
Each tree in the Random Forest independently makes a prediction, and the final prediction is determined by a majority vote.
Random Forest is effective for classification and regression ta...
Confusion matrix is a table used to evaluate the performance of a classification model.
It is a matrix with rows representing the actual class and columns representing the predicted class.
It helps in understanding the performance of the model by showing true positives, true negatives, false positives, and false negatives.
It is commonly used in machine learning to evaluate the accuracy of a classification model.
Example: ...
A recurrent neural network (RNN) is a type of neural network designed to handle sequential data by maintaining a memory of previous inputs.
RNNs have loops that allow information to persist, making them suitable for tasks like speech recognition, language translation, and time series prediction.
They can process inputs of variable length and are capable of learning patterns in sequences.
RNNs suffer from the vanishing gra...
UI design and crud operation tasks
Top trending discussions
The duration of OptiSol Business Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interview experiences
Difficulty level
Duration
based on 131 reviews
Rating in categories
Software Engineer
124
salaries
| ₹3.9 L/yr - ₹9.1 L/yr |
Software Developer
30
salaries
| ₹3.8 L/yr - ₹9.5 L/yr |
Lead Engineer
30
salaries
| ₹8.4 L/yr - ₹13 L/yr |
Machine Learning Engineer
25
salaries
| ₹5.1 L/yr - ₹12 L/yr |
Test Engineer
24
salaries
| ₹3.8 L/yr - ₹7.2 L/yr |
PC Solutions
JMR Infotech
RNF Technologies
Ahana Systems & Solutions