I applied online. The process took 3 weeks. I interviewed at Flo Health (Vilnius) in May 2022
Interview
For anyone who is interviewing for any position within Flo beware.
3 stage interview.
Leadership, HR and Technical.
The first two are self explanatory but the Technical is where the real issues start.
The two developers interviewing were of a junior level and did not really know what they were going on about.
The majority of the interview was more "Gotcha" type questions that were not in anyway related to coding on iOS.
Yes CS fundamentals are important to test on but to open a yandex link and do coding on a terrible whiteboard is just something else.
I also spent most of the interview being told my explanation of the topics interviewed on were incorrect, only to have it either explained back to me exactly the way i explained it to them or simply, "Lets move on". This may be a language issue but that in of itself for a "international" company should not be of concern.
Its clear after looking and actually researching Flo, where it was founded and who leads it, they hire the most "Like minded candidates" rather than actual competence. Whatever that might be that up to you to decided.
Interview questions [1]
Question 1
- dependency inversion
- SRP
- SOLID principles and general architecture of iOS
- Multithreading (Largely old out of date stuff that is irrelavent so be careful here when studying)
- type erasure
- reference counting (swift has automatic but they wont accept it as an answer)
- reactive frameworks and conceptions
- oop vs functional
- associated types and Generic
- swift and objectvie c based questions
Thanks for taking your time to leave your feedback and we’re sorry you felt this way about your interview experience. We want our candidate experience to reflect the international and diverse team at Flo so take this feedback onboard. If you would like to share more feedback you can reach us on recruitment@flo.health
I applied online. The process took 2 weeks. I interviewed at Flo Health in Oct 2023
Interview
They are looking for a developer who has been working with them several years already. Every code question was driven by a strong confirmation bias, where I had to be a medium to guess what they have in their mind. There was no actual engineering skills assessment involved, just couple of coding exercises and minor discussions around view models. No system design, no architecture questions, just some back and forth about coding and why you didn't do it the way the were thinking about it.
Interview questions [1]
Question 1
Implement a scaffold of a design system, where you can apply styles to UI elements. Given an example of badly designed code (Network service + View controller) fix it the way you want and implement missing callback action inside the VC. This task was seasoned with some delusional requirements, like what if token storage was not designed to be called multiple times and has to be initialised every time to avoid bugs? How would you implement dependency injection where you don't need to implement mocks with given protocols (some wise man told them to pass function closures instead). What is autorelease pool and how you can use it.
I applied through a recruiter. I interviewed at Flo Health in Nov 2020
Interview
I had one interview with HR, then two technical and final one with CTO.
The whole process was really quick and fully remote, it took around one week. Questions were interesting and we had nice conversation.
Interview questions [1]
Question 1
Questions about Rx, implicit animations, type erasure, architecture, patterns & SOLID principles, etc