Filter interviews by
Clear (1)
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 4 interview rounds.
Some technical questions related to strings and Fibonacci series how this works in real world
I applied via Naukri.com and was interviewed in Oct 2020. There were 3 interview rounds.
Global variables can be accessed from any part of the program while static variables are limited to the scope they are declared in.
Global variables are declared outside of any function while static variables are declared inside a function with the static keyword.
Global variables can be modified by any part of the program while static variables retain their value even after the function they are declared in has finished...
An optimised prime number program is required for Senior Software Engineer position.
Use Sieve of Eratosthenes algorithm for better performance.
Start with 2 as the first prime number and eliminate all its multiples.
Continue eliminating multiples of primes until the desired range is reached.
Use bitwise operations for faster calculations.
Consider using multi-threading for larger ranges.
Program to implement a linked list with Add, delete, count and modify API features.
Create a Node class with data and next pointer
Create a LinkedList class with methods to add, delete, count and modify nodes
Use a head pointer to keep track of the first node
For add and modify, traverse the list to find the node to add/modify
For delete, traverse the list to find the node to delete and update the next pointers
For count, tr
Program for binary search algorithm
Sort the array in ascending order
Set the lower and upper bounds of the search range
Calculate the middle index of the search range
Compare the middle element with the target value
If the middle element is equal to the target value, return its index
If the middle element is greater than the target value, search the left half of the range
If the middle element is less than the target value, ...
A function pointer is a variable that stores the memory address of a function.
Function pointers can be used to pass functions as arguments to other functions.
Syntax: return_type (*pointer_name)(parameter_list);
Example: int (*func_ptr)(int, int) = &add;
Example: int result = (*func_ptr)(2, 3);
Top trending discussions
30min duration C coding 10 questions asked
1hr duration interviewer will be giving some random C questions to code
Coding test data structures and language related
I applied via Approached by Company and was interviewed before Jun 2023. There were 3 interview rounds.
Simple question from python list operations
Easy and fast going process
Define clear goals and objectives
Streamline communication channels
Implement agile methodologies
Automate repetitive tasks
Regularly review and optimize processes
Reverse a linked list using recursion
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null or the next node is null, return the head
Recursively call the function with the next node as input
Set the next node's next pointer to the current node
Set the current node's next pointer to null
Return the new head of the reversed linked list
To find max number in linked list using stack.
Create an empty stack.
Traverse the linked list and push each element onto the stack.
Pop elements from the stack and compare with max value.
Return the max value.
I applied via LinkedIn and was interviewed before Feb 2022. There were 5 interview rounds.
Hacker rank codinv problems level medium
I applied via Naukri.com and was interviewed before Apr 2022. There were 3 interview rounds.
Aptitude relates questions... It was modratley difficult
Reverse a linked list using recursion
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null or the next node is null, return the head
Recursively call the function with the next node as input
Set the next node's next pointer to the current node
Set the current node's next pointer to null
Return the new head of the reversed linked list
Mutex is a locking mechanism to ensure exclusive access to a shared resource, while semaphore is a signaling mechanism to control access to a shared resource.
Mutex allows only one thread to access the shared resource at a time, while semaphore can allow multiple threads to access the shared resource simultaneously.
Mutex is binary, meaning it has only two states - locked and unlocked, while semaphore can have multiple s...
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
R&D Engineer
408
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
394
salaries
| ₹0 L/yr - ₹0 L/yr |
Solution Specialist
256
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
246
salaries
| ₹0 L/yr - ₹0 L/yr |
Network Engineer
243
salaries
| ₹0 L/yr - ₹0 L/yr |
Ericsson
Huawei Technologies
Cisco
ZTE Corporation