Zscaler logo

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

3.1 Rounds average
Average Typical difficulty
55.9% Positive experience

Which role are you interviewing for?

30 roles · 700 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Zscaler.

Showing 4 of 700
Zscaler logo
Zscaler

Software Engineer

Engineering · nearly a year ago

Staff Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions3 questions
  • 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?
Zscaler logo
Zscaler

Operations Manager

Operations · nearly a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

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.

Confirmed questions2 questions
  • Can you discuss your experience in managing teams?
  • Describe your approach to handling customer escalations.
Zscaler logo
Zscaler

Program Manager

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Technical Behavioral

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.

Confirmed questions4 questions
  • 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?
Zscaler logo
Zscaler

Sales Engineer

Sales · a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check
Interview formats
Technical Behavioral

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.

Confirmed questions3 questions
  • 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

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.

Interview formats

Technical 35.3%
Behavioral 33.4%
Coding 14.5%
Presentation 10%
Other 2.7%

Interview difficulty

Easy 10.3%
Average 59.1%
Difficult 30.6%

Candidate experience

Positive 55.9%
Negative 30%
Neutral 14.1%

Reports by job function

Engineering 355
Sales 227
Operations 28
Analytics 19
Marketing 18
HR 15