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

Software Engineer

PayU
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: Data Structures, OOPS, System Design, Java, Spring Boot
Tip
Tip

Tip 1 : Practice atleast 250 questions
Tip 2 : Do atleast 2 projects
Tip 3 : If possible add some internship experiences
Tip 4: Try to make your good coding platform profile

Application process
Where: Other
Eligibility: 1+ year of experience
Resume Tip
Resume tip

Tip 1 : Have some good projects on resume
Tip 2 : Don't put false things on resume
Tip 3 : Try to make 1 page resume and it should cover most of your things

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date5 Feb 2022
Coding problem2

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

I used stack to solve this question

Try solving now

2. Print sum of child nodes in every parent node

Moderate
36m average time
70% success
0/80
Asked in companies
AmazonQualcommSamsung

Given a binary tree of nodes 'N', you need to modify the value of its nodes, such that the tree holds the Children sum property.

A binary tree is said to follow the children sum property if, for every node of that tree, the value of that node is equal to the sum of the value(s) of all of its children nodes( left child and the right child).

Note :
 1. You can only increment the value of the nodes, in other words, the modified value must be at least equal to the original value of that node.
 2. You can not change the structure of the original binary tree.
 3. A binary tree is a tree in which each node has at most two children.      
 4. You can assume the value can be 0 for a NULL node and there can also be an empty tree.
Problem approach

I used in-order traversal and in there I added the result of the left sub-tree and right sub-tree.

Try solving now
02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date11 Feb 2022
Coding problem2

It was combination of coding + system design round

1. Move All Negative Numbers To Beginning And Positive To End

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

You are given an array 'ARR' consisting of 'N' integers. You need to rearrange the array elements such that all negative numbers appear before all positive numbers.

Note:
The order of elements in the resulting array is not important.
Example:
Let the array be [1, 2, -3, 4, -4, -5]. On rearranging the array such that all negative numbers appear before all positive numbers we get the resulting array [-3, -5, -4, 2, 4, 1].
Try solving now

2. System Design Question

Design a system for ticket booking

03
Round
Easy
HR Round
Duration30 minutes
Interview date23 Mar 2022
Coding problem1

It was a managerial round and he asked me about my projects and other behavioural situation questions

1. Basic HR Question

Why should we hire you ?

Problem approach

Tip 1 : The cross questioning can go intense some time, 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 opinion.
 

Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.


Tip 4 : Since everybody in the interview panel is from tech background, here too you can expect some technical questions. No coding in most of the cases but some discussions over the design can surely happen.

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
4 rounds | 4 problems
Interviewed by PayU
2143 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 3 problems
Interviewed by PayU
1835 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 4 problems
Interviewed by PayU
1273 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 4 problems
Interviewed by PayU
548 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