Evernote Software Engineer Interview Questions
The questions to prepare for a Evernote Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Reverse a singly linked list in-place using iterative pointer manipulation.
EvernoteWrite a binary search function to find a target value in a sorted array.
EvernoteUse a hash map to find two array elements that sum to a target in O(n) time.
EvernoteTests your database tuning skills and ability to improve performance using sound reasoning.
EvernoteTests your ability to reason about database problems and choose appropriate solutions.
EvernoteCompute top 10 customers by net sales using joins and aggregations, ordering by revenue with deterministic tie-breaking.
Gain Digital
TCS
Zest AIMerge CRM orders with GA events via an identity map to build a customer-level view using joins, window functions, and monthly rollups.
ArtefactUse ROW_NUMBER() to keep the earliest created_at 'Repl created' per entity and return out-of-order duplicates to delete.
Replit
QuantcastSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests system design tradeoffs around scalability, reliability, and data modeling for a URL service.
EvernoteTests your end-to-end engineering judgment from requirements to ongoing quality and maintenance.
EvernoteTests your reliability engineering approach across redundancy, monitoring, and recovery strategies.
Evernote