Call with the recruiter: Just data gathering.
Call with the hiring manager: Conversation about my experience, current projects, etc. He was a Zscaler veteran but was very understanding and eager to listen to my projects and explain their product and its future.
Panel interview on three different days: The interview panel was a group of people with 10+ years of experience at Zscaler. I have given interviews in similar places, but here I felt an arrogant tone and entitlement.
Questions about a recent big project, some sample Java coding, very superficial.
Again, some more details about projects, more of a deep dive into projects. The interviewer was from India, so I had to schedule a late-night interview. The interviewer had been with the company for about 12 years, so he was showing some attitude initially. Once I explained about the complexity of my projects and showcased my level of understanding about the problems I was working with, he eased up a bit and talked to me nicely. The interviewer also asked me to code in Java just to understand my level of comfort in Java.
The question was to write a decision-maker routine that would determine if the service has to route the request to cache or to the db.
The 3rd-panel interview was the worst. The interviewer had been with Zscaler for 15 years. He was traveling to India, so I had to schedule an early morning interview. His attitude was worse. He was talking to me like everything I wrote in my resume was fake. The conversation did not begin with a tone where he genuinely wanted to know what I know; instead, he was trying to have his gotcha moment! Grow up, people.
A deep dive into projects again and a Java question.
Get top N transactions of a particular type. Write methods to ingest transactions and get transactions. The returned transaction would have details if the txn is eligible for rewards. Good question.
The following metrics were computed from 2 interview experiences for the Zscaler Principal Software Engineer role in United States.
Zscaler's interview process for their Principal Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Zscaler's Principal Software Engineer interview process in United States.