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

Software Engineer

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

Interview preparation journey

expand-icon
Journey
Started practising coding questions on Leetcode. Started with basic questions first with easy level and then some medium questions. Learned SQL and have hands on AWS. Visited various approaches to solve a question on Leetcode.
Application story
Contacted via HR on Naukri. Whole process was smooth and transparent. First round is written online test, followed by a technical interview and then, a managerial round and then the last round is HR round.
Why selected/rejected for the role?
Selected. They interviewed my skills and I was a great match for their requirements in terms of previous experience, skills set.
Preparation
Duration: 2 to 3 months
Topics: Data Structures, Python, AWS, SQL, Logical Reasoning
Tip
Tip

Tip 1 : Do hands on practice on Leetcode
Tip 2 : Practice all skills mentioned in resume
Tip 3 : Read articles, blogs about related industry

Application process
Where: Linkedin
Eligibility: Relevant experience as mentioned in the job description
Resume Tip
Resume tip

Tip 1: Practice skills mentioned in resume
Tip 2: Add tools and activities you did as part of your work in a particular company

Interview rounds

01
Round
Medium
Online Coding Interview
Duration45 mins
Interview date3 Jan 2023
Coding problem3

Anytime within 24 hours
Environment was cool
Interview was moderate

1. Pair Sum

Easy
15m average time
90% success
0/40
Asked in companies
SalesforceUberPayU

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Problem approach

Iterate on loop and compare value of an index with the target, compare the difference and see if it exists in the list

Try solving now

2. Merge Two Sorted Linked Lists

Moderate
15m average time
80% success
0/80
Asked in companies
CIS - Cyber InfrastructureAmazonApple

You are given two sorted linked lists. You have to merge them to produce a combined sorted linked list. You need to return the head of the final linked list.

Note:

The given linked lists may or may not be null.

For example:

If the first list is: 1 -> 4 -> 5 -> NULL and the second list is: 2 -> 3 -> 5 -> NULL

The final list would be: 1 -> 2 -> 3 -> 4 -> 5 -> 5 -> NULL
Problem approach

Use pointer and loops.

Try solving now

3. DBMS Question

Explain joins and types of joins with examples

Problem approach

Tip 1: Explain join
Tip 2: Write queries
Tip 3: Explain with examples

02
Round
Medium
Video Call
Duration60 mins
Interview date7 Feb 2023
Coding problem2

Evening 5 pm
Environment was nice
Interview was moderate

1. Valid Parentheses

Easy
10m average time
80% success
0/40
Asked in companies
OracleAmerican ExpressPayPal

You're given a string 'S' consisting of "{", "}", "(", ")", "[" and "]" .


Return true if the given string 'S' is balanced, else return false.


For example:
'S' = "{}()".

There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.
Problem approach

Apply stack approach and see if the stack is empty at the end of the traverse of the string

Try solving now

2. Output Question

a = [1,2,3]
b = a.pop([1,2])
print(a) 
print(b)

Problem approach

Tip 1: Practice logical questions
Tip 2: Practice programming language

03
Round
Medium
HR Round
Duration30 mins
Interview date2 Feb 2023
Coding problem2

Timing is late night around 10 pm

1. HR Question

Questions about family, previous experience, why do you want to change your job, what do you expect from a company, why should we hire you, what is your strength and weakness etc.

2. HR Question

Things about current comp, expected comp , benefits of company etc.

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
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes