Sample Question #197 (case question on algorithms)
Even though you don’t have any programming background and don’t know any computer language, I want to give you a question to see how you think logically. Don’t worry about getting the "right" answer. I just want to see how you work through a problem. Okay?
When you are given a large series of data, say, the market capitalization of every stock in the world expressed in dollar terms, how do you rank the observations using a computer? In other words, how do you sort the data? You can draw a flowchart if you want.
When you find the solution, please also discuss how much time you think the sorting process will take on a typical PC.
(Comment: folks who have studied algorithms should know the answer! But for those who haven’t, this is an excellent case question to test your problem-solving skills.)