Member-only story
How to prepare for a remote interview for a Mobile developer?
No two companies follow the same strategy to hire a Mobile Developer. But usually, it reduced into a combination of following types of rounds:
- Create a mini App with a given set of API (Usually master-detail view)
- Solve Challange on sites like hackerrank. (Usually combination of Coding and MCQs)
- Live Coding round using tools like coderpad
- Q&A round (Mix of Mobile technology, DS, Algo, and Architecture)
- Culture fit
In any company, there are usually 3–5 rounds. For Example, a Company’s interview round for a Senior Mobile can be like:
Coding challenge -> Live Coding (DS & Algo) -> Q&A (Mobile technology and Architecture) -> Culture fit
Or
Weekend Project(Mini App) -> Q&A based on work done in mini App -> Live Coding -> HR
How to prepare for each type of round?
Create a mini App
Most of the time, the App needs APIs. So it is better to prepare your tiny network layer(preferably without using any third-party libraries). This tiny networking library can be used in all such types of Interview rounds.
These challenges are usually given to candidates to determine the following:
- Code Readability
- Architecture