Interview Experience – Kloudius (React Native Developer)
I recently went through the interview process with Kloudius for a React Native Developer role and wanted to share my experience with the community.
Round 1 – Take Home Assignment
The first step was a take-home assignment sent through email.
The task was to build Login and Sign Up screens in React Native.
The assignment focused on:
Clean UI implementation
Proper state management
Basic validation and structure
Code quality and readability
After submitting the assignment, I received positive feedback and was invited for the next round.
Round 2 – Technical Screening (Theory + Discussion)
This round was mainly a technical Q&A discussion around JavaScript, TypeScript, React, and React Native.
Some of the topics/questions included:
JavaScript
Difference between var, let, and const
What is a closure
How the event loop works
What is hoisting
Difference between synchronous vs asynchronous code
What is scope in JavaScript
Core concepts of ECMAScript versions and major changes
React
What are React Hooks
Difference between class components and functional components
How to optimize a React application
React Native
What is the Bridge / New Architecture
Core components in React Native
They also asked me to rate my JavaScript and TypeScript knowledge and rate.
We also discussed my take-home assignment, including some design and implementation decisions.
The interviewers were very friendly and gave hints whenever needed.
Final Round – Technical / Pair Programming
The final round was around 1–1.5 hours with the development team.
This round included:
A coding task and JS coding questions.
Example type of coding question:
let str = "Programming"
// find number of occurrences of each character
// expected output example
{
P: 1,
r: 2,
o: 1,
g: 2,
...
}
The round was more like pair programming with the team, and the interviewers were very supportive. They helped guide the discussion and were respectful throughout the process.
Result
Unfortunately, I was rejected in the final round.
I believe I struggled a bit with live coding, which is something I plan to improve going forward.
Overall Experience
Overall, it was a very positive interview experience.
The interviewers were:
Friendly
Supportive
Helpful during coding discussions
They created a comfortable environment and were respectful throughout the entire process.
I appreciate the opportunity and the learning experience.
Advice for Future Candidates
If you are interviewing here, I recommend preparing for:
Core JavaScript fundamentals
TypeScript basics
React and React Native concepts
Live coding / small algorithm problems
Be ready to discuss your assignment and code decisions
Best of luck to anyone interviewing with Kloudius 👍