
Candidates describe a FranklinWH software engineer process that starts with a written or online test and moves through technical rounds on DSA, SQL, Java and OOP fundamentals, then an HR conversation.
$155K
Avg. Base Comp
$180K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Six candidates describe FranklinWH software engineering interviews, and the clearest pattern is an early screening test followed by technical rounds that probe understanding rather than recall. Three reports mention a pen-and-paper round, and others describe an online or HackerRank-style assessment. These tests mix DSA problems with SQL, multiple-choice questions on operating systems, OOP or Java.
One candidate was asked to optimize code they had just written and to explain how they would build a HashMap from scratch. A senior candidate was asked about HashMap internals, including collisions, load factors and resizing, plus Java multithreading and object-versus-class locking. So practice explaining complexity trade-offs, not just reaching a working answer.
Other reported questions were narrower. One candidate was asked to implement the tree structure behind a file system and got an OS cache question. Another was asked about palindromes, anagram validation and matrix operations, with emphasis on time and space complexity. Another mentioned array duplicates, pair sums and XPath. A trainee-level candidate said SQL questions focused on indexes and how queries work, and that interviewers asked about project methodology and scrum.
The senior candidate's final round was a practical full-stack design task, building a holiday calendar with backend aggregation and a simple frontend, and ChatGPT was allowed. Two of the six reported offers, and the four who did not get offers often pointed to implementation or optimization gaps. Reports are mixed on structure and come from different role levels, so confirm the format with your recruiter.
Synthesized from 6 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 FranklinWH process.
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 FranklinWH
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Employee Salaries | |
| Size of Joins | |
| Hurdles In Data Projects | |
| Success Measurement | |
| Data Pipelines and Aggregation | |
| Mapping Nicknames | |
| Green Dot | |
| Uber Eats Customer Experience | |
| Safe Deployments | |
| Decision Tree Evaluation | |
| Your Strengths and Weaknesses | |
| Payment Data Pipeline | |
| Electricity Supply | |
| Stakeholder Communication | |
| Underpricing Algorithm | |
| Why Do You Want to Work With Us | |
| Simple Explanations | |
| LRU Cache 1 | |
| Accessible Data | |
| Closest SAT Scores | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Merge Sorted Lists | |
| String Shift | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an initial test, either pen-and-paper or online. One internship candidate described 13 questions: multiple-choice on OS and OOP, three DSA problems and two SQL questions. Another described a two-hour paper test with four DSA problems, SQL and Java MCQs. Expect a mix of topics and a tight time limit.
Candidates report one to several technical rounds. Reported topics include optimizing previously written code, building a HashMap, implementing a file-system tree, string and array problems, OOP, and Java collections and concurrency. Several candidates say the interviewers valued reasoning and complexity analysis over a first-try answer. The number of rounds varied between reports.
One senior candidate reported a HackerRank-style round with coding, SQL and multiple-choice questions. The same candidate then described a full-stack task: a web holiday calendar color-coded by weekly holiday density, with backend aggregation and a simple frontend. They were told ChatGPT was allowed. Other candidates did not describe this stage.
Several candidates report finishing with an HR or culture-fit conversation. Topics included a resume walkthrough, communication, background and, in one report, compensation expectations. One candidate said it opened with an introduction and then covered how they approached the written questions. Be ready to explain your projects and methodology, including scrum.