I applied online. I interviewed at Peaks in May 2026
Interview
The interview was scheduled in three parts.
The first part is an automated HackerRank. The first three questions are about LeetCode Medium level, and the last part is you coding a binary classification neural network with limited access to an LLM. The time limit is about 24 hours, and it took me about 6-7 hours in total.
The second part is an introduction/cultural fit part, which generally went pleasantly. I asked them about the test, which seemed a bit too hard/FAANG-level. They explained that they don't have an HR team, and that they need to filter an enormous amount of candidates before they can proceed.
Then, I was given a take-home assignment, the essence of which was to produce a report for advertisement expenses, and to do some predictive modelling for it. There were specific individually challenging parts of the assignment, and the scope for the tasks was quite broad. I managed to finish it in a day of full concentrated effort.
Despite that, I got a generic, zero-information rejection letter. Given the substantial difficulty of the initial assessment and the amount of time and brainstorming the take home took, giving a bland and generic one-liner rejection letter strikes me as disrespectful. I understand not giving feedback on the initial stages of the process due to not having an HR team, but this stops being a valid reason by the time a candidate has spent substantial amounts of time and effort on a non-trivial take-home task.
EDIT: I was later reached out by phone and was given an explanation as to why a rejection happened. I was due to some internal processes and decision-making that I'd rather not mention, though in general they were satisfied with the quality of my take-home. The one-liner is just their ATS system not being configured properly. Oh well.
Interview questions [1]
Question 1
Build a model that predicts a user's long-term value using only
information available within the first 14 days after install. What features are most predictive?
I applied online. The process took 2 weeks. I interviewed at Peaks in Jul 2025
Interview
The interview process had several stages:
HackerRank Assessment - The first round was a technical test on HackerRank, which went smoothly.
Introductory Call - The second round was an introductory conversation. It was pleasant and gave a good overview of the company.
Take-home Assignment - I received a take-home assignment for the third round. I put significant effort into it and felt I performed well.
After submitting the assignment, I had a detailed technical discussion with the mobile engineering team regarding my solution.
However, five days later, I received a generic rejection email stating they were moving forward with other candidates—without any constructive feedback.
I responded politely and requested feedback to improve myself, but I never received a reply.
Interview questions [1]
Question 1
- They provided a YAML dataset for the assignment, but during the discussion, they questioned why I used the YAML dataset.
Hiring process was regular with normal discussion and an assignment submission.
At the end there was no feedback shared at all. The only information shared after a follow up was that I was rejected and thats it. Its disappointing to see that the time of candidates is not respected and the least could be done is provide some sort of feedback because thats the only takeaway for a candidate investing their time in intereviews.