LeetCode is a website that hosts programming contests as well as problems given to interviewees by companies in technical interviews including all the Big 4 i.e. Google, Facebook, Amazon and Microsoft.
I have been solving these problems in preparation for my technical interview questions during my co-op job hunt in the University of Waterloo
All this does is it helps me gain exposure in algorithms and data structures, while helping me becoming a better programmer and accounting for all the edge and extreme cases
What's next? My goal is to do at least one problem a day