
Digit Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 37 interview experiences · FREE TO READ
Which role are you interviewing for?
17 roles · 37 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Digit.
Senior Software Engineer
So after applying for the Senior Software Engineer role, I had a phone screen and then a technical phone interview that included a coding challenge. Then, I was supposed to hear back about onsite details, but I had to chase them up after two weeks. They eventually scheduled the onsite. When I got to the office, the first interviewer seemed disorganized and was working on their laptop while I explained my thought process for a coding problem. After solving that, I was given a hypothetical problem with unclear success criteria. The next part was supposed to be a lunch break, but the recruiter didn't schedule it, so the interviewer turned their session into a lunch meeting. Afterward, I was given an implementation-type problem where I had to parse data, but the interviewer was very vague about the requirements. Then, I was presented with a product-design scenario, again with vague requirements. Finally, someone told me it was over and they weren't interested.
- Can you write a function that checks if an array contains a zero? You need to use the array indices and values to navigate, where the value at an index tells you how far to jump next (either forwards or backwards). For instance, with `int[] my_list = new int[] { 2, 0, 1, 3 }`, starting at index 0, `my_list[0]` is 2. A jump of 2 from index 0 is impossible. A jump of +2 lands you at index 2, where the value is 1. From index 2, jumping -1 brings you to index 1, which has a value of 0. We found it, so return true. Jumping +1 from index 2 lands at index 3.
- Can you break down this LeetCode-style prompt into smaller parts and explain your thinking process as you go?
- Imagine a hypothetical scenario and talk through how you'd solve it, even though the success criteria are vague.
Full Stack Web Developer
I had a phone interview, which was pretty standard. Then, there were two pair programming sessions where we had to code and test a web app within an hour. It wasn't super hard, but it took time. Two interviewers watched me code via screen share. I got about halfway through a solution when one interviewer stopped me 45 minutes in. They said my solution didn't scale, missed edge cases, and wasn't what they were looking for. I've done a lot of interviews and I'm a decent web developer, so it felt like a waste of time. Not going to write a lot about the assessment, but there were clear judgmental issues, and my time with Digit wasn't productive.
- Can you build a web app where users see a landing page with either a red or blue background, and this color stays the same on all subsequent visits?
- Please write tests to make sure all the code you've written functions correctly.
Product Designer
Digit's interview process was amazing! It had a human touch that's usually missing. From the get-go, it was all about me, both as a person and a designer. They really considered cultural fit, which was great. It kicked off with a chat with the person who reached out, followed by an in-person meeting with the CEO. After that, I showed my portfolio and then had an onsite interview where I presented a case study and met with various team members. I really enjoyed the case study part. The challenge was to dive deep and showcase my design process on a product I chose. They wanted to know about my process, how I worked with my team, the project's goals, and the company and user objectives, while giving me freedom in how I presented myself as a potential team member. I heard back from the CEO the same evening, and he told me when to expect a decision, which they stuck to. Even without an offer, the whole experience was top-notch. It was fast, focused, and aimed at understanding me and my potential contributions to Digit.
- At what point in your workflow do you involve your colleagues?
Product Analyst
Phone screen was okay but the recruiting team spammed my inbox with automated emails, postponed the interview twice at the last minute, and then ghosted me. It was a weird recruiting funnel. Six months later, I received two more clearly automated emails from non-recruiter employees about an analyst role. I ignored the first one, but they sent two more follow-ups within 8 days. I responded to the second one because I was feeling antsy during early COVID and was curious they were hiring then. I scheduled a call with the hiring manager directly via Calendly. The call was pushed back at the last minute twice. The call itself was fine and pleasant, about half an hour discussing the role and my background. I never heard back (it's been over a month). The job description is no longer on their website, so I assume they hired someone or lost the headcount. To be fair, I never followed up for an update, but I feel they should have been proactive in closing the loop. They wasted a fair bit of my time for just a phone screen, especially since they were the ones hounding me with bot emails to take a call. Not a great look.
- Tell me about a time you influenced multiple stakeholders through a project.
Digit Interview Questions
Quoted word for word from Digit interview reports.
“Can you write a function that checks if an array contains a zero? You need to use the array indices and values to navigate, where the value at an index tells you how far to jump next (either forwards or backwards). For instance, with `int[] my_list = new int[] { 2, 0, 1, 3 }`, starting at index 0, `my_list[0]` is 2. A jump of 2 from index 0 is impossible. A jump of +2 lands you at index 2, where the value is 1. From index 2, jumping -1 brings you to index 1, which has a value of 0. We found it, so return true. Jumping +1 from index 2 lands at index 3.”
Read reports →“Implement functionality to set and save a user's background color in a database, including writing tests.”
Read reports →“Could you create an API endpoint to fetch and return data from a webpage?”
Read reports →“How would you approach a recursive algorithm problem to flatten an array?”
Read reports →“How would you flatten an array?”
Read report →“Could you build a website that changes color to red or blue upon the user's first visit and maintains that color?”
Read report →“Can you build a web app where users see a landing page with either a red or blue background, and this color stays the same on all subsequent visits?”
Read report →“Could you build a page that randomly selects a color and also write tests for it?”
Read report →“Do you believe the customer is always correct?”
Read report →Formats, difficulty and experience
Across all 37 Digit interview reports.