This fullstack engineer understands web architecture and APIs as a connected system. This engineer can be productive writing code for both the front end and backend. Theyāre also an effective code reviewer, leveling up their teammates and driving quality.
How We Test
See how a sample test process would look.
Med/Senior Fullstack Engineer
Capabilities
Systems Debugging (Two-Part Scenario)
A new (and very important) customer launched today. Weāre seeing serious performance problems loading their admin dashboard. This is impacting service for other customers. Weāve identified several bottlenecks. Help your team brainstorm ideas on what to do by drafting an email.
What we liked:
Suggested a very quick fix idea to mitigate impact for other customers
Suggested ideas in 5 out of the 6 area of the system we look for, including: hardware, DB/Query optimization, batching, caching, cutting scope
What we look for that we didnāt see:
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Hi team,
Letās quickly deploy a feature flipper around that expensive table/report and flip it off for this large customer until we can get a bigger fix in place
Is that table actually important for this page? Could we hide the expensive parts behind another click?
Are we hitting a DB index with the query? Modify the query or add an index, possibly multi-column
Can we batch API requests?
Letās avoid (N+1) queries on that tableā¦
What we liked:
Suggested a very quick fix idea to mitigate impact for other customers
Suggested ideas in 5 out of the 6 area of the system we look for, including: hardware, DB/Query optimization, batching, caching, cutting scope
What we look for that we didnāt see:
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Didnāt suggest strategies for dealing with slow/degraded 3rd party services.
Code Review Part 1: Frontend pagination
Perform code review for both a frontend and backend pull request related to the complex dashboard performance improvements. After restoring performance for other customers, your team prioritized two performance improvements. Both of these pull requests are up for your review. Review frontend pull request that adds support for server-side pagination.
8
Matt J.
Nam porttitor blandit accumsan. Ut vel dictum sem, a pretium dui. In malesuada enim in dolor euismod, id commodo mi consectetur.
16
Matt J.
Nam porttitor blandit accumsan. Ut vel dictum sem, a pretium dui. In malesuada enim in dolor euismod, id commodo mi consectetur.
Programming with a Business Algorithm and Data
Evolve existing code to meet a new requirement that adds several layers of abstraction. After stabilizing performance of the admin dashboard, itās time to update the departments report to support a new feature. Weāve added groups to our role-based access control system. You made great progress this morning and are diving into make more progress before your team retro in 40 minutes.