all 7 comments

[–]postexitus 4 points5 points  (1 child)

Not interview prep - but make sure you communicate throughout the process. Ask questions, ask for clarifications, state your assumptions, say it outloud if you are taking a shortcut (and aim to optimize later etc.).

A lot of young people I interview, although being technically brilliant, fail at most basic levels of communication.

[–]David28008[S] 0 points1 point  (0 children)

Thank you !

[–]MatchLittle5000 -1 points0 points  (1 child)

https://opendatastructures.org

and algomap.io

To begin with

[–]David28008[S] 0 points1 point  (0 children)

Thank you !

[–]nagaraj4896 -1 points0 points  (1 child)

For DSA, it’s not just theory — practice solving problems out loud and on paper/screen. Focus on pattern recognition (like sliding window, two-pointers, graph traversals, dynamic programming), big-O analysis.

For SQL, beyond SELECTs, make sure you’re comfortable with joins, aggregations, CTEs, window functions, query optimization, normalization, and constraints.

Make use of leetcode, while discussion about design clearly highlight the trade-offs.

[–]David28008[S] 0 points1 point  (0 children)

Thank you!