1. Emergency Handling for Server Crash
If a server crash occurs, how would you perform emergency handling?
2. Improving Software Running Efficiency
How would you improve the running efficiency of software, and how would you use the 'ps' command to increase the priority of a process?
3. Server Provisioning Environment Design
You are a system designer at Optiver and need to provision 1000 servers from bare metal to production environment. How would you design such an environment?
4. Design a Live Streaming Website
Design a live streaming website that can support 100,000 users online simultaneously with live commenting services. How would you design the website, how much bandwidth would you reserve, and provide a UML design.
5. Ball Piles Transformation
Given two piles of balls, each move consists of taking balls from the larger pile to double the number of balls in the smaller pile, following the transformation (a, b) to (2a, b-a). Answer the following questions: 1. Starting with (1, 25), is it possible to end up with (0, 26)? 2. Starting with (1, 24), is it possible to end up with (0, 25)? 3. Starting with (1, 23), is it possible to end up with (0, 24)? 4. For what values of n can the pair (1, n) eventually become (0, n+1)?