Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Intercom - Senior Product Engineer Experience (Dublin)
Summary
I recently interviewed for a Senior Product Engineer position at Intercom in Dublin, where I encountered a low-level design problem for a unique chat application and a coding challenge similar to LeetCode's Tweet Counts per Frequency.
Full Experience
My interview process at Intercom for the Senior Product Engineer role in Dublin involved two main rounds. The first was a low-level design round. I was asked to design a chat application, but with specific constraints: the chat needed to happen between a single user and a company, with the possibility of multiple company employees joining the conversation mid-way. An extension also involved implementing message broadcasting. The discussion heavily focused on data modelling, along with bonus questions on how I would implement this system for production at a significant scale. The second interview round presented a problem very similar to the one found on LeetCode: Tweet Counts per Frequency.
Interview Questions (2)
Design a low-level chat application. The unique aspect is that the chat occurs between a single user and a company. Company employees should be able to join the ongoing conversation at any point. Additionally, consider how to implement message broadcasting functionality. The primary focus of the discussion revolved around data modelling, with bonus questions on how to implement this system into production for a high-scale environment.