Filter interviews by
Create a Snake and Ladder game simulation with board setup, player movement, and win condition.
Define a 10x10 board using a 2D array.
Use a mapping for snakes and ladders, e.g., {2: 23, 16: 5} for snakes and {3: 22, 10: 30} for ladders.
Implement player movement using dice rolls (1-6).
Check for snakes or ladders after each move to adjust player position.
Determine win condition when a player reaches or exceeds 100.
A simple program using multithreading can be implemented to demonstrate parallel execution of tasks.
Create a class that implements the Runnable interface in Java.
Override the run() method to define the task that will run in a separate thread.
Create instances of the class and start them using the Thread class.
Use synchronization mechanisms like locks or semaphores to manage shared resources in a thread-safe manner.
Java Collections API provides a set of classes and interfaces to store and manipulate collections of objects.
Includes interfaces like List, Set, and Map for different types of collections
Provides classes like ArrayList, HashSet, and HashMap for implementing collections
Offers utility classes like Collections for common operations on collections
Introduced in Java 2 and has been expanded in subsequent versions
Minimum number of platforms required for a railway station depends on the maximum number of trains arriving and departing at the same time.
Calculate the maximum number of trains arriving and departing at the same time.
Determine the time intervals for each train's arrival and departure.
Add extra platforms for buffer and unexpected delays.
Consider factors like train length, frequency, and scheduling conflicts.
Exampl...
Rearrange array with negative numbers at the beginning
Iterate through the array and move negative numbers to the beginning
Use two pointers approach to swap elements
Maintain the order of negative numbers while shifting them to the beginning
I applied via Campus Placement
Coding round consisted of three problems with easy to moderate level difficulty.
Minimum number of platforms required for a railway station depends on the maximum number of trains arriving and departing at the same time.
Calculate the maximum number of trains arriving and departing at the same time.
Determine the time intervals for each train's arrival and departure.
Add extra platforms for buffer and unexpected delays.
Consider factors like train length, frequency, and scheduling conflicts.
Example: If...
A simple program using multithreading can be implemented to demonstrate parallel execution of tasks.
Create a class that implements the Runnable interface in Java.
Override the run() method to define the task that will run in a separate thread.
Create instances of the class and start them using the Thread class.
Use synchronization mechanisms like locks or semaphores to manage shared resources in a thread-safe manner.
Leetcode medium questions using priority queue. I don't remeber exact now
I appeared for an interview before Jul 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
3 Coding problems to be solved in 90 minutes.
I applied via Walk-in and was interviewed before Apr 2023. There were 3 interview rounds.
Leetcode medium 2 question in 60 minutes.
Leet code hard 1 question
I applied via Campus Placement and was interviewed before Apr 2023. There were 4 interview rounds.
Easy coding questions
I applied via Job Fair and was interviewed before Mar 2023. There were 3 interview rounds.
Prepare Ds algo - array, link list, stack, queue. And advance things of your domain
DS apti questions oral
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
Finding possible options of moving horse in chess board
Write the polyfill of bind (custom bind)
Top trending discussions
I appeared for an interview before Oct 2022.
JVM is the Java Virtual Machine that executes Java bytecode, JDK is the Java Development Kit for developing Java applications, and JRE is the Java Runtime Environment for running Java applications.
JVM is a virtual machine that executes Java bytecode, providing a runtime environment for Java programs.
JDK is a development kit that includes tools for developing, debugging, and monitoring Java applications.
JRE is a runtime...
Some of the top questions asked at the Paytm Payments Bank Software Engineer interview -
The duration of Paytm Payments Bank Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 12 interview experiences
Difficulty level
Duration
based on 21 reviews
Rating in categories
Associate
405
salaries
| ₹2 L/yr - ₹4.6 L/yr |
Senior Associate
283
salaries
| ₹2.7 L/yr - ₹7.5 L/yr |
Team Lead
256
salaries
| ₹4 L/yr - ₹9.5 L/yr |
Sales Executive
189
salaries
| ₹1.7 L/yr - ₹4.6 L/yr |
Senior Software Engineer
172
salaries
| ₹19.5 L/yr - ₹33.6 L/yr |
Airtel Payments Bank
HDFC Bank
Bandhan Bank
ESAF Small Finance Bank