Rippling · Staff Frontend Engineer (10 years)
Rounds
- Phone Screen: dynamic form generation, in two parts
Questions asked
- Part 1: Come up with a schema that supports dynamic form generation to render various types of form elements, and talk about additional features to support like validation, persistence etc.
- Part 2: Build a prototype of your design to support a few form element types along with form submit.
- Extension: custom validation.
Tips
- Spend real time on the schema in part 1 since part 2 builds directly on it. useField and Support Ticket Form on FrontendLead are good prep.
