Filter interviews by
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
Optimizing performance of lambda functions in AWS involves tuning memory allocation, optimizing code, and leveraging caching mechanisms.
Increase memory allocation to improve performance
Optimize code by reducing unnecessary computations and improving efficiency
Utilize caching mechanisms like AWS Lambda Layers or external caching services
Implement concurrency controls to manage simultaneous executions
Monitor performance
Lambda extensions are used to add additional functionality to AWS Lambda functions.
Lambda extensions can be used to collect additional metrics, logs, or traces from Lambda functions.
They can also be used to add custom security controls or monitoring capabilities.
Examples of lambda extensions include AWS X-Ray, AWS CloudWatch Logs Insights, and third-party monitoring tools.
Event mapping in AWS is the process of associating events with specific actions or triggers within the AWS ecosystem.
Event mapping helps automate responses to events in AWS services.
It allows users to define rules for triggering actions based on specific events.
Examples include triggering a Lambda function when a file is uploaded to an S3 bucket, or sending a notification when an EC2 instance reaches a certain CPU thre
CloudWatch is a monitoring and observability service provided by AWS to collect and track metrics, monitor log files, set alarms, and automatically react to changes in AWS resources.
CloudWatch collects and tracks metrics from AWS services, applications, and resources in real-time.
It allows users to set alarms based on predefined thresholds to take automated actions.
CloudWatch Logs enables users to monitor, store, and a...
Top trending discussions
posted on 28 Jun 2024
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
Kubernetes architecture is a container orchestration platform that manages containerized applications across a cluster of nodes.
Kubernetes follows a master-slave architecture with a master node and multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Pods are the smallest deployabl...
Types of instances in AWS include On-Demand Instances, Reserved Instances, and Spot Instances.
On-Demand Instances: Pay for compute capacity by the hour or second with no long-term commitments.
Reserved Instances: Reserve capacity for 1 or 3 years in exchange for a significant discount.
Spot Instances: Bid on unused EC2 capacity and potentially save up to 90% compared to On-Demand prices.
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental progress.
Agile focuses on delivering small, incremental releases and adapting to change quickly.
It promotes collaboration between cross-functional teams and encourages frequent communication.
Key principles include customer satisfaction, responding to change, and delivering working software.
Common agile framewo...
Waterfall model is a linear sequential software development process where progress flows in one direction like a waterfall.
Involves distinct phases such as requirements, design, implementation, testing, and maintenance.
Each phase must be completed before moving on to the next.
Changes are difficult to implement once a phase is completed.
Example: Traditional software development approach.
Example: Construction projects.
Dockerfile to run a Python script
Use a base Python image as the starting point
Copy the Python script into the container
Specify the command to run the Python script
Run vs CMD vs ENTRYPOINT are Docker instructions used to specify commands to be executed when a container is launched.
RUN is used to execute commands during the build of the image
CMD is used to provide default arguments for the entrypoint or to specify the command to run when the container starts
ENTRYPOINT is used to specify the executable that will run when the container starts, and CMD can be used to provide addition...
To upgrade a Kubernetes cluster version, you can use kubeadm tool or manually update each component.
Use kubeadm tool to upgrade the cluster version
Check the current version of the cluster using kubectl
Upgrade the control plane components first, followed by worker nodes
Ensure compatibility of applications with the new version before upgrading
Backup important data and configurations before upgrading
Use Terraform to provision ec2 instance and import existing instance with their configuration
Create a Terraform configuration file with necessary resources like aws_instance
Use the import command to import existing instance with their configuration
Update the Terraform configuration file with the imported instance details
Apply the Terraform configuration to provision the ec2 instance
posted on 30 Aug 2022
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
I applied via Campus Placement
Aptitude was mix of questions from logical reasoning, english grammar to simple numerical problems.
posted on 22 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
Questions based on general aptitude
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Troubleshooting with EKS involves identifying and resolving issues within an Amazon EKS cluster.
Check the status of EKS nodes and pods
Review logs for errors and warnings
Verify network connectivity within the cluster
Monitor resource utilization to identify bottlenecks
Use kubectl commands to inspect and troubleshoot
A project is a temporary endeavor with a specific goal, roles and responsibilities define the tasks and duties of team members.
Project is a temporary endeavor to achieve a specific goal within a defined timeframe and budget.
Roles and responsibilities outline the tasks and duties of team members to ensure successful project completion.
Examples of roles include project manager, developer, tester, and operations engineer.
...
CICD setups involve integrating various tools for automation and continuous delivery.
Use Jenkins for building, testing, and deploying code
Integrate with version control systems like Git for source code management
Utilize Docker for containerization and Kubernetes for orchestration
Implement monitoring tools like Prometheus and Grafana for tracking performance
Automate testing with tools like Selenium or JUnit
based on 1 interview
Interview experience
Freelancer
3.2k
salaries
| ₹2.9 L/yr - ₹12 L/yr |
Graphic Designer
1.2k
salaries
| ₹0.9 L/yr - ₹8 L/yr |
Content Writer
795
salaries
| ₹0.6 L/yr - ₹8 L/yr |
Softwaretest Engineer
628
salaries
| ₹1 L/yr - ₹8 L/yr |
Video Editor
588
salaries
| ₹1.2 L/yr - ₹8.4 L/yr |
iEnergizer
Bharti Airtel
WNS
Tata Motors