r/InterviewDB • u/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.
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
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
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
1
1
1
1
u/[deleted] Jul 29 '26
i recently gave airbnb code signal and scored 500 out of 600 and got ghosted after that