Strings are fundamental data type in real world and developing algorithms to deal with it is an important domain. In interviews often string algorithms are most insightful and challenging. In this guide for the day before your coding interview we have explored some problems and demonstrated the thought process to solve it starting from the brute force solutions.In the process we have covered all fundamental ideas along with applying Dynamic Programming to String algorithms so that you are able t