Had to respond to a technical challenge in exactly one hour. Not difficult, but a total waste of time. Wouldn't do this again, not a recommended way to detect skill.
Interview questions [1]
Question 1
To write a program in any language I fancied, within one hour, then send the results.
I applied online. The process took 2 weeks. I interviewed at Fruugo in Mar 2023
Interview
The process is pretty straightforward: 30 minutes chat with the HR, a code task and the final step would be a chat with the developers but I didn't make to the final stage. The code task wasn't difficult, no tests required, it can be done over the weekend. After submitting it I waited 9 days for a feedback, I sent an emai to ask to provide it. The reply was a generic one, "I regret to inform you that unfortunately we have decided not to progress further with your application on this occasion". I spent 4 hours on the task and I was expecting at least a technical feedback but none was given.
I applied through a recruiter. The process took 1+ week. I interviewed at Fruugo (London, England) in Aug 2022
Interview
The process is quite fast and I have the offer on the same day after the final interview.
This is only 3 steps interview:
1. a chat with the engineering head;
2. a take-home exercise, which is relatively simple but it took me a long time (like 4-5 hours);
3. an interview to go over the tech task and then a few basic java question and then Q&A;
Got the offer 1 hours after the call hang up. They are really nice people.
Tips:
The exercise I was given is perfect to do it with TDD. Because I did it over the weekend so I spent a long time thinking over even little things..
Interview questions [1]
Question 1
Hashcode & Equal Method, JPA, under what circumstances why you don't wanna override the equal/hashcode methods for every field in the object