I applied online. The process took 3 weeks. I interviewed at Growbots (Warsaw, Masovia) in Mar 2017
Interview
I applied online and a few hours later got an email from one of the recruiters asking for my availability for a short video call (nothing technical, just a chat about the company my experience and expectations). It was all nice and easy-going and we both agreed we want to continue.
After that the recruiter sent me a link with a homework problem description (simple web service connecting to an external API) and I was given around a week to deploy the service and submit my code for review.
They must have liked it because I was invited for an onsite during which we discussed my solution (bottlenecks, trade-offs, adding extra features), my experience (this time we got technical) and engineering challenged they're solving. Again - just a chat you would normally have with a fellow developer, no whiteboard coding for example.
At that point my application was turned down (not enough experience), but I asked if they would consider me for a junior position. The answer was positive, I got invited for a trial day, solved a dummy problem (writing glue code to connect two services), had a lunch with one of the devs, spoke to HR and CTO and got an offer at the end of the day. Again easy-going and super friendly.
Interview questions [1]
Question 1
Have you used any NoSQL databases? What is an index and how would you check if its used? What language you find interesting? Why?