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

Senior QA Engineer

Appolo
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
All rounds were systematically arranged and had a medium difficulty level. I was able to do well in all rounds and get through with good feedback. coding questions were easy to medium level and the framework evaluation round focused on how good you are in framework design and able to run app cypress tests or not.
Application story
Applied through a recruiter I found on LinkedIn, she contacted me directly on LinkedIn and referred me for this position after telling me briefly about the company and job role, the entire process was managed by her.
Preparation
Duration: 1 month
Topics: Data structure and algorithm ,DBMS ,OOPS and Web Development
Tip
Tip

Tip 1 : Try to focus on framework skills while designing cypress framework
Tip 2 : Keep yourself brushed up with string, arrays and map easy to medium complexity questions
Tip 3 : Be confident while giving behavioural interview.

Application process
Where: Referral
Eligibility: None
Resume Tip
Resume tip

Tip 1: Keep it short and precise
Tip 2: Focus on automation skills

Interview rounds

01
Round
Medium
Online Coding Interview
Duration70
Interview date2 Aug 2023
Coding problem2

1. Find The Repeating And Missing Number

Easy
10m average time
90% success
0/40
Asked in companies
AmazonSamsungPhonePe

You are given an array 'nums' consisting of first N positive integers. But from the N integers, one of the integers occurs twice in the array, and one of the integers is missing. You need to determine the repeating and the missing integer.

Example:
Let the array be [1, 2, 3, 4, 4, 5]. In the given array ‘4’ occurs twice and the number ‘6’ is missing.
Try solving now

2. Number Pattern 3

Easy
10m average time
80% success
0/40
Asked in companies
HCL TechnologiesIHS MarkitTravClan

A high-security meeting has been arranged. Tables for the delegates and security personnel have been arranged. A total of ‘N’ rows of tables has been set up. The first row has one table, the second row has two, and so on. To ensure maximum security, the tables on either end of each row have been assigned for security personnel each. If there is only one table in a row, it will be assigned to a security personnel. The tables assigned for security personnel will host exactly one security personnel each. All the other tables will host two guests each.

You are given an integer ‘N’, which denotes the number of rows., You are supposed to print the table pattern indicating the number of guests or security personnel at each table. In other words, print the number of people in each table.

For example, if the number of rows are 4, the table pattern is as follows:
1
11
121
1221
Try solving now
02
Round
Medium
Online Coding Interview
Duration60
Interview date7 Aug 2023
Coding problem0
Web problem/projects1

1. Automate Cypress Tests

Write cypress tests for UI flows, a website was given for which few cases needs to be automated using cypress, proper framework design needs to be taken in account and cases should be running with proper results.
there was also 1 test case related to API automation to verify API response
3 cases needs to be automated and few guidelines had to be followed

03
Round
Easy
Face to Face
Duration60
Interview date16 Aug 2023
Coding problem2

1. Count Of Substrings Consisting Only Of Vowels

Easy
20m average time
80% success
0/40
Asked in companies
FacebookExpedia GroupDunzo

You are a string ‘S’. Your task is to count all the “substrings” of ‘S’ that contain only “vowels”.

Note :
1. The string ‘S’ consists of only lowercase English alphabets.
2. A ‘substring’ is a contiguous sequence of characters within a string.
3. Recall that vowels in lowercase English alphabets are: {‘a’, ‘e’, ‘i’, ‘o’, ‘u’}.
Try solving now

2. K Most Frequent Elements

Moderate
10m average time
85% success
0/80
Asked in companies
WalmartOracleFacebook

You are given an Integer array ‘ARR’ and an Integer ‘K’.


Your task is to find the ‘K’ most frequent elements in ‘ARR’. Return the elements in any order.


For Example:

You are given ‘ARR’ = {1, 2, 2, 3, 3} and ‘K’ = 2. 

The answer will {2, 3} as 2 and 3 are the elements occurring most times.
Try solving now

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