Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Asana Software Engineer Interview Questions

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

50questions
~12htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 17 questions · ~237 min
BST VerificationMedium
Practice

Validate a binary search tree when equal values are allowed only in left subtrees.

bstAlgorithmsedge casesAsana
Explain a DFS FunctionMedium
Practice

Analyze a recursive DFS traversal, determine its complexity, design tests, and choose a precise function name.

code analysisCodingdfsAsana
More Coding questions with a free account
2
System Design17 questions · ~237 min
Jigsaw Puzzle OODHard

Design the classes, relationships, and solving algorithm for a rectangular jigsaw puzzle.

class structureiterative reasoningdesignAsana
Cats and Rabbits OO DesignHard

Model the board, pieces, legal moves, captures, and snail-safety rules for a turn-based 7x7 game.

class structurecomplex systemsdesignAsana
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
SQL & Data Manipulation8 questions + 1 drill · ~122 min
Database ShardingMedium
Practice
Recently asked

Explain sharding by reporting workspace counts and storage utilization for each active shard.

distributed databasesshardingAggregationsAsana
SQL Access CheckMedium
Practice
Recently asked

Determine whether a specified user has an active membership in a specified project using joined access-control tables.

access controlnull handlingJoinsAsana
January Shopper Retention RateMedium
Practice
Practice drill

Calculate January cohort retention using date filtering and aggregate counts on a single shoppers table.

Date FunctionsJoinsAggregationsInstacartUber
More SQL & Data Manipulation questions with a free account
4
Execution4 questions · ~56 min
Tell Me About YourselfEasy
Recently asked

Deliver a concise introduction that connects your experience, Solutions Architect strengths, and interest in the University of Cincinnati.

Success CriteriaExecutionRoadmappingAsana
Review a Design DocumentMedium
Recently asked

Assesses your ability to critique designs constructively and identify risks and improvements.

feedbackAsana
More Execution questions with a free account
5
Behavioral & Leadership4 questions · ~56 min
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 50 questions plus 1 hands-on drill to finish this plan.