I applied through a recruiter. I interviewed at OneMain Financial
Interview
I was contacted by a recruiter. Typical phone screen followed by a coding challenge. Coding challenge was pretty standard. You need to know how to write an API and specify endpoints.
The main problem I had with this company was the lack of communication. I spent roughly 6-8 hours on this challenge. It worked. It met all criteria. It had full test coverage. I turned it in. Hear nothing for a full week and a half. I then receive a two sentence automated email saying they're not moving forward with the interview.
Rejection happens. I get it. But WHY was the challenge not accepted? If someone is going to spend 6-8 hours of their own free time on a challenge you provided, the very least you can do is provide 2-4 sentences as to why it was not sufficient. Were the tests written bad? Were you looking for something else? Are there not enough endpoints? Who knows! And I'll never know since they treat potential employees like a number in a database.
Interview questions [1]
Question 1
Phone screen was typical. Why you want to work here, previous experience, etc.
Surprisingly, when I got to the technical round, the palindrome question was something I had worked through on PracHub just days before. The interviewer asked me to explain the two-pointer approach, and I felt ready to discuss edge cases and complexity thanks to my prep. Before that, there was a recruiter screen that felt pretty standard, leading to a brief phone interview. Overall, it was an easy process, and while I did receive an offer, I ultimately decided to decline.
Interview questions [1]
Question 1
Given a string s, return true if it is a palindrome, considering only alphanumeric characters and ignoring case. Walk through the two-pointer approach, handle edge cases like empty strings and single characters, and discuss time/space complexity.
I applied through a staffing agency. I interviewed at OneMain Financial in Mar 2023
Interview
It sucked honestly. No clear steps, people late or not showing up, different interviewers asking the same stuff and not knowing what the role even was. Felt rushed but also dragged out. Communication bad, follow ups slow, whole thing felt unorganized and kind of careless.
Interview questions [1]
Question 1
They mostly asked vague questions like how do you deal with pressure, how fast can you move, and random technical stuff that didn’t seem related to the actual job. Also felt like they didn’t agree on what they wanted.
The interviewer left the interview and interrupted my thought process when answering a question, asked highly esoteric questions and ended the interview early.
There aren’t even 30 words to describe the interview.