I applied online. The process took 3 weeks. I interviewed at Casumo (Valletta) in May 2018
Interview
I have read through the comments here and I don't really agree. While no interview process is perfect I think mine with Casumo was very logical and transparent.
I applied online and got in contact with a recruiter who was very professional and communicative throughout the process which went more or less like this:
1) Chat with the recruiter about the position, the company, my interests carreerwise, etc.
2) A tiny 20 minute technical task. They understood people are busy so I had around a week to do it. I think it's a great start because it doesn't represent a big waste of time if there is no fit.
3) Real test to do in my own time.
4) Video call (because I wasn't in Malta at the time) with a couple of devs where we discussed the test, other technical stuff as well as questions I had for them.
5) Offer
The whole thing took around three weeks, which in my experience is average. I wouldn't say the interview was easy for me but it was a great learning experience and it seemed like they where just trying to see how the candidate thinks and if it would fit within the team culturally.
I applied online. The process took 1 week. I interviewed at Casumo (Malta, NY) in Jul 2018
Interview
Process is build form multi stages:
1. review Task
2. soft skills check (phone call)
3. technical task (rental store)
4. 1vs1 technical interview
I didn't reach 4th stage, however i get instant feedback after each step. I fail on technical task. I try to learn some new stuff at the same time( not good idea :D ). The feedback was big and very constructive. I agree on most of the opinions.
I think i will try again in next 6 moths, because I didn't show my best;/
Good Luck
I applied online. The process took 4 weeks. I interviewed at Casumo in May 2018
Interview
First talk to the HR, then the task to find the bugs in a piece of code, then the code to write - video rental application - as others already described.
I saw the negative opinions about the evaluation of their task before, but I though 'well, probably guys covered everything with if-else' and I decided to try despite that.
Unfortunately, this is not the case and I was a fool to spend for that around 2 days. The review was really disappointing, eg. they never saw rich dtos, so when I mocked the dto method they said it was "abuse of mocks". Other remarks were just strange - eg. they said to not use Price class to store the prices. Or they said I didn't use the configuration enough, but I explained in the readme file that I don't put the focus on that, which was allowed according to the description of the task. No remark about any real issue: something not working, any rules violation, transactions issues etc. I didn't learn anything from this review.
I told to the HR that with this amount of work, when the application works and is implemented mostly correctly, then this should be the starting point for the discussion during the interview. Despite I explained each of the 5 review points why I think it's correct, she said "so far we do not review applications twice". Then she wrote "at this moment we are not rush to hire so they want to go for people with new skills which can add sth new to the team" and this was really stupid of them - they saw my CV upfront, since then nothing has changed, but finally my skills was not what they were looking for?
Conclusion: if you have the time to waste, try to apply.