
Innominds Software Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 65 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Innominds Software.
Senior Software Developer
So, this company interview process is a total of 4 rounds. One of those rounds is in person, and the others are virtual. For this technical position, they require programming, Data structure, and algorithm knowledge.
- Tell me about your experience with Rest APIs.
- What's your experience with Django?
- Do you have experience with Fast APi?
Software Engineer
First, they looked at my resume for things like Android Internals (AOSP, Binder, AIDL, HAL, Services, etc.), C/C++, Java/Kotlin, Linux, and IPC mechanisms, plus multi-threading. They also wanted to see experience in Automotive, Embedded, or Custom ROM development. Then, there was an initial chat with HR.
- Regarding broadcast receivers in Java, what are the access modifiers for the api method, and can you explain the try catch block?
- Could you define HIDL and AIDL?
- What is the activity lifecycle in AOSP, and what are the different IPC mechanisms?
Principal Software Engineer
The interview process varies depending on the specific profile and job description. If the role is related to multimedia, the focus will be on C, C++, Audio/Video/Camera/Graphics, and Linux OS. The first round will be programming, the second round will be domain knowledge, and the third round will be with the manager.
- Did you use C?
- Did you use C++?
- Tell me about your experience with Audio/Video/Camera/Graphics
Innominds Software Software Engineer Interview Questions
Quoted word for word from Innominds Software interview reports.
“Write a program to check if a string is a palindrome using recursion.”
Read reports →“Write a program to check if a number is even or odd using bit manipulation.”
Read reports →“Can you reverse a linked list and print it?”
Read reports →“Regarding broadcast receivers in Java, what are the access modifiers for the api method, and can you explain the try catch block?”
Read reports →“How would you print the incremented number every 3 seconds?”
Read report →“Can you explain the difference between a HashSet and a TreeSet?”
Read report →“Can you explain what a decorator is in Python?”
Read report →“How would you swap two numbers without using a temporary variable?”
Read report →“How would you approach sorting a 1GB file on a system with only 1MB of RAM?”
Read report →Formats, difficulty and experience
Across all 65 Innominds Software interview reports.