Taro Logo

Senior Software Engineer Interview Experience - New York, New York

June 1, 2019
Negative ExperienceNo Offer

Process

I was connected to Tempus Labs via a third-party recruiter. I had an initial screen via a video call and document sharing over Google Docs. I was given separate coding tests during the initial screen, the on-site interview, and remotely via Codility.

I subsequently had an on-site interview at their WeWork office which, for a number of reasons, turned out to be the most dysfunctional interview that I had attended in a long time. For one, I was supposed to have a laptop made available to me by the company for a programming test, but none was available. No video calling mechanism was provided to call the Chicago-based interviewers from New York as was necessary. I had to end up using my own cell phone for this after installing an app. A whiteboard was expected to be available for a whiteboard exercise, but there wasn't one in the room, and I was told to come back another day for this whiteboard interview.

On the day of the planned whiteboard interview, I was informed, under two hours before it, that it had to be canceled because an interviewer was out sick. Why wasn't I informed earlier? By then, I had already left home and was commuting. I asked via the recruiter for a reimbursement of the train fare expenses, which I did not receive. By this time, I felt personally disrespected, and so I exited the interview process.

Questions

Write a function to efficiently return the midpoint of a singly linked list.

Given two integers X and Y, write a function which returns -1 if X < Y, 0 if X == Y, and +1 if X > Y.

Design a toy store meeting the following requirements:

  • Users can quickly search through hundreds of thousands of toys by name.
  • Users can sort toys by their names in alphabetical order, and scroll through them in an infinite list like style.
  • Admin users can access a secure portal to add new toys to the store.
  • Some parts of the site produce long running requests. These requests should not block other requests that can be processed in the meantime.
  • Admins/developers need to be able to trace causes for failing user requests in an informative way.
  • Functionality needs to be tested in an automated manner between code changes.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Tempus Senior Software Engineer role in New York, New York.

Success Rate

0%
Pass Rate

Tempus's interview process for their Senior Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Tempus's Senior Software Engineer interview process in New York, New York.

Tempus Work Experiences