
Yahoo Software Engineer candidates report background and cloud discussions alongside coding, cache-design, and arithmetic-expression problems.
$154K
Avg. Base Comp
$193K
Avg. Total Comp
Not reported
Typical Rounds
1-2 weeks
Process Length
Yahoo Software Engineer interview reports describe a mix of conversation about experience and hands-on technical evaluation. One candidate reported a hiring-manager discussion focused on their background, followed by a technical round that spent substantial time on cloud experience; the candidate’s AWS background was discussed alongside the team’s use of GCP. Be ready to explain what you built, the decisions you made, and how your cloud experience transfers across platforms.
The reported coding work is specific enough to guide practice. Candidates encountered arithmetic-expression evaluation with operator precedence, framed as a stack-based data structures and algorithms problem. Another report described designing a cache for high-throughput, concurrent requests and implementing a caching strategy in Java during the same one-hour first-round interview. Practice choosing and explaining data structures, clarifying edge cases, and turning a design into working code.
These accounts do not establish one fixed sequence or universal round count. Still, they point to a practical preparation focus: communicate your background clearly, work through stack-based parsing carefully, and articulate tradeoffs in a concurrent cache design. A separate candidate reported receiving a verbal offer after multiple rounds, so keep offer discussions distinct from interview preparation and seek clear written confirmation if you reach that stage.
Synthesized from 4 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 Yahoo 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 Yahoo
Find how many users logged in a certain number of times on a given day
| Question | |
|---|---|
| P-value to a Layman | |
| Type I and II Errors | |
| Annual Retention | |
| Your Strengths and Weaknesses | |
| LRU Cache 1 | |
| 2nd Highest Salary | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Merge Sorted Lists | |
| Employee Salaries | |
| Top Three Salaries | |
| String Shift | |
| Top 3 Users | |
| Comments Histogram | |
| Like Tracker | |
| Random SQL Sample | |
| Weighted Keys | |
| Flight Records | |
| Largest Salary by Department | |
| Raining in Seattle | |
| Find the First Non-Repeating Character in a String | |
| First Touch Attribution | |
| Job Recommendation | |
| Minimum Change | |
| Recurring Character | |
| Find the Missing Number | |
| Delivery Estimate Model | |
| Scrambled Tickets | |
| Detecting ECG Tachycardia Runs |
Synthesized from candidate reports. Individual experiences may vary.
One candidate reported a hiring-manager conversation centered on background and experience. Candidates may be asked to connect recent work to the role, including how their cloud experience transfers when a team uses a different platform.
A candidate reported a coding round with an arithmetic-expression evaluation problem involving operator precedence. Prepare to explain your approach, ask about requirements and edge cases, and code a correct stack-based solution.
One first-round report combined system design with Java cache coding in a one-hour interview. The candidate was asked to design for high-throughput concurrent requests and implement a caching strategy; this may be a focused technical screen rather than a universal format.