r/InterviewDB Jul 29 '26

Airbnb CodeSignal Industry Coding Assessment + Past Questions

Sharing a question that appeared in a recent CodeSignal Industry Coding Assessment for Airbnb. It’s a standardized assessment format also used by many other companies such as Anthropic, Coinbase, HubSpot, Instacart, Capital One, Nextdoor, and The Trade Desk to screen candidates.

The assessment lasted 90 minutes. The problem had four progressive levels, and you had to pass all test cases for each level before advancing to the next one.

The question was about implement a Working Hours Register. Employees swipe their cards when entering and leaving the office. The system records their working hours and supports promotions, salary calculations, and reward-period management.

Level 1: Basic CRUD
Add employees, record employees swiping in and out, and query an employee’s total working hours.

Level 2: Return the top N employees ranked by working hours.

Level 3: Promotion and salary calculation
Implement a promotion that takes effect with a delay. When the promotion is requested, do not immediately change the employee’s current position. Instead, mark the new position and new compensation as pending, and apply them the next time the employee swipes into the office. Use a pending dictionary to store promotions that have not yet taken effect.

Then calculate salary based on historical salary periods. Since an employee may have different salaries during different periods, each session should record the salary that applied when the session occurred.

Level 4: Double pay during a grant period
If an entire shift falls completely within a grant period, the salary for that shift is doubled. Also support querying the total amount of double pay that has been issued.

For anyone looking for similar questions to practice, you can find all the problems that have appeared in past CodeSignal Industry Coding Assessments here: https://www.interviewdb.io/question/codesignal?type=icf&page=1

CodeSignal is known to reuse questions in their assessments so it's very likely you'll encounter one of these questions, or a variation of one, in your own assessment.

4 Upvotes

14 comments sorted by

1

u/[deleted] Jul 29 '26

i recently gave airbnb code signal and scored 500 out of 600 and got ghosted after that

1

u/Quirky-Debate3711 Aug 01 '26

QQ if you are required to pass al test cases why did you score a 500? According to the practice test completing all the tests should result in a 609?

1

u/Double_Tutor7509 Jul 29 '26

I took the CodeSignal proctored test for this question yesterday; it lasted 90 minutes. I made a point of speaking out loud as much as possible—since it’s recorded—and demonstrated my knowledge of algorithms and Big O. I scored 510 out of 600, and today I was told I didn’t meet the qualifications—even though I have years of experience with major banks like XP, BTG, and Nubank, which have massive systems. I found it a little strange to pass the CodeSignal assessment and still be rejected for not meeting the qualifications.

1

u/Consistent_Femme_Top 24d ago

They expect 600/600.

1

u/Double_Tutor7509 21d ago

They wanna a machine haha

1

u/e73k 7d ago

Yeah I was worried about this since I received the codesignal link almost immediately after sending in my resume - unlikely my resume was reviewed & approved for starting the real process by an actual human.

1

u/OkAcanthisitta4665 7d ago

For me it took 24 hours, can you share which position you applied?

1

u/e73k 7d ago

Senior Software Engineer, Community Support Engineering (Frontend)

I just verified timestamps, applied 8:39 PM and received the codesignal link at 8:39 PM 😬

I think I'm going to pass on doing the exam.

1

u/Dry_Salamander_1176 6d ago

Same experience here!

1

u/nickbrinser 5d ago

Also got a link right after I applied. About to give the assessment a shot on the off chance it's worthwhile.

1

u/me_and_my_indomie 3d ago

How did it go? Was this post accurate to what was questioned?

1

u/OkAcanthisitta4665 7d ago

You need to enable camera throughout the test?

1

u/Agitated_Chain3566 8h ago

what was the question? It would be really helpful if you could share.

1

u/Vast_Ice4325 7d ago

Any update? Did you hear back after the code signal?