Qualcomm
10+ Epp Composites Interview Questions and Answers
Q1. Minimum Fountains Activation Problem
In this problem, you have a one-dimensional garden of length 'N'. Each position from 0 to 'N' has a fountain that can provide water to the garden up to a certain range. Thus...read more
Q2. Search In Rotated Sorted Array Problem Statement
Given a rotated sorted array ARR
of size 'N' and an integer 'K', determine the index at which 'K' is present in the array.
Note:
1. If 'K' is not present in ARR,...read more
Q3. Merge Overlapping Intervals Problem Statement
Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task is to merge all overlapping intervals an...read more
Q4. Bellman Ford Shortest Path Problem
Given a directed weighted graph comprised of vertices labeled 1 to N and M edges, where each edge connects two nodes u and v with a weight w representing the distance between ...read more
Q5. What is a function pointer and volatile type in c
A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.
Function pointers are used to pass functions as arguments to other functions.
Volatile type is used when a variable's value can be changed unexpectedly by external factors.
Function pointers can be used to implement callbacks or event handling mechanisms.
Volatile type is commonly used in embedded systems programming.
Q6. What is a program, task and threads
A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.
A program is a collection of instructions that are executed by a computer to perform a specific task.
A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.
A thread is a sequence of instructions within a task. It represents the smallest unit of execution with...read more
Q7. string compare | string copy repeTED ELEMENT IN ARRAY LINKED LIST
The question is about string comparison, string copying, repeated elements in an array, and linked lists.
String comparison involves comparing two strings to check if they are equal or not.
String copying refers to creating a copy of a string.
Finding repeated elements in an array involves identifying elements that occur more than once.
Linked lists are data structures that consist of nodes linked together.
Q8. Swap even and odd bits in given number
Swap even and odd bits in a given number
Create a mask for even bits and odd bits
Shift even bits to right and odd bits to left
Combine even and odd bits using bitwise OR operator
Q9. swap 2 nos without using 3rd variable
Swapping 2 numbers without using a third variable
Use arithmetic operations to swap the values
Addition and subtraction can be used to swap the values
XOR operation can also be used to swap the values
Q10. Delete a node in a linked list
To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.
Find the node to be deleted by traversing the linked list
Adjust the pointers of the previous and next nodes to skip the node to be deleted
Free the memory occupied by the node to be deleted
Q11. Implement hashmap
Implement hashmap data structure in software development
Use an array to store key-value pairs
Implement a hash function to map keys to array indices
Handle collisions by using separate chaining or open addressing
Support operations like put, get, and remove
More about working at Qualcomm
Interview Process at Epp Composites
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month