I applied online. I interviewed at Amazon Web Services (Bengaluru) in Sept 2021
Interview
Online Assessment
Technical Round (OS and Networking)
Coding Round
Interview with Hiring manager
Interview with Bar raiser
A lot of focus on Leadership principals therefore be prepared to answer scenario based questions that shows your troubleshooting and leadership skills.
Interview questions [1]
Question 1
Question related to OS booting process, Memory, Paging, TCP, UDP, DNS.
It was direct and to the point. The interview had 4 step process. The first step was easy and direct, the third step the same. The hardest stage was the loop interview.
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon Web Services (Toronto, ON)
Interview
HR contacted me to apply for a job, then I had a meeting with them. And I had to do online technical assessments. And finally, after the online tests, I had a 1 hour technical phone screen.
I applied online. The process took 3 weeks. I interviewed at Amazon Web Services (Baltimore, MD) in Nov 2023
Interview
Overall, I think you need to have a comprehensive knowledge to ace the interview. However, with some basics linux commands and troubleshooting, you will be able to do a decent job. I feel like most of these questions where improvised. The interviewer will start asking you basic questions and he feels like you know what you’re talking about, he will go more in depth. Note there was no question in the final round about Kubernetes, Prometheus, Grafana, Ansible or even AWS even if they were all listed in my resume. It was mostly about Linux, Networking and Infrastructure concepts. The 4 interviews were:
-70% technical, 30% behavioral. Most technical questions was asking me how I did things
-100% behavioral
-100% behavioral
-90% behavioral 10% behavioral.
Interview questions [1]
Question 1
Technical:
-Deployment Strategies how to use them
-How to configure servers
-Docker
-Docker networking, Host Bridge
-Docker question vs virtualization
-How does the kernel separate docker containers
Linux
-What happens when you boot up
-What’s the kernel ? Difference between user process and OS process
-Server diagnostic (You have to know commands for linux networking)
-Top
-Free -m
-Du
-Traceroute
-Ping
-tcpdump
-nslookup
-Netstat
-Nmap
-Ssh and sshd
-Networking
-What happens when you hit a url on your browser ? Asked a lot about DNS, how does it work in depth, I explained the root name server etc, Also led to DHCP question when
NAT and why do we use it for
-SSH not working (check connectivity, check port, check sshd enabled..)
-Problem server reaching DB, check network, check DB server..
-Problem with data taking too much place on server (Speak about log archiving, TTL, extending storage size)
Behavioural:
-Critical feedback
-Bad customer
-How did you make handover of a project
-One time you didn’t agree with the status quo
-One time you implemented a process to increase proficiency