WatchGuard Technologies interview experience Real time questions & tips from candidates to crack your interview

Full Stack Engineer

WatchGuard Technologies
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
WatchGuard Technologies is a global leader in network security, endpoint security, secure Wi-Fi, and multi-factor authentication. The company came to our college in April and conducted three rounds to select the students. These rounds included an Online Technical Test, a Technical Interview, and an HR Interview. All the rounds were elimination rounds.
Application story
I applied through the on-campus drive in Watchguard Technologies. It conducted three rounds to select the students. These rounds included an Online Technical Test, a Technical Interview, and an HR Interview. All the rounds were elimination rounds. I cleared the Online Technical Test, but I couldn't clear the Technical Interview as the interviewer was focused on Java and didn't have much knowledge of Java.
Why selected/rejected for the role?
I was rejected for the role during the technical interview as the interviewer focused more on Java, and I didn't have much Java knowledge then. Also, I got a bit nervous as that was my first interview.
Preparation
Duration: 4 months
Topics: Data Structures, Operating System, Java, Database, System Design
Tip
Tip

Tip 1: Practice Java coding questions as the company is Java-based.
Tip 2: Must have deep knowledge of the operating system
Tip 3: Have complete knowledge of the projects mentioned in the resume

Application process
Where: Campus
Eligibility: 8 CGPA, with no backlogs
Resume Tip
Resume tip

Tip 1: It is better to have Java projects on the resume
Tip 2: You should have something extra-ordinary, which could differentiate you from others

Interview rounds

01
Round
Easy
Online Coding Test
Duration60 mins
Interview date10 Apr 2021
Coding problem3

This round was conducted at 12 p.m. on the HackerEarth platform and comprised 60 MCQs from the operating system, system design, database, and Java. I solved 50 questions out of 60 and cleared the test.

1. OS Questions

Which of the following error is handled by the operating system? (Learn)

What is the ready state of a process? (Learn)

Which system will return the process identifier of a terminated child? (Learn)

Problem approach

Tip 1: Study the MCQs from different websites available
Tip 2: Should have deep knowledge of the operating system

2. Java Questions

What are the types of memory allocated in memory in java? (Learn)

Which keyword in Java is used for exception handling? (Learn)

Which of the following can be declared as final in java? (Learn)

 

Problem approach

Tip 1: Study the MCQs from different websites available
Tip 2: Should have Java knowledge

3. SQL Questions

What is the difference between a grant and revoke command? (Learn)

Which statement is TRUE about the ORDER BY Clause? (Learn)

Problem approach

Tip 1: Study the MCQs from different websites available
Tip 2: Should have knowledge of SQL

02
Round
Hard
Video Call
Duration45 mins
Interview date12 Apr 2021
Coding problem4

This round was conducted on Microsoft Teams at 10 a.m. There were 3 interviewers out of which only 2 were actively asking the questions. The interview was mostly based on Java questions.

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
IBMQuikrMicrosoft

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Problem approach

Step 1: Create three pointers: current, previous, and next. Initialize current with the head of the linked list and set both previous and next to null.

Step 2: Iterate through the linked list while the current is not null. Inside the loop, do the following:

1) Set next as the next node of current.
2) Reverse the link of the current by pointing it to the previous node.
3) Move previous to current and current to next.

Step 3: Finally, update the head of the linked list by setting it as previous, which will now be pointing to the last node of the original linked list.

Try solving now

2. Java Questions

What are the different types of Inheritance in Java? (Learn)

What is Java Virtual Machine? What is the use of it? (Learn)

Problem approach

Tip 1: Read Inheritance in detail
Tip 2: Be ready for cross-questioning

3. OOPs Question

Can you write code to explain each type of inheritance? (Learn)

Problem approach

Write a single example explaining all types of Inheritance- Single, Hierarchical, Multilevel, and Hybrid
Don't forget to write Multiple Inheritance through Interface

4. OS Questions

Do you know Banker's algorithm? Explain it. (Learn)

Problem approach

Tip 1: Study Banker's Algorithm in detail
 

03
Round
Easy
HR Round
Duration20 mins
Interview date20 Apr 2021
Coding problem1

This round was conducted on Microsoft Teams and was just 20 minutes long.

1. Basic HR Questions

Give your introduction.

What are your strengths and weaknesses?

Where do you see yourself after 5 years?

Who inspired you in your life and why?

Do you have any other offers in hand?

Any questions from me?

Problem approach

Tip 1: Answer with complete confidence
Tip 2: Describe everything mentioned in the resume

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 5 problems
Interviewed by WatchGuard Technologies
1455 views
0 comments
0 upvotes
SDE - 1
1 rounds | 4 problems
Interviewed by WatchGuard Technologies
1880 views
1 comments
0 upvotes
SDE - Intern
2 rounds | 5 problems
Interviewed by WatchGuard Technologies
2579 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1298 views
0 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes