Filter interviews by
I applied via Company Website and was interviewed in Feb 2023. There were 4 interview rounds.
Some OpenCV problems
Activation functions are used to introduce non-linearity into neural networks, allowing them to learn complex patterns and relationships.
Activation functions help neural networks to learn complex patterns and relationships by introducing non-linearity.
They help in controlling the output of a neuron, ensuring that it falls within a desired range.
Common activation functions include ReLU, Sigmoid, Tanh, and Leaky ReLU.
Wit...
Learning rate is a hyperparameter that controls how much we are adjusting the weights of our network with respect to the loss gradient.
Learning rate determines the size of the steps taken during optimization.
A high learning rate can cause the model to overshoot the optimal weights, while a low learning rate can result in slow convergence.
Common learning rate values are 0.1, 0.01, 0.001, etc.
Learning rate can be adjuste...
CNN is used for image recognition while RNN is used for sequence data like text or speech.
CNN is Convolutional Neural Network, used for image recognition tasks.
RNN is Recurrent Neural Network, used for sequence data like text or speech.
CNN has convolutional layers for feature extraction, while RNN has recurrent connections for sequential data processing.
CNN is good at capturing spatial dependencies in data, while RNN i...
Yes, Logloss function is differentiable.
Logloss function is differentiable as it is a smooth and continuous function.
The derivative of Logloss function can be calculated using calculus.
Differentiability is important for optimization algorithms like gradient descent to converge smoothly.
Example: The derivative of Logloss function for binary classification is (predicted probability - actual label).
I applied via LinkedIn and was interviewed in Oct 2022. There were 4 interview rounds.
Implement a model improvement using a C++ API of Pytorch.
To rotate an image in Python, use the Pillow library's rotate() method.
Import the Image module from the Pillow library
Open the image using the open() method
Use the rotate() method to rotate the image by the desired angle
Save the rotated image using the save() method
Breadth first search problem
BFS is a graph traversal algorithm that visits all the vertices of a graph in breadth-first order
It uses a queue to keep track of the nodes to be visited next
BFS can be used to find the shortest path between two nodes in an unweighted graph
I applied via Referral and was interviewed in Nov 2020. There were 5 interview rounds.
I applied via Walk-in and was interviewed in Jul 2019. There were 3 interview rounds.
Designing Facebook is a complex task involving various components and technologies.
Identify the core features of Facebook such as user profiles, news feed, messaging, and groups.
Choose appropriate technologies for each component such as PHP for backend, React for frontend, and MySQL for database.
Ensure scalability and performance by implementing caching, load balancing, and database sharding.
Implement security measures...
I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2020. There were 4 interview rounds.
I appeared for an interview before Jul 2021.
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were of the same class.
Polymorphism is achieved through method overriding and method overloading.
Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.
Method overloading is when a class has two or more methods with the ...
Dependency Injection is a design pattern where the dependencies of an object are injected into it rather than created within it.
It helps in achieving loose coupling between objects
It makes testing easier as dependencies can be mocked or stubbed
There are three types of Dependency Injection - Constructor Injection, Setter Injection, and Interface Injection
Example: In a web application, the database connection object can ...
Garbage Collection in .Net automatically manages memory by freeing up unused objects.
Garbage Collector runs in the background and periodically checks for unused objects.
It frees up memory by deallocating objects that are no longer being used.
GC can be configured using different modes like Server, Workstation, Concurrent, etc.
GC can also be manually triggered using GC.Collect() method.
GC.SuppressFinalize() method can be...
I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.
The first round is an aptitude online test that had Basics of Computer Science, Mathematics, English and then finally one basic program to code and compile like Palindrome.
Three panellists were present and it was a face-face round, Panellist 1 and 2 takes the technical discussions like classes, inheritance, oops concept, basic syntax, and such. Panellist 3 talks more about your resume skills, hobbies and the company overview.
based on 2 interviews
Interview experience
based on 5 reviews
Rating in categories
Computer Vision Engineer
6
salaries
| ₹6 L/yr - ₹14.8 L/yr |
Field Engineer
4
salaries
| ₹2.2 L/yr - ₹3 L/yr |
Machine Learning Engineer
4
salaries
| ₹8 L/yr - ₹15 L/yr |
Software Engineer
3
salaries
| ₹1.8 L/yr - ₹3.9 L/yr |
Product Designer
3
salaries
| ₹5.6 L/yr - ₹6.5 L/yr |
TCS
Accenture
Wipro
Cognizant