UKG | Lead Software Engineer | SDE 3 | Interview Experience | 2025
Summary
I interviewed for the Lead Software Engineer (SDE 3) position at UKG and received an offer with a compensation of 33 LPA. The interview process consisted of six rounds covering Data Structures & Algorithms, Java expertise, System Design, and behavioral aspects.
Full Experience
Round 1 : OA (90 Min) - 2 Medium Leetcode style questions - Git command question
Round 2 : DSA (45 Min) - Medium Level DP problem Variation of House Rob (https://leetcode.com/problems/house-robber/description/) - Tip : Think loud & Give proper approach with TC & SC
Round 3 : Tech Specific (Java Expert + Design) - Project releated question (Design of current project) - Core and advanced Java SpringBoot (Design pattern, Spring Boot annotation,MultiThreading, etc)
Round 4 : Technical (Java + SpringBoot) - Springboot scenarios (Expection handling etc) - REST API implementation - Tip: Ask clarification question on problem then start code - Neet & Clean code with proper explaination of each steps
Round 5 : Techno-Manager (Most Important) - Managerial Question(Be prepared) - Medium DSA question(Pseudo Code only) - Project releated question
Round 6 : HR - Only Compensation discussion - Joining details
Interview Questions (2)
Git Commands
Question(s) related to Git commands.
House Robber Problem Variation (DP)
A medium-level Dynamic Programming problem, described as a variation of the House Robber problem.