Filter interviews by
Use Python's built-in 'in' keyword to find an element in an array of strings.
Iterate through the array and check if the element is present using 'in' keyword.
Return True if element is found, False otherwise.
Example: array = ['apple', 'banana', 'cherry'], element = 'banana', return True.
Implement stack using list in Python
Create a list to store the elements of the stack
Use append() to push elements onto the stack
Use pop() to remove elements from the stack
A Heap is a binary tree data structure where the key at each node is greater than or equal to the keys at its children.
Create a class for Heap with methods like insert, delete, and heapify.
Use a list to store the elements of the heap.
Implement the heapify function to maintain the heap property after insertions and deletions.
A linked list is a data structure where each element points to the next element in the sequence. Adding, deleting, and traversing a linked list involves manipulating these pointers.
Linked list: a data structure where each element (node) has a reference to the next element
Add to linked list: create a new node and update the pointer of the last node to point to the new node
Delete from linked list: update the pointer...
Classification performance metrics evaluate the performance of a machine learning model in predicting categorical outcomes.
ROC-AUC curve measures the tradeoff between true positive rate and false positive rate at various thresholds.
Precision-Recall tradeoff involves balancing the precision and recall of a model. Higher precision typically means lower recall and vice versa.
There will be no tradeoff in Precision-Rec...
Dynamic memory allocation in C allows for allocating memory at runtime. Memory map in C shows how memory is organized. Structures and unions are used to group related data.
Dynamic memory allocation in C is done using functions like malloc(), calloc(), realloc().
Memory map in C shows the layout of memory segments like stack, heap, data, and code.
Structures in C allow grouping related data under a single name. Examp...
A singly linked list is a data structure where each element points to the next element in the list.
Each element in a singly linked list contains a value and a pointer to the next element.
Traversal in a singly linked list is done sequentially from the head to the tail.
Insertion and deletion operations are efficient in a singly linked list compared to an array.
2 Coding questions on Google Form
A singly linked list is a data structure where each element points to the next element in the list.
Each element in a singly linked list contains a value and a pointer to the next element.
Traversal in a singly linked list is done sequentially from the head to the tail.
Insertion and deletion operations are efficient in a singly linked list compared to an array.
Uniform weights in neural network can lead to overfitting and slow learning.
Uniform weights can cause all neurons to behave similarly, leading to redundancy and lack of diversity.
It can also cause overfitting, where the network becomes too specialized to the training data and performs poorly on new data.
Non-uniform weights allow the network to learn more efficiently and effectively by assigning different importance to ...
Overfitting is when a model is too complex and fits the training data too well, while underfitting is when a model is too simple and cannot capture the underlying patterns in the data.
Overfitting occurs when a model is trained too well on the training data and cannot generalize well to new data
Underfitting occurs when a model is too simple and cannot capture the underlying patterns in the data
Overfitting can be detecte...
I applied via Recruitment Consulltant and was interviewed before Aug 2022. There were 4 interview rounds.
Dynamic memory allocation in C allows for allocating memory at runtime. Memory map in C shows how memory is organized. Structures and unions are used to group related data.
Dynamic memory allocation in C is done using functions like malloc(), calloc(), realloc().
Memory map in C shows the layout of memory segments like stack, heap, data, and code.
Structures in C allow grouping related data under a single name. Example: s...
A linked list is a data structure where each element points to the next element in the sequence. Adding, deleting, and traversing a linked list involves manipulating these pointers.
Linked list: a data structure where each element (node) has a reference to the next element
Add to linked list: create a new node and update the pointer of the last node to point to the new node
Delete from linked list: update the pointer of t...
Classification performance metrics evaluate the performance of a machine learning model in predicting categorical outcomes.
ROC-AUC curve measures the tradeoff between true positive rate and false positive rate at various thresholds.
Precision-Recall tradeoff involves balancing the precision and recall of a model. Higher precision typically means lower recall and vice versa.
There will be no tradeoff in Precision-Recall w...
A Heap is a binary tree data structure where the key at each node is greater than or equal to the keys at its children.
Create a class for Heap with methods like insert, delete, and heapify.
Use a list to store the elements of the heap.
Implement the heapify function to maintain the heap property after insertions and deletions.
Implement stack using list in Python
Create a list to store the elements of the stack
Use append() to push elements onto the stack
Use pop() to remove elements from the stack
Use Python's built-in 'in' keyword to find an element in an array of strings.
Iterate through the array and check if the element is present using 'in' keyword.
Return True if element is found, False otherwise.
Example: array = ['apple', 'banana', 'cherry'], element = 'banana', return True.
Top trending discussions
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Naukri.com and was interviewed in Nov 2019. There were 3 interview rounds.
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.
Seeking a better cultural fit: My current company has a different work culture than what I thrive in; I value collaboration and innovation.
Interest in new technologies: I'm excited about working with cuttin...
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
Some of the top questions asked at the AllGoVision Technologies Software Engineer interview -
based on 4 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Software Engineer
34
salaries
| ₹5 L/yr - ₹8 L/yr |
Test Engineer
12
salaries
| ₹2.8 L/yr - ₹4 L/yr |
Software Developer
7
salaries
| ₹5.4 L/yr - ₹8 L/yr |
Senior Software Engineer
6
salaries
| ₹8.5 L/yr - ₹10 L/yr |
Technical Support Engineer
5
salaries
| ₹4.1 L/yr - ₹7.9 L/yr |
TCS
Accenture
Wipro
Cognizant