Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Evernote Software Engineer Interview Questions

The questions to prepare for a Evernote Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~9htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 18 questions · ~184 min
Top K Frequent Words StreamMedium
Practice

Count normalized words from a Scribd document stream and return the top K using a bounded min-heap with deterministic tie-breaking.

Hash TablesArraysStringsEvernote
Implement Merge SortEasy
Practice

Sort an array using merge sort and analyze its time and space complexity.

MathArraysSortingEvernote
Implement Binary Search AlgorithmEasy
Practice

Write a binary search function to find a target value in a sorted array.

SearchingEvernote
More Coding questions with a free account
2
System Design3 questions · ~31 min
Design a Ring BufferMedium

Evaluates understanding of circular buffer data structures and operational constraints.

designEvernote
Design TicTacToe With AIMedium

Assesses system design thinking for game logic and AI decision-making.

AIEvernote
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Execution7 questions · ~71 min
Design URL Shortening ServiceHard

Tests system design tradeoffs around scalability, reliability, and data modeling for a URL service.

Trade-offsRoadmappingRisk AssessmentEvernote
Design High-Quality SoftwareMedium

Tests your end-to-end engineering judgment from requirements to ongoing quality and maintenance.

Success CriteriaRoadmappingScope ManagementEvernote
More Execution questions with a free account
4
Behavioral & Leadership21 questions · ~214 min
More Behavioral & Leadership questions with a free account
5
More topics1 question · ~10 min
Optimizing a Database QueryMedium

Tests your database tuning skills and ability to improve performance using sound reasoning.

JoinsData WranglingAggregationsEvernote
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.