I applied through college or university. I interviewed at Zscaler (Bengaluru) in Jun 2024
Interview
Online Assessment (2 hours) – Four coding problems (1 easy, 2 medium, 1 hard).
Technical Interview (Round 1 – 45 minutes) – Focused on Data Structures & Algorithms and Computer Science fundamentals.
Technical Interview (Round 2 – 45 minutes) – More focused on C/C++ and problem-solving.
Managerial Round (Round 3 – 45 minutes) – A mix of technical and communication skills.
Interview questions [1]
Question 1
Data Structures & Algorithms:-
Find the element that appears twice in an array where every other element appears once.
Search for a target in a rotated sorted array.
Implement in-place string compression (similar to Run-Length Encoding).
Design a function to check if two strings are anagrams without using extra memory.
Operating Systems & Computer Networks
Difference between Spinlock and Mutex.
Explain Deadlock: what are the four conditions for it? How can it be avoided?
What is Paging vs Segmentation in memory management?
How does the OS handle context switching?
Explain the difference between TCP and UDP with real-world use cases.
What happens when you type a URL in the browser and press Enter (layer-wise explanation)?
Explain the difference between Process and Thread.
C / C++ Programming
How are pointers to functions useful? Show an example of using a callback function in C.
What happens if you free memory twice in C?
Implement a custom version of strlen in C.
How does memory alignment work in structs, and why is padding added?
Difference between malloc, calloc, and realloc.
Show how to implement a generic stack using void pointers.
How can two processes communicate using shared memory?
I applied through college or university. The process took 2 days. I interviewed at Zscaler (Bengaluru) in Feb 2023
Interview
It came to our college for summer internship role, cgpa:7+, role:C dev, Devops. I selected C dev, had to code only in c/c++, whereas other role was allowed any language.
Interview questions [1]
Question 1
1st round had 4 questions, 1)Robot had 2 moves left,right... 2)Graph related (cycle detection) 3)Bit manipulation(Basic)