
OnDeck Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 128 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 128 reportsCandidate interview experiences
First-hand accounts from people who interviewed at OnDeck.
Customer Service Representative
The interview process was quite long and felt drawn out. It involved over 3 separate interviews. They weren't always punctual, and the selection of interviewers seemed a bit random. Everyone was really friendly and nice, and they kept offering water. The interviews were a mix of in-person, online, and phone calls.
- Could you tell me what you know about our company?
Software Developer
The interview process kicked off with a quick chat over the phone. After that, I had to do an online skills test that was automated. Then, I went in person to meet my future coworkers, my boss, and the department director. Two parts of the onsite were technical: one about algorithms and another about system design. The other parts were just talking about my background, career, skills, and the company. All my interviewers were really nice, patient, smart, and knew their stuff. I actually had a good time during the onsite. The recruiter was also super helpful and friendly throughout the whole thing.
- Could you write an algorithm that takes an array of daily stock prices over a period and, for each day, outputs how many days into the future the first stock price that was higher occurs?
- How would you design a database to keep track of requests and responses to and from an external API?
Risk Analyst
Got approached by an external recruiter on LinkedIn about a Risk Analyst role. The first step was an HR call to discuss my background and get an overview of the company and team, which was really informative. Next, I spoke with the hiring director about my past modeling experience, which wasn't too technical. Then, I went to the Arlington office for an onsite interview where I met four people. It was a welcoming environment. This round included a case study, some modeling skills questions, and questions about my past experience. The final stage was a data challenge involving SQL and Python. After waiting for about two months and almost losing hope as the role seemed to be filled, HR contacted me again about a similar analyst position on a different team. Following a conversation with the VP, I accepted the offer.
- Could you share your motivations for wanting to join OnDeck?
- Describe your approach to benchmarking a small business loan.
- What areas are you looking to develop professionally in the near term, and what steps are you currently taking to achieve that growth?
Product Manager
I had a phone interview first, then an intense all-day interview session. They sent over a couple of product challenge options the night before, giving me a few hours to prep before the interviews. The full day included interviews with the Head of Product, VP of Product, Head of Product Marketing, 2 Product Managers for a product challenge, 2 Product Managers for a business challenge, a Senior HR rep, and a Senior Product Manager. Lunch was supposed to be 15 mins but got cut to 10 mins because the previous interview ran late. I did grab some Doritos from the pantry though.
- For the product challenge, people are uncomfortable using public restrooms in places like airports, buses, and trains. Define a problem statement for a specific user group, brainstorm various solutions, and describe how you'd implement the top solution.
- For the business challenge, I was given 4 product features with different timelines (X, Y, Z months) and potential revenue ($$ A, B, C, D). I needed to do a breakeven analysis and explain how I'd present this data to senior leadership to get their sponsorship, as well as how to achieve a faster deployment with the highest ROI.
OnDeck Interview Questions
Quoted word for word from OnDeck interview reports.
“Can you write a function to determine if a given string reads the same forwards and backwards (is a palindrome)?”
Read reports →“Can you find the largest palindrome within a very long string?”
Read reports →“Write the code to efficiently find a number within a sorted array, likely using binary search.”
Read reports →“Would you prefer to confront a single duck the size of a horse, or a hundred horses the size of ducks?”
Read reports →“Could you write an algorithm that takes an array of daily stock prices over a period and, for each day, outputs how many days into the future the first stock price that was higher occurs?”
Read report →“How would you manually carry out a SQL injection attack?”
Read report →“Could you write a Java class that includes several fields and a constructor?”
Read report →“For the phone screen, can you implement a basic algorithm to check if parentheses in a string are correctly matched, using a stack data structure?”
Read report →“How would you design a database to keep track of requests and responses to and from an external API?”
Read report →Formats, difficulty and experience
Across all 128 OnDeck interview reports.