
Carfax software engineer interviews, as candidates describe them, combine a recruiter or screening step, live coding, and conversational technical questions tied to your resume. Topics vary by role and level.
$89K
Avg. Base Comp
$106K
Avg. Total Comp
2-4 rounds
Typical Rounds
Not reported
Process Length
Three candidates describe Carfax interviews for different engineering roles: a senior software engineer, a UI developer and a software developer intern. Their paths differ, so treat this as a picture of the range rather than one fixed loop.
The common thread is live, conversational technical work rather than abstract puzzle-solving. The senior candidate shared their screen with two developers and was asked about input validation in Python, including different validation rules for different table fields. A later panel covered removing personally identifiable information from user data in a chatbot project. Both questions were tied to the job description and the candidate's resume.
The UI developer reported about 30 minutes of Azure questions (App Service, CI/CD pipelines, storage), followed by a one-hour HTML and JavaScript challenge. It covered call, apply and bind, this binding, arrow functions, closures, hoisting and currying. This candidate received an offer.
The intern described a screening test with two coding problems and a multiple-choice section on computer science fundamentals, mostly data structures. An online interview followed with behavioral and resume questions, then 45 minutes of live coding in a language of their choice. This candidate also received an offer.
The senior candidate was rejected after the role turned out to be aimed at a lead-level developer. If you are applying above entry level, confirm the level and leadership expectations with the recruiter early. Prepare to explain your own projects in practical detail.
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 Carfax 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 Carfax
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Merge Sorted Lists | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Monthly Customer Report | |
| String Shift | |
| Comments Histogram | |
| Random SQL Sample | |
| Find the Missing Number | |
| Prime to N | |
| Rectangle Overlap | |
| Largest Salary by Department | |
| Upsell Transactions | |
| Over-Budget Projects | |
| Retailer Data Warehouse | |
| Hurdles In Data Projects | |
| Minimum Change | |
| Scrambled Tickets | |
| The Brackets Problem | |
| Project Pairs | |
| Size of Joins | |
| Integer to Roman | |
| Sum to N | |
| Total Spent on Products | |
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting | |
| Nearest Common Ancestor | |
| Level Of Rain Water In 2D Terrain | |
| Target Indices | |
| Detecting ECG Tachycardia Runs |
Synthesized from candidate reports. Individual experiences may vary.
The senior candidate reports an initial HR call covering fit and logistics, including location expectations. Other candidates describe different openings, so this step may vary by role. Use it to confirm the seniority level, team and location expectations before you invest preparation time.
The intern candidate reports a screening test with two coding problems and a multiple-choice section on computer science fundamentals, mostly data structures. Interviewers were reportedly available for clarification. Other candidates did not describe this step, so it may be specific to early-career hiring.
Candidates report live technical sessions. The senior candidate coded in Python with two developers on input validation. The UI developer had about 30 minutes of Azure questions, then a one-hour HTML and JavaScript challenge. The intern reports 45 minutes of live coding in a chosen language. Expect the content to follow the role and your resume.
The intern reports behavioral questions on background, work preferences and a past problem-solving example, followed by resume-based technical questions. The senior candidate describes a panel with more screen-sharing and a two-way discussion on removing personally identifiable information from chatbot data. Prepare specific examples from your own projects, since candidates report follow-ups based on their answers.