Microsoft Interview Question for Software Engineer in Tests






Comment hidden because of low score. Click to expand.
0
of 0 vote

Read the line by line
parse it word by word
keep putting the words in a stack
pop each word until stack is empty and give it to the translator

- 666 November 10, 2008 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Will the file size increase when we convert to Hebrew? In that case, the key thing is identify the size of new file to allocate it on disk. I am assuming contiguous allocation on the disk.

- Anonymous November 12, 2008 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Use system calls, lseek(),read()
will work for large files also

- Hitesh Singla April 08, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1. Read a line from the file and put it in a buffer.
2. Write a function to reverse the order of words in the buffer in place.
3. Feed the words from the buffer in order to the translator.

- schintan April 23, 2011 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More