Senior Software Engineer applicants have rated the interview process at Alpaca with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 40% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 7 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Alpaca overall takes an average of 26 days.
Common stages of the interview process at Alpaca as a Senior Software Engineer according to 2 Glassdoor interviews include:
Skills test: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Alpaca in Sep 2025
Interview
I had an initial screening with the hiring manager, then a take home test, and then a technical live coding / system design interview. I was a bit disappointed that I was never asked about my solution to the coding test in the technical interview as it was an interesting problem and could have provided a good discussion.
My interviewers were friendly and professional, however the process wasn't well organised. As others have mentioned, I had to chase up the recruiter after submitting my interview availability, and after asking about the format of the technical interview, I never got a reply. A simple response telling me to expect some live coding and system design would have helped me prepare much better.
Interview questions [1]
Question 1
Make an array of numbers unique, but only by mutating the input array.
System design about building a chat app.
I applied online. The process took 1 week. I interviewed at Alpaca in May 2025
Interview
TBH, I don't mind receiving thank you letter.
However, the interviewer completely ignores my well documented clean code, unit-testing and above-average algorithm design, and focus on the details that is not mentioned in the requirement.
It is too picky.
Interview questions [1]
Question 1
They asked me to write a lottery system during the offline code test.
I applied online. I interviewed at Alpaca in Aug 2024
Interview
Take home assignment + technical interview. Seem to have been ghosted following the technical interview. They mention knowledge of compiled languages to be useful but internally they exclusively use Go (which I did not complete my work in).
Interview questions [1]
Question 1
This problem is related to the Hungarian lottery. In case you are not familiar with it: players pick 5 distinct numbers from 1 to 90. There is a weekly lottery picking event when the lotto organization picks 5 distinct numbers randomly between 1 and 90- just like the players did. The player's reward then depends on how many of the player's numbers match with the ones selected at the lotto picking. A player wins if he/she has 2, 3, 4 or 5 matching numbers. Now, the problem: at the lottery event, right after picking the numbers, a computer shall be able to report quickly that how many winners are in each category. This report shall be generated within a couple of seconds after picking the winner number. The player's numbers are known in advance - at least 1 hour ahead of the show. In peak periods there are about 5 million players, but to be sure we can assume it is not exceeding 10 million.