Glassdoor users rated their interview experience at DuckDuckGo as 66.7% positive with a difficulty rating score of 3.33 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Senior Software Engineer rated their interviews as the hardest, whereas interviews for Senior Software Engineer and Product Designer roles were rated as the easiest.
The hiring process at DuckDuckGo takes an average of 1 day when considering 3 user submitted interviews across all job titles. Candidates applying for Software Engineer had the quickest hiring process (on average 1 day), whereas Software Engineer roles had the slowest hiring process (on average 1 day).
Long and slow interview process. Rejected after first project. No feedback provided after projects. Never paid me for the project. Did not respond to competing processes (could not speed up). Overall bad experience. Extremely low base salary too.
Interview questions [1]
Question 1
No actual interview. All written projects.
Did ask: why DuckDuckGo? Why you left prior employer?
The application process started with a detailed form containing multiple open-ended questions, such as “Tell us about a performance problem in an application or library you've worked on.” The form required thoughtful, experience-based answers and took some time to complete.
After submitting the application, I received an overview of the interview process, which included several stages with paid take-home assignments. This was presented as a structured evaluation process before any live interviews.
The first assignment had a deadline of 3 days, with an estimated effort of up to 3 hours. The task required preparing a written document in PDF format describing one of my previous projects, including problem definition, technical solutions, delivery process, and key learnings.
Overall, the assignment was fairly straightforward and aligned with typical senior-level experience storytelling. However, I’m not entirely sure what specific evaluation criteria were used, as there was no technical feedback provided afterward.
After submission, I received a rejection without any explanation of the decision.
I applied through an employee referral. The process took 4 weeks. I interviewed at DuckDuckGo in Dec 2025
Interview
The process was well-structured and consisted of multiple stages, including initial recruiter conversations, as well as several take-home assignments focused on real-world problem solving (e.g., leading at scale - covering strategy, technical problem solving, and people & processes).
The assignments required a meaningful time investment and were later discussed in depth with the team.
Overall, the timeline was relatively long (around a month), which is worth keeping in mind. Communication was strong throughout, and the recruiter was very responsive.
The process felt well-aligned with the seniority of the role and provided a clear understanding of expectations.