Feeling lost in DSA before placements. Looking for a roadmap that actually works
Hi everyone,
I'm an S7 Computer Science student, and I have my Infosys placement in about a month.
I'm comfortable with Python (syntax, lists, dictionaries, functions, etc.), but my biggest weakness is DSA problem solving and pattern recognition.
I've been practicing for around 20 days, but when I see a new or indirect problem—even an Easy one sometimes—I go completely blank. I don't know how to start or how to identify which approach or pattern to use.
I can understand solutions after seeing them, and if I revisit similar problems later, I can often solve them. But with new problems, I struggle to connect the dots.
For those who were once in a similar situation and improved:
How did you build your problem-solving skills?
How did you learn to recognize patterns?
If you had only one month before placements, what would you focus on?
I'm willing to work hard—I just want to make sure I'm practicing the right way.
Thanks in advance!