10 Etsy Software Engineer (New Grad) Interview Questions (2026)
Etsy's new-grad SWE loop in 2026 is a recruiter screen, an online coding assessment, a technical phone screen, and a 3-4 round virtual onsite covering coding, system fundamentals, behavioral, and team match. Etsy is e-commerce for handmade and vintage goods; search relevance, recommendations, and seller tools show up.
By Alex Chen, Founder, InterviewChamp.AI · Last verified
Loop overview
New-grad candidates report a 4-7 week timeline in 2026. Online assessment (2 problems, ~75 minutes), then a 1-hour phone screen. Onsite: two coding rounds, one system fundamentals round, one behavioral + team match. Stack is PHP (legacy), TypeScript (React frontend), Java/Scala on backend, Python for data.
Behavioral (4)
Tell me about a time you supported a small business or independent creator.
Frequently askedOutline
STAR. Etsy's mission is supporting independent sellers. Pick a real example — even simple (helping a friend with a side hustle, buying handmade). Show empathy for the independent seller perspective.
Why Etsy?
Frequently askedOutline
Tie to the seller mission, sustainability, or specific Etsy features (Etsy Editors' Picks, Pattern, Etsy Ads). Mention if you have bought or sold on Etsy. Concrete > abstract.
Describe a time you balanced quality and speed.
Frequently askedOutline
STAR. Pick a real moment. Show the decision, the reasoning, the outcome. Be honest if quality lost. Etsy values pragmatic shipping with iterative improvement.
Tell me about a project where you owned UX decisions.
Occasionally askedOutline
STAR. Etsy operates in a craft-focused niche; UX details matter. Pick a real moment where you made or advocated for a UX choice. Show your reasoning and the outcome.
Coding (LeetCode patterns) (5)
Given a list of listings with tags, return the top N tags by listing count.
Frequently askedOutline
Hash map tag → count, then heap of size N over (count, tag). O(L log N) where L is total tag occurrences. Edge cases: ties, case-insensitive tags. Etsy uses tag-based search heavily.
Given a string with words, find duplicates ignoring case.
Frequently askedOutline
Split on whitespace, normalize to lowercase, hash set of seen, collect duplicates. O(N) time, O(N) space. Edge cases: punctuation attached to words, hyphens.
Given a binary tree, return the diameter (longest path between any two nodes).
Occasionally askedOutline
DFS returning depth from each node. At each node, update global max with leftDepth + rightDepth. Return 1 + max(left, right) up. O(N) time, O(H) space.
Implement a function that returns the average rating for each listing, given a list of (listing_id, rating) tuples.
Occasionally askedOutline
Hash map listing_id → (sum, count). Final pass to compute average. O(N) time. Edge cases: listings with no ratings, weighted by recency (extension).
Given an array of integers, return the K largest elements.
Occasionally askedOutline
Min-heap of size K. Push, pop when over K. End: heap holds top K. O(N log K). Mention quickselect as O(N) average alternative.
Technical (1)
Implement a function that returns matched listings for a search query (simple keyword match in title/tags).
Frequently askedOutline
Tokenize query, for each listing check overlap of tokens in (title + tags). Score by overlap count, return top N sorted by score. Discuss extensions: stemming, fuzzy match, popularity boost. Etsy's search is core.
Etsy interview tips
- Etsy is e-commerce for handmade. Have empathy for small sellers in your stories.
- Search and recommendation problems show up. Brush up on tokenization, scoring, ranking.
- Stack is varied (PHP legacy, TypeScript React, Java/Scala backend). Coding rounds are language-agnostic.
- Behavioral rounds value pragmatism, ownership, and craft.
- Compensation per Levels.fyi 2026 is mid-tier for NYC new-grad; remote roles have a lower band.
Frequently asked questions
How long is Etsy's SWE new-grad interview process in 2026?
Most reports show 4-7 weeks from recruiter outreach to offer.
Does Etsy ask system design for new-grad SWE?
Light system fundamentals appear (search, simple service design). Full distributed-systems is for mid-level and above.
What language should I use for Etsy interviews?
Whichever you know best. PHP, Java, Scala, TypeScript, Python are all accepted.
Is Etsy remote-friendly for new-grad?
Etsy operates a hybrid model with hubs in Brooklyn NY, Dublin, Berlin, and others. Confirm with your recruiter.
Does Etsy sponsor visas for new-grad SWE?
Etsy has sponsored H-1B and OPT in past US cycles. Confirm with your recruiter for 2026.
Practice these live with InterviewChamp.AI
Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.
Practice these live with InterviewChamp.AI →