After an initial phone screen, I was given a coding exercise. It consisted of one LeetCode question in Swift and one debugging question in Objective-C.
Next, I was given the opportunity to do a technical interview with the hiring manager on Zoom using Coderpad. This was the WORST interview I have ever been a part of.
The interviewer didn't ask anything about me or my background, he didn't talk about the company at all, and he offered no help when I asked for clarification concerning the coding task (Tree Traversal).
The question was worded a bit oddly, so I asked if he could explain it in a bit more detail. He proceeded to basically repeat the instructions word-for-word.
After about 20 minutes of stumbling through some code that I thought would perform the task requested and attempting to get more clarity on the question, I realized what he actually wanted me to do. After confirming what I now realized was a basic tree traversal problem, I began working on that.
About two minutes later (25 minutes in), the interviewer TOOK A PHONE CALL. That's right, he took a phone call in the middle of my interview and proceeded to put me and himself on mute while he had a conversation with someone else on the phone.
I asked if he wanted me to keep going, but he paid no attention. After about 5 minutes of waiting for him to get off the phone, I just began working on my solution.
He took around 10 minutes to finish up his call, which apparently was much more important. He then told me we were out of time and that I hadn't completed the task in time. He told me to walk through what I would have done had I been given more time. I explained my next steps, and he said something to the effect of, "I think if you had more time, you would have done very well."
I'm now just really upset that I was given the opportunity to build and work on a product I love and enjoy, and it's all gone because one hiring manager decided a good time to take a phone call was during my interview. I've NEVER heard of anything this disrespectful happening in an interview.
I'm disappointed in Reddit for letting something like this happen.
Non-Binary Tree Traversal in Swift
Total Elevator Stops LeetCode in Swift
The following metrics were computed from 4 interview experiences for the Reddit iOS Engineer role in United States.
Reddit's interview process for their iOS Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Reddit's iOS Engineer interview process in United States.