Interview experince | PeopleStrong | Java developer

peoplestrong logo
peoplestrong
Java developer2.9 years
May 28, 20253 reads

Summary

My interview experience for a Java developer role at PeopleStrong included three rounds covering Java fundamentals, Spring Boot, SQL, data structures and algorithms, system design (LLD), and behavioral questions.

Full Experience

2.9 YOE

Round 1: java, springboot, sql, coding minimum length subarray sum == target number of provience

Roun 2: detect loop in linkedlist First char which occur one time in string least comman ansetor of p and q in BST longest subarray with given some

Round 3: Resume question desgn bookmyshow LLD There is a release on monday on thurday there some changes come that you need 7 days how will you handle and this is must have changs for release

Interview Questions (8)

Q1
Minimum Length Subarray Sum Equals Target
Data Structures & AlgorithmsMedium

Given an array of positive integers and a target sum, find the minimum length of a contiguous subarray of which the sum is greater than or equal to the target.

Q2
Number of Provinces (Connected Components)
Data Structures & AlgorithmsMedium

Given a graph, find the number of connected components.

Q3
Detect Loop in Linked List
Data Structures & AlgorithmsEasy

Given the head of a singly linked list, determine if it has a cycle in it.

Q4
First Unique Character in a String
Data Structures & AlgorithmsEasy

Given a string s, find the first non-repeating character in it and return its index. If it does not exist, return -1.

Q5
Lowest Common Ancestor of a BST
Data Structures & AlgorithmsMedium

Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.

Q6
Longest Subarray with a Given Sum
Data Structures & AlgorithmsMedium

Given an array of integers and an integer k, return the length of the longest subarray that sums to k.

Q7
Design BookMyShow LLD
System DesignHard

Design the Low-Level Design (LLD) for a system like BookMyShow, including classes, attributes, methods, and relationships.

Q8
Handle Urgent Production Changes
Behavioral

Imagine a release is scheduled for Monday. On Thursday, critical, must-have changes are introduced that require 7 days to implement. How would you handle this situation to ensure the release proceeds successfully?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!