Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
AWS and GCP can be connected using various methods such as VPN, direct peering, or third-party tools.
One way is to use VPN to establish a secure connection between the two cloud platforms.
Another way is to use direct peering which allows for a private connection between the two platforms.
Third-party tools like Equinix Cloud Exchange Fabric can also be used to connect AWS and GCP.
It is important to consider factors like...
SonarQube is a tool for continuous code quality inspection and management.
SonarQube analyzes code for bugs, vulnerabilities, and code smells.
It provides detailed reports and metrics on code quality.
It integrates with CI/CD pipelines for continuous code inspection.
SonarQube supports multiple programming languages including Java, C#, Python, and more.
It can be used to enforce coding standards and best practices across te
ReplicaSet ensures a specified number of replicas of a pod are running, Deployment manages ReplicaSets, DaemonSet ensures a pod runs on all nodes.
ReplicaSet: ensures a specified number of replicas of a pod are running
Deployment: manages ReplicaSets and provides declarative updates for Pods and ReplicaSets
DaemonSet: ensures a pod runs on all (or some) nodes in a cluster
Example: ReplicaSet can be used to ensure high avai...
Port forwarding in proxy involves redirecting traffic from one port to another through the proxy server.
Port forwarding is useful for accessing services on a remote network through a proxy server.
It can be done using tools like SSH tunneling or configuring the proxy server to forward traffic.
For example, to access a web server on port 80 of a remote network through a proxy server, the proxy server can be configured to ...
Classic network load balancer operates at transport layer while app load balancer operates at application layer.
Classic network load balancer distributes traffic based on IP address and port number.
App load balancer distributes traffic based on URL, host or path.
Classic network load balancer supports TCP and SSL protocols.
App load balancer supports HTTP and HTTPS protocols.
App load balancer provides advanced routing fe...
To schedule backups in a server using a script, you can use a cron job.
Create a backup script that includes the necessary commands to backup the desired files or directories.
Set the script to be executable using the chmod command.
Create a cron job using the crontab command that specifies the frequency and timing of the backups.
Test the backup script and cron job to ensure they are working correctly.
To give access to a particular S3 bucket, create an IAM user with appropriate permissions and policies.
Create an IAM user with access to the S3 bucket
Attach policies to the IAM user that allow access to the S3 bucket
Ensure that the IAM user has the necessary permissions to perform the required actions on the S3 bucket
Use AWS CLI or AWS Management Console to grant access to the IAM user
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
Two Coding questions and MCQs in SQL and aptitude
Explanation of SDLC, waterfall model and Java code
SDLC stands for Software Development Life Cycle and is a process followed for software development
Waterfall model is a linear sequential approach to software development
Java code example: System.out.println("Hello World!");
I am a DevOps Engineer with strong technical skills and a passion for automation and problem-solving.
Strong knowledge of cloud platforms like AWS and Azure
Proficient in scripting languages like Python and Bash
Experience with configuration management tools like Ansible and Puppet
Ability to troubleshoot and resolve complex technical issues
Excellent communication and collaboration skills
Detail-oriented and able to priorit
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2019. There were 4 interview rounds.
I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.
Python programs to check logic in strings and arrays
Use string and array methods to manipulate and check data
Write test cases to ensure correct logic
Use regular expressions to search for patterns in strings
Use conditional statements to check for specific conditions
I applied via Recruitment Consulltant
To create a Jenkins pipeline, I follow these steps:
Define the stages and steps of the pipeline
Create a Jenkinsfile with the pipeline code
Configure Jenkins to use the Jenkinsfile
Test the pipeline and make necessary adjustments
Integrate with version control for continuous integration
Use plugins for additional functionality
To print Jenkins secrets, use the syntax: printenv
Use the 'printenv' command followed by the name of the secret to print its value
Make sure to have the necessary permissions to access the secret
Example: printenv MY_SECRET
Dockerfile is a script that contains instructions to build a Docker image.
Create a Dockerfile with instructions for building the image
Use the 'docker build' command to build the image from the Dockerfile
Example: FROM ubuntu:latest RUN apt-get update && apt-get install -y nginx
Example: docker build -t myimage:latest .
CMD is used to specify the default command to be executed when a container is launched. RUN is used to execute commands during the build process.
CMD is used to set the default command or parameters for the container
RUN is used to execute commands during the build process to create the image
CMD can be overridden by passing arguments to docker run command
RUN executes the command and creates a new layer on top of the curr...
Java is a statically typed language while Nodejs is a runtime environment for executing JavaScript code.
Java is compiled while Nodejs is interpreted
Java is better for large-scale enterprise applications while Nodejs is better for real-time applications
Java has a larger community and more libraries while Nodejs has a simpler and more lightweight architecture
Java is used for Android app development while Nodejs is used f
PaaS, IaaS, and SaaS are cloud computing models that provide different levels of infrastructure and software services.
PaaS (Platform as a Service) provides a platform for developers to build and deploy applications without worrying about infrastructure management.
IaaS (Infrastructure as a Service) provides virtualized computing resources such as servers, storage, and networking.
SaaS (Software as a Service) provides sof...
DevOps is a software development methodology that emphasizes collaboration and communication between development and operations teams.
DevOps aims to streamline the software development process by breaking down silos between development and operations teams
It involves using automation and continuous delivery to speed up the release cycle
DevOps also emphasizes monitoring and feedback to ensure that software is reliable a...
Build in Java refers to the process of compiling source code into executable code.
Build process involves compiling, testing, and packaging the code
Java build tools like Maven and Gradle automate the build process
Build artifacts can be JAR, WAR, or EAR files
Build process can be customized using build scripts like Ant
I applied via Approached by Company and was interviewed before May 2023. There were 3 interview rounds.
Generic Questions to check basic skills
Some of the latest technologies in the market include AI, blockchain, edge computing, and serverless computing.
Artificial Intelligence (AI) - used for automation, predictive analytics, and natural language processing
Blockchain - for secure and transparent transactions in various industries
Edge Computing - processing data closer to the source for faster response times
Serverless Computing - allows developers to focus on ...
Overall ok It was 30 min duration
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
Thin provisioning allocates storage space on demand, while thick provisioning allocates all space upfront.
Thin provisioning only allocates storage space as it is needed, reducing wasted space
Thick provisioning allocates all storage space upfront, regardless of actual usage
Thin provisioning is more flexible and efficient, but can lead to over-allocation if not managed properly
Thick provisioning provides better performan...
based on 2 interviews
Interview experience
based on 7 reviews
Rating in categories
Software Development Engineer II
94
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
45
salaries
| ₹0 L/yr - ₹0 L/yr |
Development Engineer 3
40
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
36
salaries
| ₹0 L/yr - ₹0 L/yr |
Development Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Cisco
Microsoft Corporation
Intel
IBM