Expedia Group's software engineering online assessment is commonly reported as a HackerRank test of two coding problems plus about six multiple-choice questions on object-oriented programming and data structures, often in about 90 minutes. Several intern candidates also report a separate behavioral or strengths assessment before the coding test. This page covers what the Expedia online assessment is, its format and timings, how it is scored, the rules to know before you start, how to prepare and a two-week practice plan.
What the Expedia online assessment is
Expedia Group publishes no OA specification, so this page reflects candidate reports from 2021 to early 2026 and guides checked on November 12, 2026. A March 2025 Seattle intern report described a behavioral assessment first, then a HackerRank test with two medium or hard coding problems and a few object-oriented multiple-choice questions. Another report described two coding problems and six multiple-choice questions in about 90 minutes, on topics such as stacks, circular linked lists and depth-first search. A February 2026 report described the HackerRank test as proctored, with the camera on and the screen recorded, and a London report from early 2026 described data structures and SQL. A few candidates were also asked to record HireVue answers.
For the SQL and design rounds, see SQL interview questions and the object-oriented design interview.
Format and timings
| Part | What it involves | Time and questions |
|---|---|---|
| Behavioral or strengths assessment (some roles) | Work-scenario questions with no code | Guides report about 45 to 60 minutes; one candidate reported about 30 |
| Coding | Two problems, easy to hard; arrays, binary search, stacks and graph traversal | Commonly reported: about 90 minutes for the whole test |
| Multiple choice | Object-oriented programming and data structures, sometimes databases and operating systems | About six questions |
| SQL (some locations) | Queries on a small schema | Within the test |
| HireVue (some candidates) | Recorded behavioral answers | Set in the invitation |
Total: commonly reported as about 90 minutes for the HackerRank test, plus a separate behavioral assessment for some roles.
How it is scored
- Coding problems are auto-graded on hidden test cases; one candidate advised getting every test case on the first problem before moving on.
- Candidates say the multiple-choice questions are quick points worth protecting.
- Guides say behavioral assessments reward consistent answers, since contradictions score poorly.
- Expedia publishes no cut-off.
Rules to know before you start
- One 2026 report described the camera on and the screen recorded during the HackerRank test, so treat it as proctored.
- The behavioral assessment and the coding test are separate steps, and both can have deadlines.
- Outside help is not allowed in either part.
How to prepare
- Practice two medium problems in 60 minutes, then one hard problem in 40.
- Revise object-oriented principles: inheritance, polymorphism, interfaces, composition and SOLID.
- Practice stacks, linked lists, binary search and DFS at easy to medium level.
- Write a few SQL queries with joins and aggregation if your location includes SQL.
- For the behavioral assessment, answer as you actually work and stay consistent.
A two-week practice plan
- Days 1 and 2: try HackerRank's sample test and complete any behavioral assessment early.
- Days 3 to 5: two coding problems a day on arrays, binary search and stacks.
- Days 6 and 7: linked lists, DFS and BFS at medium level.
- Day 8: object-oriented multiple choice: 30 timed questions, reading every explanation.
- Days 9 and 10: one hard problem a day, timed at 40 minutes.
- Day 11: SQL joins and aggregation, if your location includes SQL.
- Day 12: one full mock of two problems and six multiple-choice questions in 90 minutes.
- Day 13: review mistakes, then rest.
- Day 14: take the test in one sitting.
Related guides: what an online assessment is, the HackerRank assessment guide, Expedia coding interview questions.
On the day, and the mistakes to avoid
- Check the invitation for the platform, the sections, the time per section and whether wrong answers cost marks.
- Try the platform's sample test so the editor, run button and question navigation are familiar.
- Use a reliable laptop on a stable connection, with a working webcam if the invitation asks for one, and close other apps and tabs.
- Note whether sections are timed separately; time left in one section may not carry over.
- Answer the multiple-choice items you know quickly, flag the rest and protect time for the coding problems.
- Before submitting code, run your own edge cases and remove debug prints.
Mistakes that cost candidates:
- Spending the whole clock on one coding problem and leaving easy multiple-choice points unanswered.
- Guessing on every multiple-choice item in a test that uses negative marking.
- Revising only LeetCode and skipping the C output, pointer and operating-system questions.
- Submitting a brute-force solution that passes the samples but times out on hidden tests.
- Switching tabs or windows in a monitored test, which can be logged.
What happens after the Expedia online assessment
Candidates commonly describe a technical phone screen of about 60 minutes with a résumé walk and one or two coding problems, then a final loop of three or four interviews of about 45 minutes: coding, a design round often framed around booking or pricing, and behavioral questions on Expedia's values. Interns more often report two technical interviews with behavioral questions mixed in. For the next stage, see our technical phone screen guide.
Where CoPilot Interview fits
Online assessments are tests you take on your own: outside help is not allowed, and proctoring settings can flag other apps, tab switches or a second voice. Practice beforehand instead. CoPilot Interview is an AI interview assistant; its free AI mock interview prepares you for the interviews that follow the assessment, with questions built from your résumé and the job description and each spoken answer scored out of ten. The free plan gives 15 minutes a day of live help in sessions of up to 15 minutes, with AI mock interviews included. Read the invitation carefully and follow your employer's rules.
Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly.
Frequently asked questions
Does Expedia use HackerRank?
Yes, in nearly every recent candidate report for software engineering roles.
How many questions are on the Expedia OA?
Commonly two coding problems and about six multiple-choice questions.
Is the Expedia OA proctored?
One February 2026 report described camera and screen recording. Read your invitation and treat it as proctored.
What comes after the Expedia OA?
Usually a technical phone screen, then a final loop of three or four interviews with coding, design and behavioral rounds. Guides say new grads often get object-oriented or low-level design rather than distributed systems.
Can I use AI tools during the Expedia online assessment?
No, unless the instructions explicitly allow it. Assessments are meant to be taken on your own, and proctoring settings can flag other apps, tab switches or pasted code. Use AI tools to practice beforehand, and follow your employer's rules.
Practice this interview before the real one
The AI mock interview builds questions from your resume and the job description, reads them aloud and scores each spoken answer out of 10. Included on the free plan.
Start a mock interview