Software Developer Internship Interview Questions | Glassdoor

# Software Developer Internship Interview Questions

29

Software developer internship interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

### Software Developer Internship at Hulu was asked...

Jun 25, 2011
 What would you name this function and how would you optimize it?2 AnswersIt was a basic substring function and to improve it, should remove the recursion.In the first interview, did you also ask to write codes or just to explain codes those were sent just before the interview ?

### Software Development Engineer In Test/SD Summer Internship at Microsoft was asked...

May 17, 2012
 Given an array of positive and negative numbers, give an algorithm that would find the sequence of numbers that give the largest sum. The numbers have to be in sequential order. 2 AnswersThe naive algorithm will take O(n^2) time, but it is very easy to code. The divide and conquer algorithm will take O(nlgn) time, but a little challenge to implement.If by "sequential order" you mean that the indices of the numbers in the subsequence must be consecutive, I think this should work in O(n): int main() { int best[N], B, i, a[N]; //input to a; best[0] = a[0]; B = a[0]; for(i = 1; i best[i-1]) best[i] = B + a[i]; else best[i] = best[i-1]; B = max(a[i], B + a[i]); } return best[N-1]; return 0; }

### Software Developer Internship at Amazon was asked...

Jan 29, 2013
 Find the nth largest number of an unordered list in time complexity of O(n)1 Answerkeep a min heap of size n

### Software Development Engineer Internship Summer at Amazon was asked...

Mar 16, 2013
 How to convert a string to integer (expect to write a method for it) ? without using parseInt valueat stringtokenizer split (that what I suggested to use but they were all prohibited)1 Answer(a) write a method to convert a string digit to an int (lots of ways to do this) (b) int result = 0 (c) iterate through the string backwards, with the indexes starting from 0 - result += convert(current character) * 10^index ie "569" - 9 x 10^0 + 6 x 10^1 + 5 x 10^2 = 9 + 60 + 500 = 569

### Software Development Engineer Internship at Amazon was asked...

Apr 24, 2012
 Basic java questions and write a method to test whether a given binary search tree is valid or not1 AnswerTesting whether a binary tree is a binary search three: class BTNode(object): def __init__(self, value, left=None, right=None): self.value = value self.left = left self.right = right def BSTMin(node): return BSTMin(node.left) if node.left else node.value def BSTMax(node): return BSTMax(node.right) if node.right else node.value def isBST(node): if node.left and not (isBST(node.left) and BSTMax(node.left) < node.value): return False if node.right and not (isBST(node.right) and node.value <= BSTMin(node.right)): return False return True

### Software Developer Internship at Clearwater Analytics was asked...

Feb 7, 2014
 Classic white board tech questions. eg. isPrime(), reverseDigits(), merge2SortedArray(), Fibonacci().1 AnswerThe reuse some old famous google interview questions, study before u go.

### Summer Software Developer Internship at Epic Systems Corporation (Wisconsin) was asked...

Feb 28, 2013
 Not allowed to discuss.Be the first to answer this question

### Software Development Internship at Epic Systems Corporation (Wisconsin) was asked...

Feb 9, 2013
 Out of the three references you gave, who knows you the best? What is one strength or weakness this person would note about you?Be the first to answer this question

### Software Developer Internship at IMC Financial Markets was asked...

Jan 18, 2013
 Explain how a GPS system works. What makes you better than the other candidates?Be the first to answer this question

### Internship Software Development Engineer In Test (SDET) at Microsoft was asked...

Mar 19, 2014
 Most unexpected was the last interview of the day. It seemed as though my interviewer had no plan at all for what to ask and just let questions develop so they took me off guard.Be the first to answer this question
110 of 29 Interview Questions

More