| Posted on November 27, 2007 at 9:05 PM | |||||||||
|
Number of Interviewers:
4
Total Hours Interviewed: 4 Interview Comments: The process itself was very awkward for me. The on-campus interviewer wasn't nice at all. He asked me a bunch of questions in a very intimidating manner, most if which I believe I answered correctly. He threw all sorts of questions at me, and even asked about my grades/transcript. Then I went through an online exam of some sort, after which I did an hour long phone interview with two guys who kept swapping turns tossing questions at me. Finally came the on-site interview - they fly you to NYC and interview you for about 3-4 hours and you hear back from them in a few days. There were too many questions to write them all down. All had to do with C/C++, memory management, classes/objects in C++, processes & process address spaces, a bit of Java: abstract class vs interface, multiple inheritance, etc. My programming question had to do with passing character pointers around. So if you're in main() and have a variable char *str and wish to populate str with 'Hello World' in another function foo(), how would you do it. Seems simple enough. Was surprisingly asked the same question twice - once for the on-campus interview, another on site. The other question was how to convert an integer to a char array (i.e. implement itoa()) If you haven't covered all this stuff in a class such as OS or any of the more advanced programming classes, it'll be a very tough interview. I recommend 'Advanced Programming in the Unix Environment' by Stevens or any other OS book really. Learn it. |
||||||||
back
write a review