The software development final exam: Algorithms and Data Structures221 points by cpercivaRead the articleDiscussion on Hacker News