Dynamic Programming vs. Divide-and-Conquer (2018)
The ratio of importance placed on these algorithm design in interviews vs the amount of times they actually come up in real world problems seems skewed IMO.