I applied online. The process took 2 weeks. I interviewed at Natera (Austin, TX) in Apr 2025
Interview
after submitting my application received an email for a questionnaire. Filled this out and then had a video conference with the hiring manager. Told me about what the team does. Simple questions about background/ why want to work at Natera.
Technical interview. On shared text doc with the teams Senior engineers was told pretty much exactly what the manager said about the teams. Moved on to design a very vague simple service, When asking follow up questions they just said its a simple {} service. So i designed a simple CRUD service. They asked me some vague questions about the service, After was asked a very easy leetcode question (two sum). When I was writing the code out they told me to just write pseudo code.
Explained the time and memory Big O and explained how to make it big O(1) if order does not matter. then was asked about Java spring beans. After answering what a singleton bean was (application scoped single instance) was they didn't understand my answer and I had to say the same thing again but less technical. they asked the oposite of a singleton bean and I told them a dependent scoped bean. They didnt know what that was and said was a prototype (looked it up that's specific to spring boot and it is a dependent scoped bean)
Was sent a no-reply rejection a few days later.
Interview questions [1]
Question 1
how would other services interact with this service.
I applied online. The process took 3 weeks. I interviewed at Natera (San Jose, CA) in July 2024
Interview
- easy
- responsive
- 3 rounds: recruiter, 1 manager tech: resume, tech concepts and non tech, 1 pure tech: Java questions and coding.
Responsive recruiter, good experience. But pay is not at all good. They do not negotiate on salary.
I got offer and ask for more salary (not much just little), but retracted the offer and recruiter said there are many other people working with low salary.