Different pieces to help solve the puzzle. In our case as coders, its problems. Hey friends hope you are all positive and testing negative! Today I want to talk about problem solving patterns for organizing your data. As a coder you will encounter so many of these patterns throughout your career. You will especially see them throughout Leet Code, Hacker Rank and technical interviews. The patterns that will be discussed are: Frequency Counter, Multiple Pointer, Sliding Window, and Divide and Conquer.