This interview process has been one of the worst instances of mismanagement I have encountered. There was no prior communication on how the interview would proceed or what to prepare for. I even emailed the recruiter, but she didn’t reply, so I called her to confirm whether the interview would involve Flutter or Data Structures and Algorithms (DSA) questions similar to those on LeetCode. She assured me there would be one DSA question and a few Flutter-related questions, with each segment lasting about 30 minutes.
However, during the interview, the focus was entirely on Flutter, with no DSA questions at all. I had spent over a week preparing for LeetCode-style questions, which reflects very unprofessional and irresponsible behavior from the team.
Regarding the interview itself, the topics covered included:
- Basic Flutter concepts (types of keys, stateful widget lifecycle)
- Flutter state management and testing (unit, widget, integration)
- A small app development task on DartPad, where Google was allowed but ChatGPT was not
There were also several issues during the interview. For example, when asked how to layer one widget on top of another, I suggested using a `Stack`, but the interviewer recommended using a `Container` with decoration. This felt like a hack and isn't scalable for adding more layers. Similarly, other questions didn’t lead to optimal discussions.
Additionally, the interview ran longer than planned, lasting 80 minutes instead of the scheduled 60. The interviewer didn’t acknowledge the extra time and rushed to close the session at the end.
As expected from companies with a bad interview process or a "don’t care" attitude, they also did not provide a feedback form after the interview.