Payu interview questions

143 questions from 13 candidate reports · 2014 to 2024

Online test → Technical → Technical → Technical → HR·83% entry level

DSA

Showing 25 of 74 reported in this area

Implement a priority queue in Java
asked oncemediumPractice this →
Perform boundary traversal of a binary tree
asked oncemediumPractice this →
Reorder an array according to given index positions.
asked oncemediumPractice this →
Find the Lowest Common Ancestor (LCA) in a binary tree.
asked oncemediumPractice this →
Compute the factorial of a very large number (e.g., 1000)
asked oncemediumPractice this →
Search for an element in a pivoted (rotated sorted) array.
asked oncemediumPractice this →
Rotate a square matrix by 90 degrees using O(1) extra space.
asked oncemediumPractice this →
Print zig-zag (spiral) level order traversal of a binary tree.
asked oncemediumPractice this →
Perform zig-zag (spiral) level order traversal of a binary tree
asked oncemediumPractice this →
Find the first non-repeating character in a stream of characters
asked oncemediumPractice this →
Perform boundary traversal and zigzag traversal of a binary tree.
asked oncemediumPractice this →
Given an N-ary tree, print the zig-zag (spiral) level order traversal
asked oncemediumPractice this →
Given an array, print the Next Greater Element (NGE) for every element.
asked oncemediumPractice this →
Find the lexicographic rank of a given string among all its permutations
asked oncemediumPractice this →
Explain the dynamic programming formulation for a modified Rod Cutting problem
asked oncemediumPractice this →
Generate all permutations of a string, both with and without duplicate characters
asked oncemediumPractice this →
Dry run the Merge Sort algorithm on a given array and explain each step in detail.
asked oncemediumPractice this →
Given an array of integers, find all pairs (a, b) such that (a % b) = K in O(N) time
asked oncemediumPractice this →
Design a stack that supports push, pop, and finding the maximum element in O(1) time.
asked oncemediumPractice this →
Write code for Vertical Order Traversal of a Binary Tree considering all boundary cases
asked oncemediumPractice this →
Implement the atoi() function and handle edge cases like overflow and invalid characters.
asked oncemediumPractice this →
Print the preorder traversal of a binary tree given its inorder and postorder traversals.
asked oncemediumPractice this →
Explain the KMP string matching algorithm and write code for its preprocessing (LPS array)
asked oncemediumPractice this →
Given time as a string in the format HH:MM, draw an analog clock corresponding to the time.
asked oncemediumPractice this →
Check whether a given binary tree is a Binary Search Tree (BST). Provide multiple approaches.
asked oncemediumPractice this →

CS fundamentals

Showing 19 of 53 reported in this area

How is security provided on a network?
asked oncemediumPractice this →
Predict the output of Java code snippets
asked oncemediumPractice this →
Explain indexing in SQL and its advantages.
asked oncemediumPractice this →
How are user sessions maintained on the web?
asked oncemediumPractice this →
Explain the internal working of HashMap in Java
asked oncemediumPractice this →
Explain paging in operating systems with an example
asked oncemediumPractice this →
Explain the concept of zero trust in cybersecurity.
asked oncemediumPractice this →
How would you secure a network from common cyber threats?
asked oncemediumPractice this →
Is HashMap concurrent and how is it related to Hashtable?
asked oncemediumPractice this →
Explain operating system concepts such as mutexes and paging.
asked oncemediumPractice this →
Explain the time and space complexity of common sorting algorithms
asked oncemediumPractice this →
Which data structure is best suited for implementing a dictionary and why?
asked oncemediumPractice this →
Name different CPU scheduling algorithms and which one do you think is best?
asked oncemediumPractice this →
Explain database normalization and different normal forms (1NF, 2NF, 3NF, BCNF)
asked oncemediumPractice this →
Explain what happens when you type a URL like google.com in the browser address bar
asked oncemediumPractice this →
Explain Public Key (Asymmetric) Cryptography and describe how the RSA algorithm works.
asked oncemediumPractice this →
Answer database questions involving inner joins and normalization based on given tables.
asked oncemediumPractice this →
Explain Python decorators and write functions using decorators with a detailed explanation.
asked oncemediumPractice this →
Explain how multiprocessing and event-driven programming work in Python in large-scale systems.
asked oncemediumPractice this →

Puzzles

Showing 6 of 11 reported in this area

Bridge and torch puzzle
asked oncemediumPractice this →
Camel and Banana puzzle.
asked oncemediumPractice this →
Three baskets puzzle involving apples and oranges
asked oncemediumPractice this →
Solve the '100 doors in a row' problem with proof.
asked oncemediumPractice this →
Puzzle: Find the average salary without disclosing individual salaries.
asked oncemediumPractice this →
How can you measure 45 minutes using two identical wires that burn unevenly?
asked oncemediumPractice this →

Behavioural

Showing 3 of 8 reported in this area

What do you do when you're faced with a challenging problem that you don't know how to solve?
asked oncemediumPractice this →
Can you describe a time when you had to work with a difficult team member? How did you handle it?
asked oncemediumPractice this →
If you were advising the CEO of Serum Institute, one task is manufacturing a vaccine and another is distributing it globally. Who would you choose for each task—a scientist or an engineer—and why?
asked oncemediumPractice this →

System design

Showing 6 of 8 reported in this area

Design an elevator system.
asked oncemediumPractice this →
Design a corpus search engine.
asked oncemediumPractice this →
How would you implement a Top 5 Friends feature?
asked oncemediumPractice this →
Write an API to perform a GET operation on a table
asked oncemediumPractice this →
How would you implement the Mutual Friends feature of Facebook?
asked oncemediumPractice this →
Discuss the pros and cons of monolithic architecture vs microservices
asked oncemediumPractice this →

Aptitude

Showing 1 of 3 reported in this area

Basic aptitude questions covering quantitative and logical reasoning (easy to moderate level)
asked onceeasyPractice this →

Showing 60 of 143 questions. Ranked by how often the same question came back across reports.

Practise a Payu-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Payu ask?

Candidate interview reports most often cover DSA (47%) and CS fundamentals (34%).

How many rounds does Payu interview have?

Candidate interview reports show an average of 4.1 rounds per experience, with a typical sequence of Online test → Technical → Technical → Technical → HR. Individual interview paths can vary.

Is the Payu interview hard?

Among questions with a reported difficulty, the mix is easy 40%, medium 51%, hard 9%.

Keep reading