I applied through a staffing agency. The process took 4 weeks. I interviewed at Tempus AI (New York, NY) in Jun 2019
Interview
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.
Interview questions [3]
Question 1
Write a function to efficiently return the midpoint of a singly linked list.
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.
I applied through an employee referral. The process took 3 weeks. I interviewed at Tempus AI in Jan 2025
Interview
The interview process was
1. Recruiter Screen
2. Video call with the team - Mostly behavioral
3. 3 hour on-site - System Design, Leetcode, Behavioral, and Leadership
All 3 stages were fine. Although after dedicating 5 hours of my time and taking a half a day of PTO for the onsite, I was ignored when I asked for feedback.
Interview questions [1]
Question 1
https://leetcode.ca/all/269.html
The alien dictionary leetcode question
I applied online. The process took 3 weeks. I interviewed at Tempus AI in Apr 2024
Interview
Codily Exam, followed by an on-site. Process was smooth, but then they low ball you on the final offer. I guess they think people will take any offer they throw in this market, but now that their stock price is known, it's much easier to calculate how low this initial offer was. Good interview practice at least.
Interview questions [4]
Question 1
Build a coffee shop app with a queue in a system design round
Extremely long 5 round process, even if you arrive to the best solution in the live coding round they will string you along for 2 months before giving you a template rejection email. This is the second time this company has subjected me to a horrendously long interviewing process, I will never apply here again.
Interview questions [1]
Question 1
Tour de france, given an unordered array of tuples representing the legs of a race with the first element being the start city of that leg and the second element being the end city for that leg, write an algorithm that prints each city in order.
Senior Software Engineer applicants have rated the interview process at Tempus AI with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 27% positive. To compare, the company-average is 46.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 21 days to get hired, when considering 11 user submitted interviews for this role. To compare, the hiring process at Tempus AI overall takes an average of 26 days.
Common stages of the interview process at Tempus AI as a Senior Software Engineer according to 11 Glassdoor interviews include:
Phone interview: 27%
Presentation: 19%
One on one interview: 15%
Group panel interview: 15%
Skills test: 12%
IQ intelligence test: 8%
Personality test: 4%
Here are the most commonly searched roles for interview reports -