
Genesys software engineer interviews vary by team and level. Candidates report recruiter screens, coding and DSA rounds, a puzzle round, resume-driven technical questions, system design and HR conversations.
$115K
Avg. Base Comp
$134K
Avg. Total Comp
2-5 rounds
Typical Rounds
Not reported
Process Length
Candidates describe Genesys software engineering interviews as friendly in tone but uneven in format. One full-time candidate who received an offer reported an online technical test covering operating systems, networks, aptitude and a coding problem. Two coding rounds followed, one easier and one medium-to-hard, then a puzzle-solving round and an HR round. Another candidate reported an easy first coding round (Fibonacci and building a balanced BST from a sorted array). The second round then moved to system architecture, and that candidate did not advance.
Resume depth matters in several reports. An intern candidate said the online assessment's backtracking solution was revisited at length in the next interview. They were also asked about C++ pass-by-reference, linked lists and React, and given an eight-ball weighing puzzle. A test-intern candidate who received an offer described questions tailored to the CV, including JavaScript Observables, with no live coding. A test-engineer candidate was asked to automate at least six Playwright test cases and then discuss unit versus integration testing.
Behavioral questions appear in reports too, including a memorable failure and past internship roles. One candidate had to chase HR for a rejection and never received feedback. Preparation should cover DSA fundamentals, one system design refresher, and a clear account of every project on your resume. Expect the exact mix to depend on the team, and the evidence here is limited to a handful of candidates.
Synthesized from 7 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Genesys process.
I interviewed for a software engineering internship at Genesys on campus, and the process had four distinct rounds. The first round was an online assessment covering aptitude, core CS concepts, and a coding problem on backtracking that felt easy to medium difficulty. I made it through to the interviews the next day.
Round two was a technical interview lasting about 75 minutes with a backend-focused engineer. He started by asking me to walk through my solution to the backtracking problem from the OA, which took up most of the first half hour. Then we discussed a project from my resume before he pivoted to verbal questions on linked lists and pass-by-reference semantics in C++. Toward the end, he had me open the browser console and explain some HTML and code relating to an XOR problem — a format I wasn't expecting and that threw me off a bit.
Round three went for 90 minutes, this time with a senior frontend engineer. The tone shifted noticeably. He dug into my resume, asking how I'd implemented specific features and how I approached design decisions. When I got into OOPS concepts, I felt solid, but when the conversation turned to React, I could tell my answers weren't landing. He then gave me a logic puzzle: eight balls, one is heavier, you have a weighing scale you can use twice maximum — find the heavy ball. I worked through it methodically, trying different approaches, and he seemed satisfied with my reasoning even if I wasn't perfect.
I was rejected. Looking back, the position was frontend-focused, and my React knowledge was clearly a gap. The interviews revealed they test depth across the full stack — coding fundamentals, data structures, browser APIs, and framework-specific knowledge — but they really care about how you think when stuck, not just whether you know the answer.
Prep tip from this candidate
For Genesys internship rounds, expect your OA coding solution to be revisited in depth in the first technical interview, and prepare React-specific questions thoroughly if it's a frontend role — that was the main weak point in this process. Also practice logic puzzles; they use them to assess reasoning under constraint.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Genesys
The task is to write a function that takes a list of integers as input and returns the index at which the sum of the integers to the left of the index is equal to the sum of the integers to the right. If no such index exists, the function should return -1.
| Question | |
|---|---|
| Diagnosing Query Speed Degradation | |
| Decision Tree Evaluation | |
| 2nd Highest Salary | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Closest SAT Scores | |
| Subscription Overlap | |
| Monthly Customer Report | |
| Random SQL Sample | |
| Rolling Bank Transactions | |
| String Shift | |
| Top 3 Users | |
| Customer Orders | |
| Raining in Seattle | |
| Comments Histogram | |
| Find the First Non-Repeating Character in a String | |
| Minimum Change | |
| Largest Salary by Department | |
| Flight Records | |
| Prime to N | |
| Download Facts | |
| Upsell Transactions | |
| Bagging vs Boosting | |
| Daily Retention Summary | |
| First Touch Attribution | |
| P-value to a Layman | |
| Average Quantity | |
| Job Recommendation |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report a friendly recruiter call, in one case about 20 minutes, covering background and role details. Some candidates were asked to introduce themselves and discuss projects. It typically sets up the team conversations that follow.
One full-time candidate reported a non-live test covering operating systems, networks, aptitude, output-based questions and a coding problem. An intern candidate reported aptitude, core CS and a backtracking problem. This step may not apply to every team or level.
Candidates report easy-to-medium coding problems, with one reporting a medium-to-hard second coding round. Reported topics include Fibonacci, balanced BSTs, string subsequences and linked lists. Another candidate was asked about system architecture in a second round, and some interviewers gave hints.
One candidate reported a logic-puzzle round, and an intern candidate got an eight-ball weighing puzzle. A test-engineering candidate completed a Playwright automation exercise and discussed testing concepts. Role-specific content likely depends on the team.
Candidates report behavioral discussion of motivation, working style, past failures and prior experience. Feedback timing varied, and one candidate reported having to chase HR for a decision afterward.