
Zscaler Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 700 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 700 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Zscaler.
Software Engineer
The interviewer was late, didn't introduce themselves properly. When I asked for more details about them at the end, they didn't offer any. During the coding question, they took a 5-minute personal call off-camera, and did it again later. I had questions during their absences but had to wait. When they returned, I asked verbally twice, but they didn't respond until I asked if they could hear me. It seemed like their attention was elsewhere the whole time. It was the most unprofessional interview I've ever had in 30 years.
- What is the angle difference between the hour and minute hands on an analog clock showing 3:15?
- Determine if an integer x is a palindrome.
- Can you determine if an integer is a palindrome without converting it to a string?
Operations Manager
The interview process went well. Meetings were scheduled and the interviewer was punctual. An HR representative initiated the process with a call to inquire about my years of experience, current position, current salary, and salary expectations, before scheduling the first round. After the first round, I had to follow up, and they later informed me that they had proceeded with another candidate.
- Can you discuss your experience in managing teams?
- Describe your approach to handling customer escalations.
Program Manager
The first chat was with the recruiter and it went well, she was really nice and easy to talk to. We went over the job description and my background. They asked me about Kubernetes, and I said I didn't have experience but it seemed okay. This was for a Program Manager role dealing with Federal Contracts. I feel like PMs in the federal space don't usually do the technical work, it seemed like an administrative PM job from the description. The next interview was 45 minutes with the team's Director. He was incredibly rude, kept interrupting me and talking over me. He talked down to me. I have 23 years of experience and am at a senior level. He was looking for something completely different than the job posting, wanting a very senior Kubernetes expert to do the technical work, which isn't typical for a Fedramp contract PM. He wasn't interested in my experience or the job as posted. I ended the interview early because this isn't a place I'd want to work.
- Could you detail the specific steps for configuring Kubernetes and the entire process involved?
- What methods would you use to confirm the Kubernetes configuration matches its specifications and to verify signatures?
- How would you conduct an assessment of the Kubernetes setup?
Sales Engineer
The interview process started with a recruiter screen, followed by a call with the hiring manager, and then a technical interview with a Principal SE. After that, there was a week of silence, and then I got rejected via voicemail for not being technical enough. On the plus side, the technical interviewer knew the products well and the territory looked like it had real potential. But there were some red flags, like the recruiter and hiring manager giving different reasons for the opening, and the hiring manager mentioning an 'advanced candidate in process' while promising a 'fair evaluation.' Communication was poor; after the technical interview, I heard nothing for a week, and the recruiter's voicemail about not being 'technical enough' lacked specific feedback. The technical assessment felt questionable, covering basic DNS and HTTP versions instead of actual sales engineering scenarios, despite my extensive experience. They emphasized training and tribal knowledge but then rejected candidates for not knowing their product details. I wouldn't recommend interviewing here unless you're desperate, as the lack of transparency and poor communication might indicate bigger organizational problems.
- Can you tell me the differences between TLS 1.2 and 1.3?
- What is DNS over HTTPS?
- Can you describe the differences between HTTP versions?
Zscaler Interview Questions
Quoted word for word from Zscaler interview reports.
“Can you determine if an integer is a palindrome without converting it to a string?”
Read reports →“What is the angle difference between the hour and minute hands on an analog clock showing 3:15?”
Read reports →“Can you write a C program to validate an IP address?”
Read reports →“Implement code for alerts and how to add alerts using the setState update function, remove and more...”
Read reports →“Can you rotate the matrix by 90 degrees clockwise in place?”
Read report →“Given a web server with many jpegs containing sensitive information that you do not want anyone to access, how would you protect the web server and ensure only certain users can view the jpegs?”
Read report →“A robot had 2 moves, left and right. What is the problem?”
Read report →“Could you implement the on and emit functions within the useEventEmitter hook?”
Read report →“For a DSA question similar to Leetcode's String Compression, how would you handle it if the input array size was twice the string length, and you had to append "a1" even for characters appearing once?”
Read report →Formats, difficulty and experience
Across all 700 Zscaler interview reports.