1. You're given a cube of cheese and a knife. How many straight cuts of the knife do you need to divide the cheese into twenty-seven little cubes?
2. When there's a wind blowing, does a round-trip by plane take more time, less time, the same time, or would your answer be 'it depends on the plane!'?
3. Read the problem and statement below. True or False?
4. At 3:15, what is the angle between the minute and hour hands on an analog clock?
5. Read the "celebrity problem" below and select the most appropriate statement from the options given.
6. This was a genuine "phone screen" question from facebook. "Hey, so do you know about sets and arrays?"
7. The "phone screen" interview continues: "Okay, so we want to use a set implementation to store a million names. Some of them are duplicates. By the way, what is a set?"(2 marks)
Note: To get two marks use key words associated with set and comment on the duplicates. Get this wrong and your "phone screen" ends!
8. Here's another "phone screen" question: Suppose I wanted a function that took in an input of "ivicc" and returned True. "civic" also returned True. What do you think I am asking you to do?
9. Do you know what the Fibonacci sequence is? This program should output 0,1,1,2,3,5,8,13 etc, but doesn't. What is wrong?
10. What is the following code doing? Given a 2D binary matrix filled with 0's and 1's, find the __________________________________.