Your question is Practicing DSA Problems Rigorously. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How do you practice data structures and algorithms rigorously? Walk through how you choose problems, solve them, analyze time and space complexity, and review mistakes so you improve over time.