I applied in-person. I interviewed at Cranes Software International Limited (Bangalore Rural) in Aug 2023
Interview
Programming test followed by interview
shortlisted candidates with F2F interview
Focus on basics,bit manipulation,structures,linked list,pointers mapping,stack,Arrays
Linked List
Stack
Queue
Trees (basic idea)
Hash tables (basic)
Important Algorithms
Searching (Linear search, Binary search)
Sorting (Bubble, Selection, Quick sort)
Recursion
Time complexity (Big-O)
Interview questions [1]
Question 1
Key C Topics to Prepare
Pointers and pointer arithmetic
Structures and unions
Bit manipulation
Static and volatile keywords
Memory segmentation (stack, heap, BSS, data)
Dynamic memory allocation (malloc, free)
Function pointers
Interrupt handling
Macros and preprocessor directives
Example Interview Questions
What is the difference between C and Embedded C?
What is the volatile keyword?
Difference between structure and union?
What happens when you use malloc but forget free?
Explain pointer to pointer.