I applied through a recruiter. I interviewed at Teradata (San Diego, CA) in Jan 2018
Interview
1st was the recruiter call to gauge interest on the role.
2nd phone call was with the Hiring Manager.
3rd onsite was 2 days back to back with the team. Second day for Technical round for Product Management
4th day was with the SVP of the company.
Interview questions [1]
Question 1
Explain the new trend in the data management space and why do you think this trend is prevalent.
The interview consisted in a personal presentation about past experience, what I wanted out of the placement, my biggest achievement, my hobbies and interesting facts. At the end I has a 20 minute individual interview with questions based on the experiences from my presentation.
(This is from 2017)
I had applied online for a new grad position.
Interview began with a phone call from a recruiter who asked some questions about me, my experience etc.
Received a multiple-day coding challenge next which was to design a REST API for a data dump they provided a link to. After submitting this, I had to follow up with the recruiter after 2 weeks to go ahead in the process.
For the onsite, I had around 4 rounds (3 technical and 1 with the hiring manager). Overall they went well, but I wasn't able to answer some questions about scalability since I had no prior experience.
After the onsite, I was told to expect a decision in a week. I got ghosted by the recruiter for around a month, before being informed they were planning on extending an offer. However, the recruiter again went AWOL and I got a call after a month informing they were not proceeding with an offer since they wanted to hire someone more senior.
Overall, the process 2.5 months and was just time wasted.
Interview questions [1]
Question 1
1. What is REST
2. Design a REST API for the given data dump
3. Questions about Spring and Spring Boot
4. Questions about testing in Java
5. A few programming questions using Stacks and LinkedLists
6. Questions on Java generics