DigiCert logo

DigiCert Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 13 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DigiCert.

Showing 3 of 13
DigiCert logo
DigiCert

Principal Software Engineer

Engineering · half a year ago

Staff Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Offer
Interview formats
System Design System Design Behavioral Behavioral

The process was two weeks long, starting with a recruiter call. Then there were three technical rounds: the first was about my current project architecture, the second involved designing a URL shortening service, and the third was a system design round focusing on a UPI system. The final round was a behavioral interview asking about Java features, and then a salary discussion. They gave me the offer after two weeks.

Confirmed questions4 questions
  • Tell me about the architecture of your current project.
  • How would you design a URL shortening service?
  • Design a UPI system.
DigiCert logo
DigiCert

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I interviewed with Digicert for a Frontend developer role. HR called and mentioned there would be 2 technical rounds and 1 managerial round. I completed the first round, which involved two medium-level DSA questions. I solved both and provided the JS fiddle code link. No other technical questions were asked. I thought I would be selected, but after calling twice over the next two days, HR informed me I was not selected. It felt strange, especially after giving my best effort. Digicert, please don't treat interviews lightly. We put a lot of effort into preparing. While I've been rejected before, this one felt different, like I made a mistake. I gave 150% this time.

Confirmed questions1 question
  • Tell me about DSA questions on object comparison.
DigiCert logo
DigiCert

Software Engineer

Engineering

Entry Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Background check Offer
Interview formats
Coding Coding Coding System Design Behavioral

Got referred and then shortlisted. The first contact was an email from DigiCert to schedule. Round 1 was DSA, where I actually solved 3 questions pretty quickly. Got an email in 2 days for Round 2. Round 2 was DSA + Design. That same night, HR called to schedule the HM round for Thursday, but I had other interviews. Friday was also packed. I asked for Monday, but they said other candidates were in the pipeline, so I managed to get an evening slot on Friday. Round 3 was the HM round. They asked for my intro, why I want to switch, why DigiCert, discussed projects, asked to implement Merge Sort without extra space (still looking for that!), and a puzzle, which I solved. I had a 50:50 feeling, and those 2 days until Monday when I could call HR felt like forever. No response came later.

Confirmed questions8 questions
  • Could you solve a problem similar to moving all 1s to the right, but with any given number k?
  • Do you know a standard Leetcode question that uses a two-pointers approach?
  • What is the minimum number of elements that need to be inserted into a string to make it a palindrome?

DigiCert Software Engineer Interview Questions

Quoted word for word from DigiCert interview reports.

What is the minimum number of elements that need to be inserted into a string to make it a palindrome?

Read reports

Given an array [1,2,4,5,6] and a target of 9, determine if any combination of numbers sums up to the target.

Read reports

For a given matrix, how would you return numbers in each column that are not shadowed by a 0 above them? This involves a simple column-wise traversal.

Read reports

How would you implement a memoization function from scratch?

Read reports

Could you solve a problem similar to moving all 1s to the right, but with any given number k?

Read report

Could you design a grid of boxes that toggle between highlighted and blank states upon clicking, and then implement a function to output the ordered indices of the clicked boxes?

Read report

Formats, difficulty and experience

Across all 13 DigiCert interview reports.

Interview formats

Technical 33.3%
Behavioral 25%
Coding 25%
System Design 13.9%
Presentation 2.8%

Interview difficulty

Easy 7.7%
Average 84.6%
Difficult 7.7%

Candidate experience

Neutral 23.1%
Positive 53.8%
Negative 23.1%