Fullstack Developer applicants have rated the interview process at FixThis with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 100% positive. This is according to Glassdoor user ratings.
Candidates applying for Fullstack Developer roles take an average of 5 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at FixThis overall takes an average of 5 days.
Common stages of the interview process at FixThis as a Fullstack Developer according to 1 Glassdoor interviews include:
I applied through an employee referral. The process took 5 days. I interviewed at FixThis (Pune) in Jun 2024
Interview
1. Initial Screening
The process began with a brief HR screening call. During this 20-minute conversation, I shared my background, walked through my experience, and discussed my motivation for joining FixThis. They were particularly interested in my work on projects involving real-time systems and high-performance backends.
2. Technical Assessment
Next, I was given an online technical challenge designed to evaluate my full-stack skills. The problem focused on building a mini-application that simulated FixThis's core functionality. It required implementing:
A responsive Flutter front end for user interaction.
A Node.js/Express.js backend with well-structured REST APIs.
Integration with MongoDB for data storage and Firebase for real-time notifications.
The challenge emphasized code quality, scalability, and performance optimization.
3. Technical Interview
After clearing the technical assessment, I was invited to a live technical interview with two senior engineers. The discussion included:
Code walkthrough: They asked me to explain the architecture and design choices in the technical challenge.
Problem-solving: I solved a new coding problem live, focusing on efficient algorithms and clean code.
System design: I was asked to design a scalable system for handling 10,000+ API requests per minute, reflecting FixThis's user base.
4. Cultural Fit Interview
The final round was a behavioral and cultural fit interview with the CTO. This session focused on my approach to teamwork, communication, and problem-solving under tight deadlines. They asked about my experience leading projects and collaborating with cross-functional teams, particularly on platforms with real-time features and high data processing demands.
Interview questions [1]
Question 1
Flutter-specific:
How do you manage state in Flutter? Compare Provider, Bloc, and Riverpod.
Explain how you would optimize a Flutter app's performance.
Describe how you would implement responsive UI in Flutter for cross-platform compatibility.
Here’s a list of interview questions that might be asked for a Full-Stack Developer role at FixThis, tailored to their tech stack and domain requirements:
Technical Questions
Frontend (Flutter/Tailwind/React)
Flutter-specific:
How do you manage state in Flutter? Compare Provider, Bloc, and Riverpod.
Explain how you would optimize a Flutter app's performance.
Describe how you would implement responsive UI in Flutter for cross-platform compatibility.
General Frontend:
How do you handle routing in a single-page application (SPA)?
What is the role of Tailwind CSS in building scalable UIs? How does it compare to traditional CSS?
Explain the virtual DOM and its benefits.
Backend (Node.js/Express.js)
What are middleware functions in Express.js, and how do you use them?
How would you design an API to handle 10,000+ requests per minute while ensuring low latency?
How do you implement authentication and authorization in a Node.js application?
Explain how to secure REST APIs against attacks like SQL Injection and Cross-Site Scripting (XSS).
How do you debug a performance issue in a Node.js application?