Large teams of peers with developed expertise.
Flat environment allowing less experienced engineers to drive development by making decisions.
Enough time for research necessary to accomplish an assigned task.
Reasonable deadlines and the best management team I have ever collaborated with.
Documentation is sick. Poor engineering onboarding for such a product. Sometimes colleagues come up with unconscious jokes.
You are the best guys!
iOS questions. Asked a lot of Swift things. And not basic, but questions under the hood: * Stack vs. heap in memory * ARC, MRC * Protocols, Generics * Class vs. struct * Method Dispatch
The interview process was quite tedious and long, with diverse sections. I appreciated the opportunity to meet almost all team members before I joined. The interviews were long enough for small talk, which helped me a lot in determining if the team
The first interview was about JS basics. The second rounds are basically LeetCode Easy and Medium tasks. To prepare, you would solve as many LeetCode problems as you can. This would be very helpful to get an offer.
iOS questions. Asked a lot of Swift things. And not basic, but questions under the hood: * Stack vs. heap in memory * ARC, MRC * Protocols, Generics * Class vs. struct * Method Dispatch
The interview process was quite tedious and long, with diverse sections. I appreciated the opportunity to meet almost all team members before I joined. The interviews were long enough for small talk, which helped me a lot in determining if the team
The first interview was about JS basics. The second rounds are basically LeetCode Easy and Medium tasks. To prepare, you would solve as many LeetCode problems as you can. This would be very helpful to get an offer.