FastPrepChatbot Away-Status Refactor

Chatbot Away-Status Refactor

OpenAI logoOpenAI● MediumFULLTIMEPHONE SCREEN

Problem statement

Given one chat message and parallel arrays of usernames and away statuses, return the statuses for away users mentioned in the message.

The problem statement continues
Pro

Examples

Example 1

message = "Can @Mia and @sam review this? @mia"usernames = ["mia","Sam","lee"]statuses = ["Mia is hiking","Sam is offline","Lee is away"]return = ["Mia is hiking","Sam is offline"]

Matching is case-insensitive, preserves first-mention order, and suppresses the repeated @mia mention.

FastPrep Pro
Reported in 1 OpenAI interview this week

Unlock this recently reported problem

FastPrep Pro gives you full access to interview problems reported within the last week.

  • Full problem statement and constraints
  • 1 more worked example, explained
  • Guided hints and editorial
  • Run your code on real test cases
$8.25/month

$99 billed yearly — or $19 month-to-month. Cancel anytime.

Free plan — 2 of 2 free unlocks used this week
See OpenAI hiring insights
CodePython 3
Run and Submit unlock with Pro
FastPrep Pro
Reported in 1 OpenAI interview this week

Unlock this recently reported problem

FastPrep Pro gives you full access to interview problems reported within the last week.

  • Full problem statement and constraints
  • 1 more worked example, explained
  • Guided hints and editorial
  • Run your code on real test cases
$8.25/month

$99 billed yearly — or $19 month-to-month. Cancel anytime.

Free plan — 2 of 2 free unlocks used this week