I started with an online assessment that mixed multiple-choice questions with a single coding task. After that, the process moved into several interview rounds where I kept running into DSA-style questions plus a puzzle and more “fundamentals” style discussion. Across the technical rounds, there was a recurring theme around pattern-style coding, talking through projects, and connecting what I built to the underlying concepts.
The later portion shifted to a manager-style conversation that felt more situational and project-oriented, with questions tied back to how I’d approach real work. The very last step was an HR round with more standard screening questions. Overall, the format felt structured and consistent, and I walked out thinking I’d shown my problem-solving approach well—but I didn’t end up getting an offer, and the final feedback process left me frustrated and discouraged, especially given how much I cleared before hearing the negative news.
4 months ago
Average Positive Montreal, QC
My process kicked off with HackerRank live coding. I had two coding exercises: one medium and the other easy, and I solved both. The live format mattered—I wasn’t using screen sharing, and I had to drive the solution directly in the HackerRank environment.
After that first coding step, I moved into a second technical interview. That round went deeper into technical questioning, but I couldn’t make it through that part and the process ended for me there. The overall experience felt like it turned quickly after the live coding, and while I was confident after solving both tasks, I ultimately didn’t get the chance to continue further.
4 months ago
Average Positive Sunrise, FL
I had a short recruiter call first, about 30 minutes, focused on what UKG offered and getting alignment on the role. It felt fairly straightforward an…
4 months ago
Average Positive Noida
My process began with an HR screening and then shifted into multiple technical rounds that were very focused on automation and testing. I walked throu…
4 months ago
Average Positive Noida
The process for me was a fairly long sequence: four technical rounds followed by a manager round. In every technical interview, the questions leaned h…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Online Assessment
Candidates typically start with an online assessment that includes multiple-choice questions and coding tasks, often focusing on data structures and algorithms (DSA) as well as core programming concepts. This initial step serves as a filtering mechanism before moving to the interview rounds.
Online assessmentDSACoding tasks
Technical Interview Rounds
The technical interviews usually consist of multiple rounds that cover a mix of coding problems, object-oriented programming (OOP), and system design discussions, with a strong emphasis on Java and practical applications. Candidates should prepare for both algorithmic challenges and discussions about their past projects.
Technical interviewsOOPSystem design
Behavioral and Managerial Rounds
Later rounds often shift to behavioral and managerial discussions, focusing on situational questions, team dynamics, and cultural fit. Candidates should be ready to articulate their experiences and how they align with the company's values and expectations.
The interview process is generally well-structured with a clear sequence of assessments and interviews, allowing candidates to demonstrate their problem-solving abilities and technical knowledge in a coherent manner. However, some candidates noted variability in the pacing and focus of different interviewers.
Structured processInterview flowPacing
Communication and Feedback
Candidates reported mixed experiences regarding communication from recruiters and interviewers, with some feeling well-informed while others experienced delays or lack of feedback after interviews. Clear communication throughout the process is essential for a positive candidate experience.
CommunicationFeedbackRecruiter interaction
Overall Difficulty and Expectations
The overall difficulty of the interview process is perceived as moderate to high, with a focus on both technical depth and breadth across various topics. Candidates should be prepared for a challenging experience that tests both their coding skills and their ability to connect concepts to real-world applications.