Took about four weeks in total, which felt longer than expected. After an initial screening, I had a technical phone interview where I was asked to validate a binary search tree. The coding challenge was tricky, but funny enough, I recognized the prompt instantly — it was the same question I had worked through on PracHub. Following that, there was a final onsite interview that included behavioral questions. In the end, I received an offer but decided to decline. Overall, a solid experience with good questions.
I interviewed at OneMain Financial (Wilmington, DE)
Interview
It's an online assessment that requires you to answer around 15 questions. The questions are not difficult, but I think it requires you to have some experience on it. Like credit card, mkt share, 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.