Sathyaish
Jan 19th, 2006, 09:11 AM
If you:
1. reside in India;
2. are open to relocate to another state within India;
3. think you are a good developer;
4. have programmed in at least two, and any two, programming languages for more than three years;
5. one of the two programming languages is C#, and you've been programming C# for at least two years;
6. are not excited about the job you're doing and want to change;
7. do not have butterflies in your stomach when you see basic questions like the ones below (towards the end of this post), then...
Please write to me now.
Basic Questions
1. Explain two's complement.
2. Given your favorite programming language, reverse the fourth-order bit of an unsigned integer. If your favorite programming language doesn't support bit-twiddling, then do it on paper with a pencil.
3. What is the anatomy of a hash-table?
4. What book are you reading these days, both technical and non-technical?
5. What is Intermediate Language (IL)?
6. What is a linker?
7. Express this in pseudo-syntax: How would you pass a behaviour as an argument to a method?
8. Explain any two HTTP status codes.
9. Explain any one design pattern you may have used. No singleton, please; anything else.
10. Just run me through how socket communication works in general.
1. reside in India;
2. are open to relocate to another state within India;
3. think you are a good developer;
4. have programmed in at least two, and any two, programming languages for more than three years;
5. one of the two programming languages is C#, and you've been programming C# for at least two years;
6. are not excited about the job you're doing and want to change;
7. do not have butterflies in your stomach when you see basic questions like the ones below (towards the end of this post), then...
Please write to me now.
Basic Questions
1. Explain two's complement.
2. Given your favorite programming language, reverse the fourth-order bit of an unsigned integer. If your favorite programming language doesn't support bit-twiddling, then do it on paper with a pencil.
3. What is the anatomy of a hash-table?
4. What book are you reading these days, both technical and non-technical?
5. What is Intermediate Language (IL)?
6. What is a linker?
7. Express this in pseudo-syntax: How would you pass a behaviour as an argument to a method?
8. Explain any two HTTP status codes.
9. Explain any one design pattern you may have used. No singleton, please; anything else.
10. Just run me through how socket communication works in general.