Are you ready to monitor the production, respond to alerts, and view dashboards?
SRE / Platform Engineer
You are alone on duty at night, NGINX Ingress is down, 20 services are unavailable. Describe the actions with commands.
How to isolate nodes with GPU for ML tasks in a cluster of 50 nodes?
How do you feel about a 12-hour shift schedule, on-call duties, and working in an office?
Have you had to deploy Kubernetes from scratch?
How do you work with OpenSearch for logging? What is important when configuring?
If an application under load slows down and liveness probes timeout, what happens? Is this correct?
Questions to interviewers about tasks, processes, and team structure.
1. Write the Python object "switches" to YAML format 2. Transform "switches" so that it contains only "cisco" switches 3. Use the standard ipaddress module to get the last host address in the network "172.16.0.0/28" 4. Parse "dhcp_snooping_table" into a list of dictionaries of the form: dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] 5. Write a class "NetworkSubnet" that has 2 methods: - get_subnet - returns the first available subnet of the specified length as an IPv4Network object - show_network_pool - returns a list of available subnets ```python from ipaddress import IPv4Network class NetworkSubnet: def __init__(self, aggregate_network: str): ... def get_subnet(self, length: int) -> IPv4Network: ... def show_network_pool(self) -> list[IPv4Network]: ... net = NetworkSubnet(aggregate_network="172.16.0.0/24") net_1 = net.get_subnet(length=26) print(f"{net_1=}") net_1=IPv4Network('172.16.0.0/26') print(net.get_subnet(length=25)) 172.16.0.128/25 print(net.get_subnet(length=30)) 172.16.0.64/30 print(net.show_network_pool()) [IPv4Network('172.16.0.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')] ```
What are taints and tolerations? How are they used?
What happens from the moment you type a URL in a browser to receiving the response? Explain the full process as deeply as possible.
What is the difference between CMD and ENTRYPOINT in Docker?
How interested are you in automating network infrastructure tasks using Python and CI/CD?
Tell us about an interesting network incident from practice.
What are volumes in Kubernetes, what types are there, and what are they used for?
What basic process statuses do you remember and what do they mean?
Does Load Average reflect only CPU load or something else as well?
What is the difference between virtualization and containerization, what are they based on?
What does the server context in Nginx mean?
What is a Service in Kubernetes?