Sobes.tech

SRE / Platform Engineer

Are you ready to monitor the production, respond to alerts, and view dashboards?

Middle
174

You are alone on duty at night, NGINX Ingress is down, 20 services are unavailable. Describe the actions with commands.

173

How to isolate nodes with GPU for ML tasks in a cluster of 50 nodes?

173

Have you had to deploy Kubernetes from scratch?

172

If an application under load slows down and liveness probes timeout, what happens? Is this correct?

171

Questions to interviewers about tasks, processes, and team structure.

Middle
171

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')] ```

170

What are taints and tolerations? How are they used?

170

What happens from the moment you type a URL in a browser to receiving the response? Explain the full process as deeply as possible.

Senior
170

What is the difference between CMD and ENTRYPOINT in Docker?

169

How interested are you in automating network infrastructure tasks using Python and CI/CD?

169

What are volumes in Kubernetes, what types are there, and what are they used for?

Middle+
60

What basic process statuses do you remember and what do they mean?

Middle+
39

Does Load Average reflect only CPU load or something else as well?

Middle+
35

What is the difference between virtualization and containerization, what are they based on?

Middle+
32

What does the server context in Nginx mean?

Middle+
27

What is a Service in Kubernetes?

Middle+
25
/17