Technical Skills

Full-Stack Developer Test

Combine front-end, back-end, SQL and system design topics in one assessment for full-stack engineering roles.

90 minHard15 questions15 sections
Front-end developmentBack-end developmentSQLSystem design

Topics covered

AutosaveSecuritySubmissionDatabase PerformanceFrontend StateFile UploadSearch and PaginationAuthenticationBackground ScoringAccessibilitySchema VersioningConfigurationTesting StrategyPull Request ReviewIntegrated Practical

Sample questions

A preview from the supplied content for this template. Use it as a reference when building your test.

AutosaveMid-senior

A test editor saves the full draft after every keystroke. Requests can complete out of order, large drafts make the API slow, and two browser tabs overwrite each other. Design the frontend and backend save protocol.

SecurityMid-senior

A route loads `attempt_id` from the URL and returns the attempt if the user is authenticated. It never checks the organisation or candidate relationship. Write the review feedback and propose tests.

SubmissionMid-senior

A candidate clicks Submit twice because the first request appears stuck. The system creates two result records and sends two completion emails. Redesign the complete submission flow.

Database PerformanceMid-senior

The results page loads 100 attempts, then fetches answers and candidate details separately for each row. It takes 12 seconds for large customers. Explain how you would diagnose and redesign it.

The supplied content includes 11 more questions.

Use Full-Stack Developer Test as your starting point.

Review this preview, then create a test that matches your candidates, employees or learners.

Use This Template