I had two interviews one after the other. The first was a values fit interview with a Staff Engineer covering behavioral questions: projects I'm most proud of, how I align with Intercom's values, and how I handle ambiguity and ownership. The second was a coding challenge where I had to solve a problem involving agent assignment and task management. Think data structures, queues, and designing a system under time constraints. Intercom provided preparation material upfront a detailed interview guide covering exactly what to expect, the values they measure, and engineering level expectations.
Design and implement an agent assignment system that distributes conversations across agents based on availability and capacity limits.
The following metrics were computed from 2 interview experiences for the Intercom Senior Software Engineer role in Berlin, Germany.
Intercom's interview process for their Senior Software Engineer roles in Berlin, Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Intercom's Senior Software Engineer interview process in Berlin, Germany.