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

Software Testing Engineer

PayU
upvote
share-icon
4 rounds | 15 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Software Testing, Automation Testing, Selenium, DS/Algo, Java
Tip
Tip

Tip 1 : Focus on coding skills
Tip 2 : Practice testing related questions well

Application process
Where: Other
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Prepare past projects well
Tip 2 : Mention the academics section properly as the interviewers focus on it

Interview rounds

01
Round
Easy
Face to Face
Duration60 minutes
Interview date3 Aug 2015
Coding problem5

This round started with some basic questions from Software Testing and then the interviewer started asking some puzzles to check my problem-solving ability in general

1. Software Testing Question

Write the difference between Test Stub and Test Driver.

2. Puzzle

Two-wires burning puzzle - How do we measure forty-five minutes using two identical wires, each of which takes an hour to burn? We have matchsticks with us. The wires burn non-uniformly.

3. Software Testing Question

What do you mean by Data flow testing?

4. Software Testing Question

What is boundary value analysis?

5. Software Testing Question

Explain STLC.

02
Round
Medium
Face to Face
Duration60 minutes
Interview date3 Aug 2015
Coding problem4

2 coding problems + Automation Testing Questions

1. Find all distinct palindromic substrings of a given string

Moderate
20m average time
80% success
0/80
Asked in companies
MakeMyTripOlaSAP Labs

Ninja did not do homework. As a penalty, the teacher has given a string ‘S’ to ninja and asked him to print all distinct palindromic substrings of the given string. A string is said to be palindrome if the reverse of the string is the same as the string itself. For example, the string “bccb” is a palindrome, but the string “def” is not a palindrome.

Problem approach

For each letter in the input string, start expanding to the left and right while checking for even and odd length palindromes. Move to the next letter if we know a palindrome doesn’t exist.

We expand one character to the left and right and compare them. If both of them are equal, we print out the palindrome substring.

Try solving now

2. Automation Testing

How do you automate the testing of CAPTCHA?

3. Automation Testing

What are some of the best practices in test automation?

4. 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

Make use of the stack. Traverse the string and push the current character in the stack if it is an opening brace else pop from the stack If it is the corresponding starting brace for current closing brace then move to the next character of the string otherwise return false.

 

If after complete traversal if the stack is empty then the string is balanced else it is not balanced.

Try solving now
03
Round
Easy
Face to Face
Duration60 minutes
Interview date3 Aug 2015
Coding problem4

1 DSA question followed by some questions from Selenium and Testing in general 

1. Generate Binary Numbers

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

Your friend Ninja has been learning about binary numbers lately. In order to understand binary numbers with perfection, Ninja asks you to generate a list of binary numbers from 1 to ‘N’, which he can use later for reference.

For every integer Ninja gives, your task is to generate all the binary numbers from 1 to ‘N’.

Example:

Consider N = 5,
All the binary numbers from 1 to 5 are: 1, 10, 11, 100, 101.
Try solving now

2. Selenium Question

Explain what are the JUnits annotation linked with Selenium?

3. Selenium Question

Difference between Selenium and Cucumber.

4. Selenium Question

What is meant by XPath in Selenium? Explain XPath Absolute and XPath Relative.

04
Round
Easy
HR Round
Duration30 minutes
Interview date3 Aug 2015
Coding problem2

This is a cultural fitment testing round. HR was very frank and asked standard questions.

1. Basic HR Question

Why should we hire you?

Problem approach

Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.

2. Basic HR Question

Tell me something not there in your resume.

Problem approach

If you get this question, it's an opportunity to choose the most compelling information to share that is not obvious from your resume.


Example :


Strength -> I believe that my greatest strength is the ability to solve problems quickly and efficiently, which makes me unique from others.
 

Ability to handle Pressure -> I enjoy working under pressure because I believe it helps me grow and become more efficient.

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
Software Engineer
3 rounds | 5 problems
Interviewed by PayU
2730 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 6 problems
Interviewed by PayU
2545 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 4 problems
Interviewed by PayU
1272 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 4 problems
Interviewed by PayU
547 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Testing Engineer
5 rounds | 4 problems
Interviewed by Sprinklr
2275 views
0 comments
0 upvotes
company logo
Software Testing Engineer
3 rounds | 2 problems
Interviewed by Amdocs
191 views
0 comments
0 upvotes