Filter interviews by
Multiple inheritances in PHP can be handled using interfaces to achieve a form of multiple inheritance.
PHP does not support multiple inheritance for classes, but it can be achieved using interfaces.
Create multiple interfaces with the desired methods and implement them in the class.
Example: interface Interface1 { public function method1(); } interface Interface2 { public function method2(); } class MyClass implements In...
PDO (PHP Data Objects) is a database access layer providing a consistent interface for accessing databases in PHP.
Prevents SQL injection attacks by using prepared statements
Supports multiple database drivers like MySQL, PostgreSQL, SQLite, etc.
Provides error handling through exceptions
Allows for parameterized queries for improved performance
Promotes code reusability and maintainability
Git branches are used to work on separate features or fixes without affecting the main codebase.
Create a new branch using 'git checkout -b branch_name'
Switch between branches using 'git checkout branch_name'
Merge branches using 'git merge branch_name'
Delete a branch using 'git branch -d branch_name'
Middleware in PHP is a layer of code that acts as a bridge between the request and response in an application.
Middleware can intercept and modify HTTP requests before they reach the application's core logic.
It can also modify the HTTP response before it is sent back to the client.
Middleware can be used for authentication, logging, error handling, and more.
Examples of middleware in PHP frameworks include Laravel's middl...
Access specifiers in programming define the visibility of classes, methods, and variables.
Access specifiers include public, private, protected, and default.
Public: accessible from any class.
Private: only accessible within the same class.
Protected: accessible within the same package and subclasses.
Default: accessible within the same package.
Use cases: Encapsulation, data hiding, and controlling access to class members.
I appeared for an interview before May 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Timing: Morning
How was the environment? It happened in the Computer Lab of my institution
All students were assigned a computer and we had to solve questions on hackerrank
Consider 'N' individuals numbered from 0 to N-1 standing in a queue. You are provided with two arrays: Height
and Infront
, each consisting of 'N' non-negative int...
The task is to find the actual order of people in a queue based on their heights and the number of taller people in front of them.
Iterate through the given arrays and create a list of tuples containing the height and number of taller people for each person.
Sort the list of tuples in descending order of height and ascending order of the number of taller people.
Create an empty result list and insert each tuple into the r...
Round duration - 60 Minutes
Round difficulty - Medium
Round was a mix of concepts from OOPS, OS and Problem Solving
Given a Binary Search Tree (BST) and a key value 'X', determine if there exists a node within the BST containing the value 'X'.
Consider the tree represe...
The task is to find if a given value is present in a Binary Search Tree (BST).
Start from the root node and compare the value with the target value.
If the value matches, return true.
If the target value is less than the current node value, move to the left child.
If the target value is greater than the current node value, move to the right child.
Repeat the process until a match is found or a leaf node is reached.
If a leaf...
Tip 1 : Try to code the data structures that you have learned to understand things better
Tip 2 : Try to solve the problem even if it is the worst possible solution you think and then try to optimize don't jump to get the
best possible solution
Tip 3 : Discuss things among peers it helps to improve the understanding, even try to teach someone anything new you learn, this is very helpful during the interviews as you will have habit of explaining things
Tip 1 : Try to be honest in the resume don't write something you don't know, most of the time it backfires.
Tip 2 : Try to make 2 good projects for cv and know about the challenges you can face on the project and think about how you can solve that challenge.
posted on 29 Aug 2021
I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Aptitude was quite easy with simple python questions
Asked basic questions on numpy and pandas
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
Hyperparameter tuning is the process of selecting the best set of hyperparameters for a machine learning model.
Hyperparameters are parameters that are set before the learning process begins.
Hyperparameter tuning involves adjusting hyperparameters to optimize the model's performance.
Common techniques for hyperparameter tuning include grid search, random search, and Bayesian optimization.
Neural networks are trained using algorithms that adjust the weights and biases of the network based on the input data and desired output.
Neural networks are trained using a process called backpropagation, where the error between the predicted output and the actual output is used to adjust the weights and biases of the network.
Training data is fed into the neural network, and the network's output is compared to the des...
Overfitting occurs when a machine learning model learns the training data too well, including noise and outliers, leading to poor generalization on new data.
Overfitting happens when a model is too complex and captures noise in the training data.
It can be identified when a model performs well on training data but poorly on unseen data.
Techniques to prevent overfitting include cross-validation, regularization, and early ...
Psuedo code based test
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
Basic coding questions
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Desktop Support Engineer
4
salaries
| ₹2.5 L/yr - ₹3 L/yr |
Indus Towers
BT Business
Nvidia
Colt Technology Services