socket programming, how many(programming) languages do you know, how much do rate on yourself on logic building and algorithms and then followed some test cases to solve(aptitude and programming based)
Check out your Company Bowl for anonymous work chats.