Im currently a junior in college, getting a BS in Computer Science. I have a part time job doing pretty much junior fullstack web development(.NET stack and SQL) but I dont have any big projects done quite yet to add to my portfolio.
Anyways, what should I have accomplished to be a competitive prospect for some cool developer jobs?
Im guessing internship, and contributions to a notable open source software project would be best.
Sorry about bad formatting, on phone.
I would look for extensive knowledge of data structures and algorithms, operating systems, networking and databases. If you are interested in a particular domain like machine learning or web development then it pays to know a bit about that as well.
More specifically for a job hunt, you should work your way through Cracking the Coding Interview, careercup.com and leetcode.com. These have questions marked out from companies like Google, Facebook, Amazon etc.