Zscaler · OA → Phone screen → Onsite
In process2026 Zscaler India Campus SDE Prep: 37 Past OA / Interview Experiences (Part 3 :)
Continued from Part 2. The earlier FastPrep links will be added after those parts are published.
Coverage: Detailed timelines 10–16. These reports cover Summer Intern, SRE/DevOps, C++ ASE, Associate SWE/QA, Java/DevTest, and general Associate Software Engineer campus loops.
36 detailed candidate timelines, loops, and screens — continued
10: 2024 summer intern — plagiarism review, C coding, and linked lists
Report date: May 15, 2024 · Role: Summer Intern · Process: Campus hiring
Online assessment
- Four coding questions with a wide difficulty range.
- The candidate compared the hardest task with a Codeforces problem around 2000 rating.
- They fully solved two questions and partly solved two.
- The report does not publish the prompts.
- The candidate warned that Zscaler reviewed OA snapshots for copying and unfair work.
Interview 1
- Introduce yourself through academics, CGPA, competitive programming, projects, tech stack, and achievements.
- Detect a cycle in a linked list and remove it.
- Write recursive Fibonacci and analyze time and space.
- Answer OS fundamentals.
- Add two numbers using bit operations only.
Interview 2
- Return to one partly solved OA problem. The candidate finished it after a small amount of help.
- Write a C program that checks whether a string is a valid IPv4 address.
- The candidate had little C experience and completed the task with interviewer guidance.
- Work on a long linked-list operation problem. The candidate reached only a partial solution before time ran out.
- Answer Computer Networks questions. The candidate said some were outside what they had studied and told the interviewer honestly.
The report does not state the final result.
11: SRE/DevOps intern — almost no live DSA, very deep fundamentals
Role: SRE/DevOps Intern · Process: On-campus · Result: Selected
Online assessment — 2 hours, HackerRank
- Four coding questions: two easy, one medium, and one hard.
- MCQs on Computer Networks, Operating Systems, DBMS, and puzzles.
- The report does not publish the coding prompts.
Technical interview 1 — 1 hour
- Walk through Linux boot.
- Explain memory management, processes versus threads, and multithreading.
- Explain HTTP, TCP handshake, SSL/TLS, DNS, and DHCP.
- Use basic Linux commands.
- Work through troubleshooting situations.
Technical interview 2 — 1 hour 45 minutes
- Three interviewers continued with CN, OS, DBMS, and Linux.
- Follow-up questions came from the candidate’s own words. A short definition was not enough.
- The candidate said both live interviews had no DSA because this was an SRE role.
12: 2023 C++ ASE intern + PPO — pointers, endianness, and subnet logic
Interview date: September 2023 · Role: Associate Software Engineer, C++ Developer Intern + PPO · Process: On-campus · Result: Selected
Online assessment — 130 minutes
- Around 600–700 students were eligible.
- Four medium coding questions. Two were a little easier than the others.
- The candidate solved all four.
- Some students also solved all four but did not pass the plagiarism check.
- Twenty-seven students moved to interviews.
Interview 1 — about 30 minutes
- Explain the OA experience and one OA solution.
- Walk through every TCP/IP layer and the protocols at each layer.
- Explain the session layer and why encryption is needed.
- Explain DNS in detail.
- Eleven students moved to the next round.
Interview 2 — almost 2 hours
- Cover C++ pointers in depth: void pointers, pointer size by architecture, const pointer versus pointer-to-const, and pointer arithmetic such as ptr + 10.
- Explain whether two pointers can be added and why.
- Write small pointer examples in HackerRank CodePair.
- Explain little-endian and big-endian storage.
- Draw the address map of a hexadecimal value in both orders.
- Write a C++ function that detects the host endianness.
- Implement a function with IP1, IP2, Mask1, and Mask2 that decides whether both addresses are in the same network.
- The candidate handled classful addresses but not the classless case. The interviewer gave small hints.
- Five students were asked to attend a third round, but this candidate was not. The next day, Zscaler still selected them along with three candidates who had taken round three.
13: Associate SWE / QA intern — Python data work, networking, SQL, and an unusual result
Report date: December 19, 2023 · Role: Associate Software Engineer / QA Engineer Intern · Process: On-campus · Result: Selected
Online assessment
- Around 150 candidates were shortlisted for the assessment.
- Thirty MCQs covered CN, OS, DBMS, and code snippets.
- Four coding questions: matrix transpose, array manipulation, a calculation involving mean, and a hard string-manipulation task whose prompt the candidate forgot.
- The candidate solved three coding questions.
- The report says some friends who solved only two also advanced.
Interview 1 — about 1 hour
- Around 34 students reached this round.
- Share the screen and code data-cleaning tasks: change a date format, remove repeated data, slice lists and strings, read or store CSV-style data, work with sets and lists, and print dictionaries in different forms.
- The source ends one conversion task mid-sentence, so its required output is unknown.
- The candidate said they did not know Linux programming.
- Explain DNS, TCP, UDP, subnet masks, subnetworks, IPv4, NAT, TCP retransmission, the three-way handshake, and why DNS usually uses UDP instead of TCP.
- Create a SQL table. Explain Group By. Return the maximum salary with the employee’s name and ID. Explain keys and constraints.
Interview 2 — about 1 hour 5 minutes
- Eight students reached this round.
- Explain the project architecture and how the project works. The interviewer wanted a working project, not only an idea.
- Answer more CN questions and easy SQL queries.
- Write a prime-number program.
- Explain how you improve a weak skill.
- Explain how you would respond if a manager did not recognize good work or kept overloading you.
- Explain why you wanted this role.
The candidate was not among the two people initially asked to take a third interview. However, the final list still included them. Five students were selected in total.
14: Java Dev / DevTest intern + PPO — three medium coding interviews
Interview date: May 2023 · Role: Java Dev / DevTest Intern + PPO · Location: Bengaluru · Result: No offer
Online assessment — 90 minutes
- Three medium coding questions plus MCQs.
- The source does not save the OA prompts.
Interview 1
- Computer Networks and Operating Systems.
- A String + HashMap task. The prompt is missing.
- Two Sum in a Binary Search Tree. The report does not preserve the exact required output.
Interview 2
- Find a pair with a target sum in a sorted array.
- Search in a rotated sorted array.
Interview 3
- Balanced Parentheses plus a follow-up variation. The follow-up is not saved.
- More OS and CN.
15: DevTest engineer — the a1 string-compression rule
Interview date: September 2023 · Role: DevTest Engineer · Location: Gandhinagar, Gujarat · Result: Accepted offer
- The candidate first completed an OA. The report does not publish it.
- Three technical rounds followed: a core-fundamentals round, a DSA round, and a mixed round.
- The one saved coding task was a String Compression variant.
- Every run had to include its count. A character that appeared once had to become a1 rather than a.
- The provided output buffer had twice the input string’s length.
- The report does not give an example or say whether the edit had to be in place.
16: Associate Software Engineer — three OA questions, then a broad one-hour interview
Interview date: September 2023 · Role: Associate Software Engineer · Process: Campus placement · Result: No offer
- The OA had three coding questions. The prompts were not published.
- Only 11 students reached the online interview.
- The interview lasted about one hour.
- Questions covered Computer Networks, Operating Systems, and C++ fundamentals.
- The source does not list the individual questions.
Part 4 continues with timelines 17–24.
Comments
0No comments yet — be the first to share what you know.