Educative: Interactive Courses for Software Developers is a great platform to learn how to do coding interviews correctly. They offered several courses for coding interviews, among others. What I like most is that they would tell you the ins and outs of these coding questions. They break questions into different groups, patterns, as they say. They have patterns like: Sliding window, to solve a group of questions like Longest Substring with K Distinct Characters (medium). Fast & Slow pattern to solve 3-sum problem to solve Middle of the LinkedList (easy)