Detect Technologies
Anonymous User
46
Sep 03, 2024

Round 1: Technical Discussion
The first round began with a brief introduction, followed by an in-depth discussion about my projects. The interviewer then moved on to questions with data structures and algorithms problem:
Merge Intervals - LeetCode

Round 2: Advanced Flutter and Project Deep Dive
In the second round, the focus was primarily on my previous projects. The interviewer also tested my knowledge of advanced Flutter concepts, including tree shaking,Lazy Loading, state management, widget life cycle, widget inspector, keys, builders, routes, streams, and futures etc.... This round was highly interactive, with a lot of back-and-forth on how I applied these concepts in real-world scenarios.

Round 3: High-Level Design (HLD) Discussion
The final round was an HLD discussion where I was asked to design a system similar to Google Photos. The interviewer challenged me with questions like:

How would you manage the state of a photo (e.g., whether it’s being uploaded or fully uploaded)?
How would you handle large file uploads, ensuring that if a failure occurs, the upload can resume from where it left off?
How would you sync the same data across all devices where the user’s Gmail ID is logged in?
This round tested my ability to think critically and design scalable systems.

Comments (0)