Practice ten problems selected for senior software engineer work. These are named course-bank problems, so you may recognize them from lessons.
A remembered answer can hide a gap in your reasoning.
Treat the set as rehearsal: explain a contract, choose a data structure, estimate the cost, then run the examples and your own boundary cases. Review any repeated task in another language or solve it using a different valid approach. Repeated practice can be slow when you already know the answer. For a different task bank with a running clock, choose a foundation online assessment.