OnDeck logo

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

3.2 Rounds average
Average Typical difficulty
52.8% Positive experience

Which role are you interviewing for?

30 roles · 128 reports

Candidate interview experiences

First-hand accounts from people who interviewed at OnDeck.

Showing 4 of 128
OnDeck logo
OnDeck

Customer Service Representative

Operations · more than a year ago

Entry Average Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Other

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.

Confirmed questions1 question
  • Could you tell me what you know about our company?
OnDeck logo
OnDeck

Software Developer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions2 questions
  • 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?
OnDeck logo
OnDeck

Risk Analyst

Analytics · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Take home Offer
Interview formats
Behavioral Technical Case Coding

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.

Confirmed questions5 questions
  • 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?
OnDeck logo
OnDeck

Product Manager

Product · more than a year ago

Senior Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Phone screen Take home Onsite Panel Presentation
Interview formats
Technical Case Presentation Behavioral

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.

Confirmed questions2 questions
  • 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.

Interview formats

Behavioral 43.1%
Technical 26.5%
Coding 10.2%
Presentation 8.5%
Other 5.7%

Interview difficulty

Easy 20.3%
Average 68.8%
Difficult 10.9%

Candidate experience

Positive 52.8%
Negative 33.1%
Neutral 14.2%

Reports by job function

Sales 28
Engineering 26
Analytics 21
Operations 18
HR 10
Finance 7