
One T. Rowe Price software engineer candidate reported a hiring-manager pre-screen, a multi-part coding round, a team-specific system design discussion and a behavioral conversation. Another described a CoderByte pairing round, and a senior-level report centered on debugging.
$131K
Avg. Base Comp
$165K
Avg. Total Comp
4 rounds
Typical Rounds
Not reported
Process Length
Candidates describe the T. Rowe Price software engineer interview as technical, but the two reports differ on how hard the coding is. One candidate described four stages: a pre-screen with the hiring manager, a four-part coding interview that got progressively harder, a system design round, and a behavioral interview with a more senior engineering manager. That candidate called it a deep knowledge interview with a high skill bar and was rejected after the behavioral round with no feedback.
A second software engineer candidate described a 60-minute virtual pair programming round on CoderByte with four problems they considered easy and LeetCode-style, including matching parentheses in a string. Their main problem was tooling. Typing lagged, typos piled up, and they felt rushed by the third problem. Interviewers acknowledged the tool was unreliable, but no time adjustment followed. Practice in an unfamiliar shared editor, and pace yourself across all four problems so the last one doesn't get squeezed.
The system design round was reportedly tied to the system the candidate would actually work on, so ask the team what they build and think about the design in that context. The final conversation covered why the candidate was leaving their current role and why this position, so prepare specific answers to both.
A separate report from a senior software engineer interview described little live coding. It centered on how to debug a slow application and how to run root cause analysis on latency in data-heavy systems. That is one senior-level account, but a structured debugging approach is worth rehearsing either way.
Synthesized from 3 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 T. Rowe Price process.
The process started with a phone screen with the recruiter, which was straightforward and felt like a typical initial qualification check. After that, I moved into the technical rounds, where things got more interesting. I had a discussion with the tech lead and a junior developer where they walked through my resume and asked fairly foundational questions about how I approach coding—things like how I structure code, what I look for in a code review, and how I apply learning to my day-to-day work. The questions themselves were pretty generic, and honestly, based on some of the follow-ups I tried to dig deeper on, both interviewers seemed somewhat inexperienced. That was a bit surprising for a senior-level role, but they were genuinely nice people and the conversation stayed friendly throughout.
The technical content focused a lot on problem-solving approaches. In one round, they presented a scenario: if you had a slow application, how would you debug and fix it? This was less about coding on the spot and more about articulating your thought process—how you'd identify bottlenecks, what tools you'd use, and how you'd systematize the fix. Another variant of this came up around latency issues in data-centric systems and root cause analysis. The expectation seemed to be that you could walk them through a structured debugging methodology rather than jump straight to solutions. There wasn't a traditional coding challenge with live pairing.
The whole process moved at a reasonable pace over a few weeks, and everyone I interacted with was professional and transparent about the process itself, which I appreciated. The biggest takeaway for me was that they're looking for how you think and tackle problems methodically, not necessarily how fast you can code. That said, the interview quality was a bit uneven—some rounds felt more polished than others, and the technical bar didn't always feel clearly calibrated.
Prep tip from this candidate
Prepare a structured debugging methodology for performance and latency problems—they ask variations of this across multiple rounds. Be ready to walk through root cause analysis (RCA) steps, monitoring approaches, and how you'd systematically identify bottlenecks rather than guessing at fixes.
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 T. Rowe Price
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Employee Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Closest SAT Scores | |
| Find the Missing Number | |
| Monthly Customer Report | |
| Rolling Bank Transactions | |
| Top 5 Turnover Risk | |
| Payments Received | |
| Size of Joins | |
| Total Spent on Products | |
| Top 3 Users | |
| Get Top N Frequent Words | |
| Maximum Profit | |
| Bagging vs Boosting | |
| String Shift | |
| Google Maps Improvement | |
| Scrambled Tickets | |
| Prime to N | |
| Comments Histogram | |
| Slacking Employees Salaries | |
| Last Transaction | |
| Like Tracker | |
| Find the First Non-Repeating Character in a String | |
| P-value to a Layman | |
| Rectangle Overlap | |
| Cumulative Distribution |
Synthesized from candidate reports. Individual experiences may vary.
One software engineer candidate reports opening with a pre-screen with the hiring manager. The questions covered general technical concepts rather than hands-on coding. A senior-level candidate separately described a recruiter phone screen, so the opening call may vary by level or team.
Candidates report a coding round of four problems. One described them as progressively harder. Another described a 60-minute CoderByte pair-programming session with four easy, LeetCode-style problems, including matching parentheses. Reports differ on difficulty, so prepare for both. That candidate also had severe editor lag, so practice in unfamiliar shared editors.
One candidate reports being asked to design the system they would actually be working on. This made the discussion feel specific to the role. Candidates may want to learn about the team's product beforehand and be ready to discuss trade-offs. A senior-level candidate separately reported debugging and latency scenarios in place of a coding challenge.
One candidate reports a final behavioral conversation with a more senior engineering manager. It included why they were leaving their current role and why they wanted this position. That candidate was rejected afterward with no stated reason. Prepare concise, specific answers about motivation and what draws you to this team.