Step 1: An interview with a recruiter(which she forgot about, I had to email her to remind her to call me) Step 2: Hiring manager Q&A: Very casual and information about the role Step 3: Take home assesment: Create a executable which accepts an input like A , B , AB and return the user ids which falls into these categories. Step 4: 5 different interviews. Behavioral part consists of questions like 'Teach me a hobby of yours as if I have no idea what it is, tell me about a time where you made a mistake and had to admit it' Even though the behavioral and technical parts went very smoothly and every interviewer said that they really liked my answers , and having finished the technical coding part in 20 minutes(given time:60 mins); Recruiter told me that they has not selected me. I would say to those who consider NYT especially software engineers; I would not waste my time. Apparently they have some inside network and it actually does not matter how well you do in the interviews, I was geniunely interested in the job and gave more than enough to them in every step of the process, even the hiring managers and the interviewers conveyed incredibly good feedback. Somehow Recruiter told me that team has not selected you; after 3 weeks from the final interview and gave zero feedback. So Briefly, do not waste your time go apply somewhere else which has a non-biased hiring process.