Absolutely terrible. 10-minute call with a recruiter, then a programming assignment that I nailed. They never got back to me for about 2 weeks. I emailed and got rejected. Rejecting someone over a programming assignment that works is not a good hiring process.
Write a working command-line tool in Java that takes the names of two JSON files as parameters and compares them.
The structure of the files is assumed to be like the examples. Specifically, the files represent search results. Under response.docs, there is an array of individual results. For each of those results, we want to know if they are the same in the two files and, if not, which fields are different.
The following metrics were computed from 17 interview experiences for the The New York Times Software Engineer role in New York, New York.
The New York Times's interview process for their Software Engineer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for The New York Times's Software Engineer interview process in New York, New York.