rasahq/full-stack-coding-test — explained in plain English
Analysis updated 2026-08-08 · repo last pushed 2020-12-02
Prepare for a full-stack developer interview at Rasa by practicing their code review exercise.
Learn what Rasa's hiring process looks like and what skills they expect from candidates.
Practice reviewing a React component that lets users select and label text with colored highlights.
| rasahq/full-stack-coding-test | 00kaku/gallery-slider-block | 0verflowme/weirdhta | |
|---|---|---|---|
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2020-12-02 | 2021-05-19 | 2022-06-16 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
No setup gotcha, it's a code review exercise where you read existing code rather than run or build anything.
This repo is a take-home coding test that Rasa gives to full-stack developer candidates. The task is to review a colleague's pull request for a component called EntityHighlighter, which is meant to let users select parts of a string, label those selections, and see them highlighted in different colors based on their labels. The component is part of a fictional natural language classifier that sorts useful tech concepts from meaningless jargon. You're not building the component from scratch, it's already been submitted by a pretend colleague. Your job is to act as the reviewer: read through the code, identify problems, and mark any issues you find, just like a real code review on a team. The instructions specify a few requirements the component should meet. Users need to be able to select text and assign an entity label to each selection. Selections sharing the same label should appear in the same color, while different labels get different colors. The component also needs to be reusable across the application. Your review should check whether the submitted implementation actually satisfies these goals and flag anything that falls short. This repo would only be relevant to someone applying for a full-stack role at Rasa, or someone curious about what their interview process looks like. The README doesn't go into much detail beyond the core instructions, so there's no additional context about evaluation criteria, time limits, or how submissions should be returned.
A take-home coding test from Rasa for full-stack developer candidates. You review a pretend colleague's pull request for a text-highlighting component and flag code problems, simulating a real team code review.
Mainly JavaScript. The stack also includes JavaScript, React.
Dormant — no commits in 2+ years (last push 2020-12-02).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.