Engrain by ByteRush

MC.05.01 Mid-levelCore — asked often

Data table: sort, filter, paginate

Comes up in: Machine coding

This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.

What it covers

  • column config
  • multi-column sort
  • per-column filters
  • client vs server pagination
  • derived data with memoisation
  • aria-sort

Words you will know

column definitionderived data

What you will practise

  • build (timed 90 min)

Interview questions this answers

  • Design the state for a table with sorting, filtering and pagination.
  • Client-side vs server-side sorting and pagination: when do you choose each?
  • How do you make a sortable table accessible?