
Clever Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 33 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Clever.
Software Engineer Intern
The process was pretty standard: first an OA, then a quick chat with the recruiter. After that, a technical interview where I had to interact with their API, debug, and write some code to connect to it. Then a hiring manager chat, and finally an offer. Everyone I met was great.
- What are your thoughts on DEI?
Software Engineer
First, there were some basic HR screenings. Then, a paired technical coding assessment. Finally, a 4-5 hour virtual onsite with 5 interviews: 2 more tech, 2 more HR, and 1 wrap-up with the hiring manager. The paired tech interview was pretty straightforward, focusing more on explaining your thought process and showing coding ability. The onsite included an architecture/systems design interview and a networking tech interview. So far, the interviews have been really positive and the interviewers were super kind and helpful, making me feel like they wanted me to get the job. The onsite interview went well, with fair questions and amazing people. I'm now waiting to hear back about the job offer, which should take 3-4 days. The System Design part was quite simple, and the Networking interview, contrary to expectations, was a straightforward coding/leetcode-style question rather than about actual networks.
- For an array of timepoints in 'HH:MM' format, can you return the minimum time difference in minutes and the specific time points that yielded it?
- Can you design a URL shortener?
- How do servers communicate with each other, and can you explain asynchronous programming?
Software Engineer
So first, there was a recruiter screen, then a 60-minute technical interview. After that, it was a 4-hour remote "onsite" which had four interviews in total. Two of these were technical, covering system design and leetcode-style pseudocode problems. The other two were behavioral, and they were looking for cultural fit and how I'd collaborate with other teams.
- Can you describe a basic system design?
- Are you familiar with 'grokking the system design interview'?
- How would you approach system design problems?
Clever Software Engineer Interview Questions
Quoted word for word from Clever interview reports.
“Given two times as strings, calculate the difference in minutes between them.”
Read reports →“Implement the insert, search, and delete methods for a skip list given its specification.”
Read reports →“What is the shortest length between two times in a list of 24-hour times?”
Read reports →“What is the shortest duration between any two times in a given list of 24-hour time entries?”
Read reports →“Can you sort an array of military times?”
Read report →“Can you calculate the sum of prime numbers?”
Read report →“For an array of timepoints in 'HH:MM' format, can you return the minimum time difference in minutes and the specific time points that yielded it?”
Read report →“Given a collection where all elements are duplicates except for one, how would you find that unique element?”
Read report →“Can you solve this medium LeetCode algorithm question that involves recursion?”
Read report →Formats, difficulty and experience
Across all 33 Clever interview reports.