Applied via LinkedIn and was contacted by the recruiter. The first step was a live coding session with the recruiter, followed by a week-long coding assignment where we had to refactor legacy JavaScript into an MVC structure (which was nearly impossible). We had daily stand-ups with other candidates and the interviewer throughout the week. On the final day, the interviewer didn’t show up or follow up afterward, even after I reached out several times. Overall, it felt like a waste of time.
I applied online. I interviewed at Punch (CA) (Lagos) in Jan 2025
Interview
Applied. was invited to a coding test. an algo test i aced. then was invited for a trial week where i was supposed to build a chat room in about a week. was promised i will be paid for the trial week. built the chatbot. was added to another trial week, where i was supposed to refactor some huge code base. then i didnt hear from them again. completely ghosted me. turned out they do it to a lot of folks. terrible work culture given the extent i learnt from my trial week
Interview questions [1]
Question 1
Sort sorting problem that has a numbers and strings, where the content of the list essentially maps to a card game
I applied through university. The process took 6 days. I interviewed at Punch (CA) (Uganda, Niger) in Sep 2024
Interview
The interview process was well-organized and efficient. After submitting my application, I received an email within a few days to schedule an initial call. The steps were as follows:
Initial Screening: A quick call with HR to discuss my background, experience, and interest in the role.
Coding Challenge: I was given a technical challenge to complete within a set timeframe. The problem tested my knowledge of algorithms, backend APIs, and frontend development (React/JS).
Interview questions [1]
Question 1
How would you optimize a slow SQL query in PostgreSQL?