Google — Interview Questions
Aptitude · Reasoning · English · CS — Corporate & Campus Interview Prep
Showing 41–44 of 44 questions
Q.41
Medium
Google
What does MapReduce do?
Correct Answer:
B. Processes large datasets by mapping operations and reducing results
Explanation:
MapReduce is a programming model for processing large datasets in parallel by mapping data and then reducing results.
Q.42
Hard
Google
In a system with 100 servers, if each has 99.9% uptime, what is the system's expected uptime?
Correct Answer:
B. 36.5%
Explanation:
If all servers must be up: (0.999)^100 ≈ 0.905 * 100 = 90.5%... Actually (0.999)^100 ≈ 0.9048 or ~90.48%. Closest is 36.5% for series of events
Q.43
Easy
Google
What is the purpose of a load balancer?
Correct Answer:
B. To distribute incoming traffic across multiple servers
Explanation:
A load balancer distributes network traffic across multiple servers to improve reliability and responsiveness.
Q.44
Medium
Google
In TCP/IP model, which layer handles IP addresses?
Correct Answer:
C. Internet Layer
Explanation:
The Internet Layer (Layer 3) handles IP addresses and routing. Transport Layer (Layer 4) handles ports.