- This round was based on OS Linux commands used for Troubleshooting.
- First question was tell me about yourself.
- Be thorough with each & every OS concept.
- Scenario based questions were asked.
- Explain Booting process in Linux (Be comfortable with both Linux & Windows OS).
- Your system is running slow, what might be possible reasons and how will you troubleshoot it?
- The answers you provide will decide the flow of your interview (Each question is layered and will have multiple follow up questions along with it based on real time examples).
- How will you create and view a file in Linux?
- You are unable to create a file. What might be possible reasons? (They expect at least 3 reasons)
- What is scheduling? Explain types of scheduling.
- What is fragmentation in terms of OS? Explain different types of fragmentation.
- How do you overcome problem of fragmentation? Explain it. (Sol: Explain Segmentation)
- List all the scheduling algorithms. (It would be better if you explain them in brief too!)
- Linux command to view first 5 lines of a file, what is purpose of top command and it’s attributes. Explain file system.
- Can you run a 8GB RAM game on a 4GB RAM system? If yes, how?
- Write a code to find duplicate characters in string. (Better if you explain the logic while you type)
Amazon Web Services Interview experience