CS Masters at top 5

Stanford’s requirements for masters applicants are pretty normal: Statement of Purpose, 3 Recommendation Letters (they recommend that 2 be written by academic sources), resume (great if you have any published papers), college transcripts, and GRE General Test.

I think LORs can help quite a bit. On the Stanford CS admissions page they list what they like to see on the LORs.

Good luck.