Site Reliability Engineer
10+ Site Reliability Engineer Interview Questions and Answers for Freshers

Asked in Zuora

Q. How would you monitor intermittent high response times and how would you troubleshoot them?
To monitor intermittent high response, use monitoring tools like Prometheus or Datadog. Troubleshoot by analyzing logs, identifying bottlenecks, and optimizing code.
Set up monitoring tools like Prometheus or Datadog to track response times
Analyze logs to identify patterns of high response times
Use profiling tools to pinpoint bottlenecks in the code
Optimize code to improve response times

Asked in PhonePe

Q. How do you copy the contents of one file to another?
To copy contents of a file to another file, you can use file handling methods in programming languages.
Open the source file in read mode and the destination file in write mode
Read the contents of the source file and write them to the destination file
Close both files after the copying process is complete

Asked in Zuora

Q. python program to remove whitespace from string, strings are anagram, reverse a string
Python program to remove whitespace, check if strings are anagram, and reverse a string.
Use the replace() function to remove whitespace from a string.
Use sorted() function to check if two strings are anagrams.
Use string slicing to reverse a string.

Asked in Zuora

Q. What Linux command can you use to find the largest files in a specific directory?
Use 'find' command to fetch larger files in specific directory
Use 'find' command with '-size' option to specify file size
Example: find /path/to/directory -type f -size +100M

Asked in Zuora

Q. How do you deploy a security patch in production with minimal downtime?
Implement rolling updates and blue-green deployments to apply security patches with minimal downtime.
Utilize rolling updates to gradually apply security patches to different instances without taking the entire system offline.
Implement blue-green deployments to switch traffic from the old version (blue) to the new version (green) seamlessly.
Use automation tools like Ansible, Puppet, or Chef to streamline the patching process and reduce human error.
Perform thorough testing in a...read more

Asked in PhonePe

Q. What is the Linux command to list CPUs in the system?
Command to list CPUs in Linux system
Use the 'lscpu' command to list detailed information about CPUs
Use the 'nproc' command to display the number of processing units available
Use the 'cat /proc/cpuinfo' command to view information about each CPU core
Site Reliability Engineer Jobs




Asked in Coupa Software Inc

Q. power of number and contiguous sub string
Determine the power of a number based on its contiguous substring representation and analyze its properties.
Definition of Power: The power of a number can refer to its representation as a contiguous substring, such as '123' being 123.
Contiguous Substrings: For a number '1234', the contiguous substrings include '1', '12', '123', '2', '23', '3', '34', '4'.
Power Calculation: The power can be calculated by evaluating each contiguous substring as an integer and applying a specific...read more

Asked in PhonePe

Q. What command can you use to check free disk space?
Command to check free disk space
Use the 'df' command to check free disk space
The '-h' option displays the output in human-readable format
The '-T' option shows the filesystem type
The '-x' option excludes specific filesystem types
The '-t' option filters the output based on filesystem type
Share interview questions and help millions of jobseekers 🌟

Asked in PhonePe

Q. What command can you use to check free memory space?
Command to check free memory space
Use the 'free' command to check free memory space
The 'free' command displays the total, used, and free memory space in the system
It also shows the amount of memory used for buffers and cache
The 'free' command can be used with options like '-h' for human-readable output

Asked in Hansen Technologies

Q. Explain how you would upgrade EKS.
Upgrading EKS involves updating the control plane and worker nodes to ensure compatibility and access to new features.
Check Current Version: Use the AWS CLI command `aws eks describe-cluster --name <cluster-name>` to find the current version of your EKS cluster.
Upgrade Control Plane: Execute `aws eks update-cluster-version --name <cluster-name> --kubernetes-version <new-version>` to upgrade the control plane.
Upgrade Node Groups: Update your managed node groups using `aws eks ...read more
Asked in Vervali Systems

Q. What is the difference between NoSQL and SQL databases?
NoSQL is a non-relational database that provides flexible schema and horizontal scalability, while SQL is a relational database with structured schema and vertical scalability.
NoSQL databases are schema-less and can handle unstructured data.
SQL databases use structured query language and have predefined schemas.
NoSQL databases are horizontally scalable, allowing for easy distribution of data across multiple servers.
SQL databases are vertically scalable, meaning they can handl...read more

Asked in PhonePe

Q. How do you copy files to a remote machine?
To copy files to a remote machine, use a file transfer protocol like SCP or SFTP.
Use SCP (Secure Copy) command to copy files between local and remote machines
Example: scp /path/to/local/file username@remote:/path/to/destination
Use SFTP (Secure File Transfer Protocol) for interactive file transfers
Example: sftp username@remote, then use put command to upload files

Asked in PhonePe

Q. How do you rename a file?
To rename a file, use the 'mv' command in the terminal or use a file manager with a rename option.
In the terminal, use the 'mv' command followed by the current file name and the new file name.
Example: mv oldfile.txt newfile.txt
In a file manager, right-click on the file and select the 'Rename' option.
Enter the new file name and press Enter.

Asked in Quotient Technology

Q. Explain the TCP/IP model in detail.
TCP/IP model is a networking protocol suite that defines how data is transmitted over a network.
TCP/IP model consists of four layers: Application, Transport, Internet, and Link.
Each layer has specific functions and protocols to ensure data transmission.
Examples of protocols in TCP/IP model include HTTP, TCP, IP, and Ethernet.
The model allows for reliable and efficient communication between devices on a network.

Asked in Movate

Q. Explain the OSI Model.
The OSI Model is a conceptual framework that standardizes the functions of a communication system into seven layers.
The OSI Model stands for Open Systems Interconnection Model.
It was developed by the International Organization for Standardization (ISO) in 1984.
The model is divided into seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and interacts with the layers above and below it.
The model helps...read more
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Site Reliability Engineer Related Skills

Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary


Reviews
Interviews
Salaries
Users

