Filter interviews by
I was interviewed before Sep 2019.
Write a custom memcpy function with boundary condition handling.
Use pointers to copy data from source to destination.
Check for NULL pointers and zero length cases.
Use a loop to copy data byte by byte.
Handle overlapping memory regions with caution.
Find intersection point of two linked lists and optimize solution.
Traverse both lists and find their lengths
Move the head of the longer list to the same distance as the shorter list
Traverse both lists in parallel until they meet at the intersection point
Use hash table to store visited nodes for faster lookup
Use two pointers, one starting from the head of each list, and move them at the same pace until they meet at the
Missing number in a given series
Check the pattern of the series
Look for any arithmetic or geometric progression
Try to find the difference between consecutive numbers
Use mathematical formulas to solve the problem
Top trending discussions
posted on 7 Nov 2015
posted on 29 Nov 2024
Toggle the bits of given input
Create a mask with all bits set to 1
XOR the input with the mask to toggle the bits
Repeat the process for each bit position
Print a star pattern using loops
Use nested loops to print the desired pattern
Increment the number of stars in each row to create the pattern
Example: for a pattern with 5 rows - * , ** , *** , **** , *****
posted on 25 Jan 2024
I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.
20 questions on aptitude and english and puzzles.
20 questions on Analog electronics.
20 questions on digital electronics.
Total duration was 90 minutes.
posted on 7 Nov 2015
posted on 12 Oct 2024
I applied via Job Portal and was interviewed before Feb 2023. There were 2 interview rounds.
Booting a system involves several steps including power-on, POST, bootloader loading, kernel initialization, and user space initialization.
Power-on: System receives power and starts the boot process.
POST (Power-On Self Test): Hardware components are checked for functionality.
Bootloader loading: Bootloader is loaded into memory and executed.
Kernel initialization: Operating system kernel is loaded and initialized.
User sp...
Compilation involves multiple steps like preprocessing, compilation, assembly, and linking.
Preprocessing: Includes header file inclusion, macro expansion, and conditional compilation.
Compilation: Translates source code into assembly code specific to the target architecture.
Assembly: Converts assembly code into machine code.
Linking: Combines object files and libraries to generate an executable file.
I applied via LinkedIn and was interviewed in Oct 2023. There were 2 interview rounds.
40 aptitude qns and some mcqs on basic programming
Given an array of integers, determine if there are two numbers that add up to a specific target.
Iterate through the array and store each element in a hash set.
For each element, check if the difference between the target and the element exists in the hash set.
If the difference exists, return true; otherwise, continue iterating.
Example: nums = [2, 7, 11, 15], target = 9. The function should return true as 2 + 7 = 9.
posted on 19 Jun 2024
Basic programs on c and linux
Some of the top questions asked at the Qualcomm Embedded Software Developer interview -
based on 2 reviews
Rating in categories
Senior Engineer
1.2k
salaries
| ₹16 L/yr - ₹50 L/yr |
Software Engineer
961
salaries
| ₹10 L/yr - ₹36 L/yr |
Engineer
884
salaries
| ₹9 L/yr - ₹30 L/yr |
Senior Software Engineer
611
salaries
| ₹14.3 L/yr - ₹49 L/yr |
Senior Leader Engineer
433
salaries
| ₹20 L/yr - ₹72 L/yr |
Nvidia
Intel
Mercedes-Benz Research and Development India
Broadcom