This one blog will be a little different from all the other blogs I have written. It would have a mixture of questions that i come across and sometimes I read on some sites which are indeed useful.
Anyone is free to add to this list. Just comment and let me know and I can add them. And in case there is an error in the solution feel free to correct it. After all knowledge sharing is the key to growing.