Character.AI

A recruiter call, a hiring manager screen on past scaling work, a 60-minute live coding screen, then a virtual onsite of four or five rounds (coding, LLM serving and inference, system design for stateful chat, behavioral), plus a founder or CTO talk for senior hires.

4 questions

  • Minimum window substringCodingGiven strings s and t, return the shortest substring of s that contains every character of t, counting repeats, or an empty string if there is none. Grow the window until it…
    Last asked May 2026
  • How strings are stored and what copying them costsCodingWhat is a string under the hood? Describe the fields a string struct holds and how you would implement one yourself, then give the time cost of copying a string and of common…
    Possibly retired
  • Mini spreadsheet with formulas and cycle detectionCodingBuild a mini spreadsheet with cell get and set, formula evaluation over dependencies, cached values with eager updates, and cycle detection. Covers the bank's spreadsheet variants…