Introduction
During my semester exams, I realised that just studying theory was not enough, especially for coding-related subjects. I was facing difficulty in solving problems during exams even though I had gone through the concepts.
That’s when I decided to change my preparation strategy and started using GeeksforGeeks (GFG) more actively.
Preparation Strategy
Instead of only reading notes, I focused on:
- Practicing coding problems daily
- Revising important DSA topics like arrays, strings, and recursion
- Understanding patterns in questions rather than memorizing solutions
I started solving beginner-level problems first and then gradually moved to medium-level questions.
Challenges I Faced
Initially, it was very difficult for me to solve problems on my own.
I used to get stuck on basic questions. Time management during exams was a big issue. I lacked confidence in applying concepts.
But instead of skipping problems, I started analysing solutions and understanding different approaches.
What Helped Me the Most
- Consistent practice (even 1–2 questions daily made a difference)
- Reading editorial solutions after attempting problems
- Revising mistakes regularly
- Trying coding questions under time constraints
GFG provided a structured way to practice, which helped me stay on track during exam preparation.
Outcome
By the time my exams approached:
- My problem-solving speed improved
- I was more confident while attempting coding questions
- I was able to manage time better in exams
Even though I didn’t become perfect, I could clearly see improvement compared to my earlier performance.
Key Takeaways
- Don’t rely only on theory for coding subjects
- Practice consistently, not randomly
- Learn from mistakes instead of ignoring them
- Start small, then gradually increase difficulty
Final Advice
If you are preparing for exams or coding assessments, I would definitely recommend using GeeksforGeeks for practice. It helps in building both concepts and confidence over time.