Good interview; the interviewer was accommodating. The process involved 4-5 rounds.
The first round was a coding assessment, followed by two video technical rounds. The final round was with a manager, covering both technical and behavioral aspects.
It was nothing out of the box. Software and System Design, along with Data Structures and Algorithms (DS/A), are quite important. Be prepared to provide "under the hood" explanations for some data structures. You'll need to write code while discussing your thought process with the interviewer.
Suggestion: Please remember that even if they state the interview will focus on language-based knowledge, it rarely is. Always be prepared on Data Structures, common Algorithms, System Design, Performance Optimization (including trade-offs), Cloud and security knowledge, and your projects and work. Research the company thoroughly.
Architecture of the system I worked on.
Design patterns (briefly).
Data structures:
API design, WebSockets, performance optimization.
The following metrics were computed from 2 interview experiences for the Zscaler Software Engineer role in San Francisco, California.
Zscaler's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Zscaler's Software Engineer interview process in San Francisco, California.