The interview process is very fast-paced. It includes three rounds of technical interviews (mostly DSA is asked) followed by a manager round.
Interviews last for about 60-70 minutes, depending on the interviewer. The final manager round lasted 40 minutes.
Q1. Given a binary tree, compact the space required. The point is that a tree node contains (4 bytes of data, 4 bytes of left pointer, 4 bytes of right pointer). Therefore, to store 4 bytes of data, you require 12 bytes.
Q2. A lot of questions on tree and graph traversal algorithms and the differences between them, with a lot of emphasis on time complexities.
Q3. Given an array cleanTitles consisting of titles such as "Software Engineer", "Mechanical Engineer", and so on. You are then provided with a rawTitle, for example, "Require a software engineer, paying $10000". You are supposed to find which cleanTitle has the most overlapping words (this is the scoring function) and then return that cleanTitle.
The following metrics were computed from 2 interview experiences for the Indeed Software Developer role in India.
Indeed's interview process for their Software Developer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Indeed's Software Developer interview process in India.