Filter interviews by
Merge two sorted linked lists into a single sorted linked list
Create a new linked list to store the merged result
Iterate through both input linked lists and compare nodes to determine the order in which they should be merged
Update the next pointers of the nodes in the new linked list accordingly
Reverse words in a given string
Split the string into words using a space as delimiter
Reverse each word individually
Join the reversed words back together with a space in between
I am passionate about solving complex engineering problems and contributing to innovative projects.
I have always been fascinated by the intersection of technology and creativity
I thrive in fast-paced environments where I can apply my technical skills
I am excited about the opportunity to work with a talented team and make a real impact
Linux kernel is popular for its open-source nature, stability, security, and flexibility. Compiling it allows customization and optimization.
Linux kernel is widely used due to its open-source nature, allowing for customization and collaboration.
It is known for its stability, security, and flexibility, making it a preferred choice for many developers and organizations.
Compiling the Linux kernel involves configuring the ...
I applied via Campus Placement
Aptitude, Programming, Communication
What people are saying about Qualcomm
Designed and implemented a new automated testing system for a complex software application
Identified key requirements for the testing system
Researched and selected appropriate testing tools and technologies
Developed custom scripts and test cases to automate the testing process
Collaborated with cross-functional teams to integrate the testing system into the development workflow
Qualcomm interview questions for designations
malloc returns a pointer to a block of memory allocated from the heap.
malloc returns a void pointer (void*)
The returned pointer can be cast to the desired data type
If malloc fails to allocate memory, it returns NULL
RTOS stands for Real-Time Operating System. It is designed to handle time-sensitive tasks and provide deterministic behavior.
RTOS is optimized for real-time applications that require precise timing and responsiveness.
Unlike general-purpose operating systems, RTOS provides deterministic behavior, meaning tasks are guaranteed to be completed within a specific time frame.
RTOS typically uses priority-based scheduling algor...
malloc should be avoided due to potential memory leaks and security vulnerabilities.
malloc does not initialize memory, leading to potential bugs and crashes.
It does not provide any bounds checking, leading to buffer overflows.
Memory allocated with malloc must be explicitly freed with free() to avoid memory leaks.
Using malloc can be less efficient than using stack memory for small allocations.
Alternatives like calloc() ...
When a null pointer is dereferenced, it leads to a segmentation fault or access violation, causing the program to crash.
Dereferencing a null pointer means trying to access the memory location pointed by the null pointer.
This results in a segmentation fault or access violation, as the null pointer does not point to a valid memory address.
The operating system detects the illegal memory access and terminates the program t...
Get interview-ready with Top Qualcomm Interview Questions
I was interviewed before Dec 2023.
Use len() function to count number of elements in an array in Python.
Use len() function with the array as argument to get the count of elements.
Example: array = ['apple', 'banana', 'cherry'] Count = len(array) # Output: 3
Merge two sorted arrays nums1 and nums2 into nums1 in-place.
Initialize pointers for nums1 and nums2 at the end of their elements
Compare elements pointed by the two pointers and place larger element at end of nums1
Repeat until all elements from nums2 have been merged into nums1
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot.
List is defined using square brackets [], tuple using parentheses ().
List is used for collections of items that may change, tuple for fixed collections.
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
Psuedo code of binary search. and some OOPs concept.
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Reverse a LinkedIn list
Difference between Structure vs union
I applied via campus placement at Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar and was interviewed before Jul 2023. There were 2 interview rounds.
It was hackerrank coding + basic output questions
2 Interview rounds
based on 73 reviews
Rating in categories
Senior Engineer
1.2k
salaries
| ₹15.1 L/yr - ₹50 L/yr |
Software Engineer
966
salaries
| ₹8.9 L/yr - ₹36 L/yr |
Engineer
869
salaries
| ₹9 L/yr - ₹36 L/yr |
Senior Software Engineer
564
salaries
| ₹16 L/yr - ₹50 L/yr |
Senior Leader Engineer
421
salaries
| ₹20 L/yr - ₹65.1 L/yr |
Nvidia
Intel
Mercedes-Benz Research and Development India
Broadcom