Upload Button Icon Add office photos

Zscaler Softech

Compare button icon Compare button icon Compare

Filter interviews by

Zscaler Softech Interview Questions and Answers

Updated 22 Jun 2025
Popular Designations

33 Interview questions

An Associate Software Engineer was asked 2mo ago
Q. What is the architecture of Hadoop, as mentioned in your profile?
Ans. 

Hadoop is a distributed computing framework for processing large datasets across clusters of computers using simple programming models.

  • Hadoop consists of two main components: Hadoop Distributed File System (HDFS) for storage and MapReduce for processing.

  • HDFS stores data across multiple machines, ensuring fault tolerance and high availability by replicating data blocks.

  • MapReduce is a programming model that processe...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 2mo ago
Q. Given an input string like 'aaaabbbaacc', compress it to 'a4b3a2c2' in 10 minutes.
Ans. 

The task is to compress a string by counting consecutive characters and representing them in a specific format.

  • Identify consecutive characters in the string.

  • Count how many times each character appears consecutively.

  • Construct a new string using the format: character followed by its count.

  • Example: 'aaa' becomes 'a3'.

  • Final output for 'aaaabbbaacc' is 'a4b3a2c2'.

View all Associate Software Engineer interview questions
A Customer Support Executive was asked 5mo ago
Q. Are you interested in this role?
Ans. 

Yes, I am very interested in the Customer Support Executive role as it aligns with my skills and passion for helping others.

  • I have a strong background in customer service, having worked in retail where I resolved customer issues effectively.

  • I enjoy problem-solving and find satisfaction in helping customers navigate challenges.

  • My communication skills allow me to convey information clearly and empathetically, ensuri...

View all Customer Support Executive interview questions
A Technical Lead was asked 5mo ago
Q. Tell me about your experience with Jenkins and Terraform.
Ans. 

Experience with Jenkins and Terraform for automation and infrastructure management.

  • Used Jenkins for continuous integration and continuous deployment pipelines

  • Utilized Terraform for infrastructure as code to provision and manage resources

  • Integrated Jenkins with Terraform for automated infrastructure deployment

  • Troubleshooted and optimized Jenkins and Terraform configurations

View all Technical Lead interview questions
A Product Support Engineer was asked 6mo ago
Q. Explain DHCP and how it works.
Ans. 

DHCP is a network protocol that automatically assigns IP addresses to devices on a network.

  • DHCP stands for Dynamic Host Configuration Protocol.

  • It allows devices to obtain IP addresses and other network configuration information from a DHCP server.

  • DHCP operates on the client-server model, where the client requests an IP address and the server assigns one.

  • DHCP uses a lease mechanism to control the amount of time a d...

View all Product Support Engineer interview questions
A Software Tester was asked 7mo ago
Q. What is Deadlock in OS?
Ans. 

Deadlock in OS is a situation where two or more processes are unable to proceed because each is waiting for the other to release a resource.

  • Occurs when processes are stuck in a circular wait for resources

  • Can be prevented by using proper resource allocation strategies like avoiding circular waits

  • Examples include two processes each holding a resource the other needs

View all Software Tester interview questions
A Software Tester was asked 7mo ago
Q. What is the OSI Model, and can you explain all of its layers?
Ans. 

The OSI model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven different layers.

  • Physical Layer: Deals with physical connections and transmission of raw data. Example: Ethernet cables.

  • Data Link Layer: Manages data transfer between devices on the same network. Example: MAC addresses.

  • Network Layer: Handles routing and forwarding of data packets. Example: ...

View all Software Tester interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked 8mo ago
Q. How do you handle millions of requests from clients?
Ans. 

Use load balancing, caching, and scaling techniques to handle millions of requests from clients.

  • Implement load balancing to distribute requests evenly across servers.

  • Utilize caching mechanisms to store frequently accessed data and reduce load on servers.

  • Scale horizontally by adding more servers to handle increased traffic.

  • Optimize code and database queries to improve performance and reduce response times.

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 8mo ago
Q. Implement a circular list.
Ans. 

Implement a circular list

  • Use a linked list where the last node points back to the first node

  • Keep track of the current node for easy traversal

  • Ensure proper handling of edge cases like empty list or single node

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 9mo ago
Q. Describe the process of creating a bar graph.
Ans. 

Creating a bar graph using array of strings

  • Create an array of strings representing the data points for the bar graph

  • Each string should indicate the value of the bar and its corresponding label

  • Use a visualization tool or library to plot the bar graph based on the array of strings

View all Senior Software Engineer interview questions

Zscaler Softech Interview Experiences

76 interviews found

Senior Software Engineer Interview Questions & Answers

user image Mayank Upadhyaya

posted on 19 Dec 2023

Interview experience
3
Average
Difficulty level
Hard
Process Duration
-
Result
No response
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(5 Questions)

  • Q1. Difference. Between concurrent hash map and synchronised hashmap
  • Ans. 

    ConcurrentHashMap allows multiple threads to access and modify the map concurrently, while SynchronizedHashMap ensures thread-safety by allowing only one thread to access the map at a time.

    • ConcurrentHashMap is more efficient in scenarios with high concurrency as it allows concurrent read and write operations.

    • SynchronizedHashMap is simpler to use and provides thread-safety, but can lead to performance degradation in hig...

  • Answered by AI
  • Q2. Semaphores in java how to implement
  • Ans. 

    Semaphores in Java are used for controlling access to a shared resource. They can be implemented using the java.util.concurrent package.

    • Use the Semaphore class from the java.util.concurrent package

    • Create a Semaphore object with an initial number of permits

    • Use the acquire() method to acquire a permit before accessing the shared resource

    • Use the release() method to release a permit after accessing the shared resource

  • Answered by AI
  • Q3. Bitmask in Postgresql how to use
  • Ans. 

    Bitmask in Postgresql is used to store and manipulate multiple boolean values within a single integer column.

    • Bitmask is a technique to represent a set of boolean flags using binary digits.

    • In Postgresql, the bitwise operators (&, |, ^, ~) can be used to perform operations on bitmasks.

    • To set a specific flag in a bitmask, use the bitwise OR operator (|).

    • To check if a flag is set in a bitmask, use the bitwise AND operator ...

  • Answered by AI
  • Q4. Swap character from uppercase to lowercase and lowercase to uppercase Zscalar ->zSCALAR without using 1.util function 2.arithimatic operator 3.map 4.array function
  • Ans. 

    Swap characters from uppercase to lowercase and lowercase to uppercase in a given string.

    • Iterate through each character in the string

    • Check if the character is uppercase or lowercase

    • Swap the case of the character using bitwise XOR operation

    • Build the resulting string with the swapped characters

  • Answered by AI
  • Q5. How to create singleton ensuring reflection does not mess up the implementation
  • Ans. 

    To create a singleton ensuring reflection does not mess up the implementation, use an enum or a private constructor with a static field.

    • Use an enum to create a singleton as enums are inherently singletons and cannot be instantiated multiple times.

    • Alternatively, use a private constructor with a static field to create a singleton.

    • To prevent reflection from creating multiple instances, throw an exception in the constructo...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare bit operations and java.util.concurrent package

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Technical Round > diff btwn main and aggressive > where aggressive mode is used > which is more secure > what happens when NAT device in the middle (IPSEC) > dynamic IP which mode is used > lifetime differ...
  • Q2. Manager round 1. What is the role and responsibilities you are handling in last organization 2. Why are you leaving last organization in just 1.4 years? 3. Do you move to companies according to their marke...

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Naukri.com

Round 1 - Technical 

(3 Questions)

  • Q1. Python oops concept
  • Q2. Framework related logical questions
  • Q3. Puzzle on different baloons of color need to separate
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about DORA?
  • Ans. 

    DORA stands for DevOps Research and Assessment, a framework for measuring software delivery performance.

    • DORA is a research organization that focuses on improving software delivery performance.

    • They have developed a framework for measuring key metrics in DevOps practices.

    • DORA metrics include deployment frequency, lead time for changes, mean time to recover, and change failure rate.

  • Answered by AI
  • Q2. Explain DHCP and how it works?
  • Ans. 

    DHCP is a network protocol that automatically assigns IP addresses to devices on a network.

    • DHCP stands for Dynamic Host Configuration Protocol.

    • It allows devices to obtain IP addresses and other network configuration information from a DHCP server.

    • DHCP operates on the client-server model, where the client requests an IP address and the server assigns one.

    • DHCP uses a lease mechanism to control the amount of time a device...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Implement a circular list.
  • Ans. 

    Implement a circular list

    • Use a linked list where the last node points back to the first node

    • Keep track of the current node for easy traversal

    • Ensure proper handling of edge cases like empty list or single node

  • Answered by AI
  • Q2. How to handle millions of request from clients?
  • Ans. 

    Use load balancing, caching, and scaling techniques to handle millions of requests from clients.

    • Implement load balancing to distribute requests evenly across servers.

    • Utilize caching mechanisms to store frequently accessed data and reduce load on servers.

    • Scale horizontally by adding more servers to handle increased traffic.

    • Optimize code and database queries to improve performance and reduce response times.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(4 Questions)

  • Q1. Find sliding window min ( expected to write code in C)
  • Ans. 

    Implement a function to find minimum values in a sliding window of an array.

    • Use a deque to store indices of array elements.

    • Maintain the deque in increasing order of values.

    • Remove indices that are out of the current window.

    • The front of the deque always contains the index of the minimum element.

  • Answered by AI
  • Q2. Networking questions
  • Q3. Operating system questions
  • Q4. C pointers questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic of ML techniques
  • Q2. Implementation of ML concepts in projects
  • Ans. 

    Implementation of ML concepts in projects involves identifying suitable algorithms, collecting and preprocessing data, training models, and evaluating performance.

    • Identify the problem to be solved and determine if ML is the appropriate solution

    • Collect and preprocess data to ensure it is clean and relevant for training

    • Select suitable algorithms based on the problem and data characteristics

    • Train the models using the data...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain your project
  • Q2. Explain data integration & pipeline
  • Ans. 

    Data integration & pipeline involves combining data from multiple sources and processing it to make it usable for analysis.

    • Data integration is the process of combining data from different sources into a single, unified view.

    • Data pipeline refers to the series of steps that data goes through from collection to analysis.

    • Data integration ensures that data is clean, consistent, and accurate before being processed in the pip...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Why would you choose Zscaler?
  • Q2. Questions related to team management

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Good hold on ML & stats concepts
2. Implement DS concepts to live projects

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

Quizes and mathematical aptitude

Round 2 - Case Study 

Two case studies were presented

Round 3 - One-on-one 

(2 Questions)

  • Q1. Why this organization?
  • Ans. 

    I am drawn to this organization because of its innovative approach to data analysis and its commitment to making a positive impact in the industry.

    • The organization has a strong reputation for using cutting-edge technology and techniques in data analysis.

    • I admire the organization's focus on using data to drive decision-making and improve processes.

    • I am impressed by the organization's track record of success and growth i...

  • Answered by AI
  • Q2. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a seasoned data analyst leading projects and mentoring junior analysts.

    • Leading data analysis projects

    • Mentoring junior analysts

    • Continuing to learn and grow in the field

    • Possibly pursuing advanced certifications or degrees

    • Contributing to the success of the organization

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

All answers available on internet

Round 2 - Group Discussion 

War or random topic with 20 folks

Round 3 - Technical 

(2 Questions)

  • Q1. Linux commands basic networking
  • Q2. Operating system communication skilsl

Interview Questions & Answers

user image Anonymous

posted on 8 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between TCP and UDP

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(2 Questions)

  • Q1. Find element in a rotated sorted array
  • Ans. 

    Search for an element in a rotated sorted array

    • Use binary search to find the pivot point where the array is rotated

    • Divide the array into two subarrays and perform binary search on the appropriate subarray

    • Handle cases where the target element is on the left or right side of the pivot

  • Answered by AI
  • Q2. Explain the internal workings of hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a collision occurs and the key-value pairs are stored in a linked list at that inde...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Zscaler Softech?
Ask anonymously on communities.

Zscaler Softech Interview FAQs

How many rounds are there in Zscaler Softech interview?
Zscaler Softech interview process usually has 2-3 rounds. The most common rounds in the Zscaler Softech interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Zscaler Softech interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Zscaler Softech. The most common topics and skills that interviewers at Zscaler Softech expect are Python, Networking, Linux, Unix and SQL.
What are the top questions asked in Zscaler Softech interview?

Some of the top questions asked at the Zscaler Softech interview -

  1. How to create singleton ensuring reflection does not mess up the implementat...read more
  2. What is the architecture of Hadoop, as mentioned in your profi...read more
  3. Swap character from uppercase to lowercase and lowercase to uppercase Zscalar...read more
How long is the Zscaler Softech interview process?

The duration of Zscaler Softech interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 72 interview experiences

Difficulty level

Easy 10%
Moderate 74%
Hard 17%

Duration

Less than 2 weeks 53%
2-4 weeks 40%
4-6 weeks 8%
View more

Interview Questions from Similar Companies

Chetu Interview Questions
3.3
 • 198 Interviews
AVASOFT Interview Questions
2.8
 • 174 Interviews
Oracle Cerner Interview Questions
3.6
 • 162 Interviews
Thomson Reuters Interview Questions
4.1
 • 125 Interviews
ServiceNow Interview Questions
4.1
 • 124 Interviews
Amadeus Interview Questions
3.8
 • 115 Interviews
UKG Interview Questions
3.1
 • 112 Interviews
EbixCash Limited Interview Questions
3.9
 • 106 Interviews
SPRINKLR Interview Questions
2.9
 • 105 Interviews
View all

Zscaler Softech Reviews and Ratings

based on 360 reviews

3.4/5

Rating in categories

3.4

Skill development

3.3

Work-life balance

3.7

Salary

3.0

Job security

3.2

Company culture

3.1

Promotions

3.1

Work satisfaction

Explore 360 Reviews and Ratings
Senior Staff Software Development Engineer

Bangalore / Bengaluru

11-16 Yrs

Not Disclosed

Staff Machine Learning Engineer

Bangalore / Bengaluru

4-8 Yrs

Not Disclosed

Senior Manager - Software Development Engineering

United states

10-15 Yrs

Not Disclosed

Explore more jobs
Technical Account Manager
124 salaries
unlock blur

₹13 L/yr - ₹40 L/yr

Software Engineer
103 salaries
unlock blur

₹7.5 L/yr - ₹26.2 L/yr

Senior Software Engineer
101 salaries
unlock blur

₹21.2 L/yr - ₹38 L/yr

Associate Software Engineer
68 salaries
unlock blur

₹10 L/yr - ₹16 L/yr

Softwaretest Engineer
55 salaries
unlock blur

₹21.5 L/yr - ₹25.5 L/yr

Explore more salaries
Compare Zscaler Softech with

Thomson Reuters

4.1
Compare

Oracle Cerner

3.6
Compare

Chetu

3.3
Compare

R Systems International

3.3
Compare
write
Share an Interview