The process was quite fast in the beginning (took almost 2 months total).
I was asked to complete a take-home assignment. Once I finished, they invited me to an onsite interview. I had 4 different meetings:
I was asked some questions about:
I believe I nailed all questions except two:
After that point, the recruiter I was in contact with arranged 3 different meetings and didn't show up to any of them. It took him 2 weeks to respond, saying they had some concerns and did not want to move forward with my application any further.
That is quite fair. They wanted to move forward with other candidates; however, I asked for some feedback in return for my time investment. I haven't heard any feedback.
I find this very rude. Recruiters are not the companies, but they represent the companies, and one recruiter can damage the whole image of the company.
One algorithm question was about finding the common prefix of a given string array.
One iOS-related problem concerned downloading images for an iOS client and optimizing the network call count, depending on the number of simultaneous network calls.
The following metrics were computed from 1 interview experience for the Squarespace iOS Developer role in Dublin, Dublin.
Squarespace's interview process for their iOS Developer roles in Dublin, Dublin is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Squarespace's iOS Developer interview process in Dublin, Dublin.