I applied online. The process took 2 weeks. I interviewed at The Agile Monkeys in Sept 2021
Interview
The application process had 3 stages.
The first stage was an online coding challenge. The test had 3 questions, ranging from medium to medium-high difficulty, and was given 8 hours to complete. I completed the test in under two hours with a few breaks.
After that, I was invited to a Slack channel where I was given requirements for a small project with deadline of one week, but they are flexible in extending that if the candidate is currently working or studying. The key in this stage is to engage with the people in the channel in discussions about the technical decisions you make and ask questions about requirements. We also had a pair programming session where I took the interviewers through the code and talked about the project.
The last stage was a half hour interview with the CEO.
Overall the process was smooth and I really enjoyed the small project interview stage.
Interview questions [1]
Question 1
CEO interview: Questions on culture fit and past experiences, and had a pleasant chat about their business model and company vision
I applied online. The process took 2 weeks. I interviewed at The Agile Monkeys (Las Palmas de Gran Canaria) in Sept 2021
Interview
Interview was done in September 2021 and it had an approximate duration of 2 weeks.
Smooth process, well explained and great communication.
The technical test consisted in 3 Leetcode medium style problems, you had 8 hours to complete (expected to be finished in less time)
The second part was a small API development with file upload an user roles.
Interview questions [1]
Question 1
Technical test: medium Leetcode type problems.
Second part: small API development.
Didn't advance more.
I applied online. The process took 2 months. I interviewed at The Agile Monkeys in July 2021
Interview
The process was really slow and not balanced. I invested about a week and a half in two different coding challenges (which were not adapted to the level of seniority) and they still wanted me to add features to the developed service. Meanwhile, they hadn't even taken the time to give me some basic details such as the salary range or do a personal interview to see if we would match in terms of culture and values. Their answers were slow (for example, they had me waiting for a week and a half in one instance and only answered because I insisted) and their communication was poor, with little attention to making sure that the different interviewers had all the necessary information to evaluate my work. They didn't seem very aware of the fact that the candidate also evaluates the company.
Interview questions [1]
Question 1
Challenge 1:
Algorithms:
- Find the winner in a connect 4 board, if any.
- Graph: nodes are cities with X population and edges are roads connecting them, calculate the maximum potential incoming population flow for each of the roads connected to each city.
- Calculate the area of the largest rectangle of 1s in a binary matrix.
Challenge 2: API for user and client profiles management, including image uploads for the clients and role permissions for users.