Categories
-
Recent Posts
Archives
- June 2012 (2)
- January 2012 (6)
- December 2011 (5)
- November 2011 (6)
- October 2011 (7)
- September 2011 (5)
- July 2011 (1)
- May 2011 (4)
Category Archives: Programming Interview
Programming Interview Questions 28: Longest Compound Word
This is my last post of the long programming interview questions series. I’m starting my first full-time job next week at Microsoft Bing Relevance team. Wish me luck.. Given a sorted list of words, find the longest compound word in … Continue reading
Posted in Programming Interview
12 Comments
Programming Interview Questions 27: Squareroot of a Number
Find the squareroot of a given number rounded down to the nearest integer, without using the sqrt function. For example, squareroot of a number between [9, 15] should return 3, and [16, 24] should be 4.
Posted in Programming Interview
11 Comments
Programming Interview Questions 26: Trim Binary Search Tree
Given the root of a binary search tree and 2 numbers min and max, trim the tree such that all the numbers in the new tree are between min and max (inclusive). The resulting tree should still be a valid binary … Continue reading
Posted in Programming Interview
8 Comments
Programming Interview Questions
The complete list of all my programming interview question articles with pointers to original posts. There are 28 questions in total, and since 28 is a perfect number (as Donald Knuth also mentioned) I decided that’s a good place to stop.
Posted in Programming Interview
17 Comments
Programming Interview Questions 25: Remove Duplicate Characters in String
Remove duplicate characters in a given string keeping only the first occurrences. For example, if the input is ‘tree traversal’ the output will be ‘tre avsl’.
Posted in Programming Interview
7 Comments
Programming Interview Questions 24: Find Next Higher Number With Same Digits
Given a number, find the next higher number using only the digits in the given number. For example if the given number is 1234, next higher number with same digits is 1243.
Posted in Programming Interview
19 Comments
Programming Interview Questions 23: Find Word Positions in Text
Given a text file and a word, find the positions that the word occurs in the file. We’ll be asked to find the positions of many words in the same file.
Posted in Programming Interview
3 Comments
Programming Interview Questions 22: Find Odd Occurring Element
Given an integer array, one element occurs odd number of times and all others have even occurrences. Find the element with odd occurrences.
Posted in Programming Interview
7 Comments
Programming Interview Questions 21: Tree Reverse Level Order Print
This is very similar to the previous post level order print. We again print the tree in level order, but now starting from bottom level to the root. Using the same tree as before: The output should be: 4 5 … Continue reading
Posted in Programming Interview
6 Comments
Programming Interview Questions 20: Tree Level Order Print
Given a binary tree of integers, print it in level order. The output will contain space between the numbers in the same level, and new line between different levels. For example, if the tree is: The output should be: 1 … Continue reading
Posted in Programming Interview
10 Comments
