Showing posts with label AWS. Show all posts
Showing posts with label AWS. Show all posts

December 17, 2022

Top 20 AWS Corretto Interview Questions and Answers

 

 

                The Open Java Development Kit is available as a free, multiplatform, production-ready distribution called Amazon Corretto (OpenJDK). Long-term support for Corretto includes security updates as well as performance improvements. The Java SE standard is certified as being compatible with Corretto, which Amazon uses internally on thousands of production services. On well-known operating systems like Linux, Windows, and macOS, you may create and use Java apps using Corretto.

 

AWS(Amazon Web Services) Interview Questions and Answers

AWS Cloud Interview Questions and Answers

AWS Transit Gateway Interview Questions and Answers

 

Ques. 1): Why should I use Corretto?

Answer:

Corretto is an enduring version of the OpenJDK that comes with free long-term support. Internally, Amazon uses thousands of production services to run Corretto. Every change we make to Corretto resolves or lessens an issue we encountered while using OpenJDK. Aside from the usual quarterly schedule, Amazon intends to implement urgent fixes (including security) as soon as they are accessible and prepared for usage.

 

AWS AppSync Interview Questions and Answers

AWS Cloud9 Interview Questions and Answers

Amazon Detective Interview Questions and Answers

 

Ques. 2): What is Amazon Corretto?

Answer:

A build of the Open Java Development Kit (OpenJDK) with ongoing support from Amazon is called Corretto. To guarantee that Corretto complies with the Java SE standard and is accessible on Linux, Windows, and macOS, it has been certified using the Java Technical Compatibility Kit (TCK). It covers Amazon patches that have been effective in maintaining its own services.

 

Amazon Athena Interview Questions and Answers

AWS RedShift Interview Questions and Answers

Amazon EMR Interview Questions and Answers

 

Ques. 3): What does Corretto's long-term support (LTS) entail?

Answer:

Amazon Corretto is an Open Java Development Kit (OpenJDK) distribution that is free, multiplatform, and has long-term support (LTS). Up until at least the indicated date for the applicable release version, LTS includes Amazon's promise to provide performance improvements and security upgrades without charge (e.g. May 2026 for Corretto 8). The intention is to give updates every three months. When necessary updates are ready and available, Amazon also intends to implement them outside of the typical quarterly cycle, including security fixes.


AWS Cloud Practitioner Essentials Questions and Answers

AWS EC2 Interview Questions and Answers

Amazon OpenSearch Interview Questions and Answers

 

Ques. 4): What must I do if I require assistance with Corretto?

Answer:

Refer to our documentation if you have any general inquiries regarding setting up or using Corretto. Please file a bug report with the upstream OpenJDK project if you have a problem with OpenJDK. Please create an issue or a feature request in the Corretto GitHub repository if you have a specific Corretto problem or wish to suggest a feature that does not concern OpenJDK. You can contact Corretto support if you already have an AWS Support Plan by using your plan.


AWS Lambda Interview Questions and Answers

AWS Cloud Security Interview Questions and Answers

AWS FinSpace Interview Questions and Answers

 

Ques. 5): Which OS systems are supported by Corretto 11?

Answer:

Amazon offers Corretto 11 installation packages for Windows, macOS, Linux (glibc), and Linux (musl-libc). Additionally, Docker Hub hosts an official Docker image.

Versions 7, 8, 10, Server 2008 R2, Server 2012, Server 2016, and Server 2019 all support Windows builds.

All versions of macOS that are still getting security updates from Apple are supported by macOS builds. Versions 10.15 (Catalina) and later on x64 (Intel) and 11.0 (Big Sur) and later on aarch64 (M1) architectures are currently supported.

Red Hat Enterprise Linux 6+, CentOS 6+, Ubuntu Linux 14+, Debian Linux 8+, Amazon Linux AMI, and SUSE 12+ all support Linux (glibc) builds.

Alpine Linux 3.12 and later supports Linux (musl-libc) builds.

Linux Arm (glibc) builds are supported on Linux ARMv7+ with glibc 2.25+.


AWS Simple Storage Service (S3) Interview Questions and Answers

AWS Fargate Interview Questions and Answers

AWS MSK Interview Questions and Answers

 

Ques. 6): Why does a security scanner display a CVE in a docker image?

Answer:

The first advised course of action is to look for an updated version of this image if a security scanner discovers that a Corretto-Docker image contains a CVE. There are updated Corretto-Docker photos on this website.

If there isn't an updated image available, use the proper command to update the platform's packages, such as "apk -U upgrade" for Alpine Linux or "yum update -y —security" for AmazonLinux, to remedy the problem right away.

The seller of the base docker image is in charge of promptly releasing security updates for images and packages. For Amazon Linux, AWS only provides base docker images, which are accessible from the Amazon Linux 2 ECR Public Gallery and the Docker Hub Amazon Linux 2 page. From the Docker Hub Alpine Linux website, you may download Alpine-based Docker images.

When a new base image becomes available, Docker Hub automatically rebuilds Docker images, however the Corretto team does not modify our Dockerfiles to incorporate sporadic package upgrades. If a base docker image provider has not yet made a fresh base image broadly accessible,  please contact that supplier to request that the fix be addressed in a new base docker image distribution.


AWS SageMaker Interview Questions and Answers

AWS DynamoDB Interview Questions and Answers

AWS EventBridge Interview Questions and Answers

 

Ques. 7): How can I support Corretto?

Answer:

As a mechanism to get code into Corretto, Amazon promotes contributions to the OpenJDK project. The entire OpenJDK community gains from your modifications in this way. Amazon will assess bugs and pull requests on GitHub if your contribution is unique to Corretto, such as changes to the build mechanism.


AWS Cloudwatch interview Questions and Answers

AWS Elastic Block Store (EBS) Interview Questions and Answers

AWS Simple Notification Service (SNS) Interview Questions and Answers

 

Ques. 8): What distinguishes Corretto from OpenJDK?

Answer:

Corretto is an Open JDK distribution that includes Amazon's fixes that have not yet been included in the respective OpenJDK update projects. We concentrate on patches that enhance OpenJDK's stability or performance, selected based on Amazon's observations made while running significant services.


AWS Amplify Interview Questions and Answers

AWS Secrets Manager Interview Questions and Answers

AWS QuickSight Interview Questions and Answers

 

Ques. 9): What is covered by Corretto's ongoing assistance?

Answer:

Corretto's long-term support (LTS) programme offers free performance upgrades and security updates for Corretto 8 and Corretto 11 through at least May 2026 and September 2027, respectively. The intention is to give updates every three months.

AWS Support Plans, which offer professional advice and assistance for achieving your goals on AWS, are unrelated to LTS for Corretto. Corretto is covered if you already have an AWS Support Plan in the same way that all other supported AWS Services and products are. If you don't have a strategy and your only goal is to get help with Corretto, it might or might not make sense for you to buy one. There are currently no plans to launch Corretto-specific assistance plans. As always, amazon’s roadmaps are a reflection of their customer feedback and also amazon welcome customers feature requests at the Corretto GitHub repository.

 

AWS Django Interview Questions and Answers

AWS Cloud Support Engineer Interview Question and Answers

AWS SQS Interview Questions and Answers

 

Ques. 10): Does Corretto come with JavaFX? If so, which Corretto versions include it by default?

Answer:

Earlier than OpenJDK 11, JavaFX was a part of OpenJDK. Oracle, however, uncoupled JavaFX from OpenJDK in 2018 and dropped it from OpenJDK distributions. JavaFX is supported on the following platforms by Corretto 8:

Generic Linux x64 AL2

JDK Windows x86

JDK for Windows x64

JRE for Windows x86 and x64

No of the version, AWS does not include it on other platforms. For instance, Corretto 8 for Mac M1 does not support JavaFX.

As this edition will have more up-to-date code and generally perform better than its predecessors, Amazon advises upgrading to Corretto 17+, ideally Corretto 17.

 

AWS Solution Architect Interview Questions and Answers

AWS Glue Interview Questions and Answers

AWS AppFlow Interview Questions and Answers

 

Ques. 11): What rules apply to Corretto's licence?

Answer:

Corretto is distributed under the same open source licence as OpenJDK, which is covered under the Class Path Exception of the GNU Public License version 2. (GPLv2 with CPE). Corretto can be used similarly to OpenJDK.

 

AWS Cloud Interview Questions and Answers

AWS VPC Interview Questions and Answers         

AWS QLDB Interview Questions and Answers

 

Ques. 12): Which types of fixes will Corretto have, according to Amazon?

Answer:

Security fixes, performance improvements (such as speeding up frequently used functions), scheduling garbage collection, preventing out-of-memory situations, and better monitoring, reporting, and thread management are all part of patches.

 

AWS DevOps Cloud Interview Questions and Answers

AWS Aurora Interview Questions and Answers

AWS STEP Functions Interview Questions and Answers

 

Ques. 13): Is Corretto compatible with other JDKs as a drop-in replacement?

Answer:

Unless you're utilising features that aren't present in OpenJDK, Corretto is intended to be a drop-in replacement for all Java SE distributions. Existing command-line arguments, tuning parameters, monitoring, and anything else in place will continue to function as before once Corretto binaries are installed on a host and correctly invoked to run your Java programmes (for example, using the alternatives command on Linux).

 

AWS Database Interview Questions and Answers

AWS ActiveMQ Interview Questions and Answers

Amazon Managed Blockchain Questions and Answers

 

Ques. 14): Do you have to pay anything to use Corretto?

Answer:

Corretto is given away free of charge by Amazon under an Open Source licence. The Class Path Exception of the GNU Public License version 2 governs its licencing (GPLv2 with CPE). Its use or dissemination are free on Amazon.

 

AWS CloudFormation Interview Questions and Answers

AWS GuardDuty Questions and Answers

AWS Message Queue(MQ) Interview Questions and Answers

 

Ques. 15): Which operating systems is Corretto 8 compatible with?

Answer:

Amazon offers Corretto 8 installation packages for Windows, macOS, Linux (glibc), and Linux (musl-libc). Additionally, Docker Hub hosts an official Docker image.

Versions 7, 8, 10, Server 2008 R2, Server 2012, Server 2016, and Server 2019 all support Windows builds.

All versions of macOS that are still getting security updates from Apple are supported by macOS builds. Versions 10.15 (Catalina) and later on x64 (Intel) and 11.0 (Big Sur) and later on aarch64 (M1) architectures are currently supported.

Red Hat Enterprise Linux 6+, CentOS 6+, Ubuntu Linux 14+, Debian Linux 8+, Amazon Linux AMI, and SUSE 12+ all support Linux (glibc) builds.

Alpine Linux 3.12 and later supports Linux (musl-libc) builds.

 

AWS Control Tower Interview Questions and Answers

AWS Lake Formation Interview Questions and Answers

AWS Serverless Application Model(SAM) Interview Questions and Answers

 

Ques. 16): What contribution does Amazon make to OpenJDK?

Answer:

Amazon began contributing to OpenJDK in 2017, and we intend to increase both the number and complexity of our contributions.

 

AWS Data Pipeline Interview Questions and Answers

Amazon CloudSearch Interview Questions and Answers 

AWS X-Ray Interview Questions and Answers

 

 

More on AWS:

 

AWS Wavelength Interview Questions and Answers

AWS Outposts Interview Questions and Answers

AWS Lightsail Questions and Answers

AWS Keyspaces Interview Questions and Answers

AWS ElastiCache Interview Questions and Answers

AWS ECR Interview Questions and Answers

AWS DocumentDB Interview Questions and Answers

AWS EC2 Auto Scaling Interview Questions and Answers

AWS Compute Optimizer Interview Questions and Answers

AWS CodeStar Interview Questions and Answers

AWS CloudShell Interview Questions and Answers

AWS Batch Interview Questions and Answers

AWS App2Container Questions and Answers

AWS App Runner Questions and Answers

AWS Timestream Interview Questions and Answers

AWS PinPoint Questions and Answers

AWS Neptune Interview Questions and Answers

AWS MemoryDB Questions and Answers

AWS CodeGuru Interview Questions and Answers

 


December 16, 2022

Top 20 AWS Serverless Application Repository Interview Questions and Answers

 

A managed repository for serverless apps is the AWS Serverless Application Repository. It makes it possible for groups, companies, and even lone engineers to store, distribute, and deploy serverless designs in simple yet effective new ways. You don't have to clone, develop, package, or publish source code to AWS before deploying it if you use the Serverless Application Repository. Instead, you can use pre-built programmes from the Serverless Application Repository in your serverless designs, which will save time, ensure organisational best practises, and enable your teams launch products more quickly. You may govern each application's resources through integration with AWS Identity and Access Management (IAM), which enables you to share applications either publicly or privately with specified AWS accounts. To share an application you've built, publish it to the AWS Serverless Application Repository.

 

AWS(Amazon Web Services) Interview Questions and Answers

AWS Cloud Interview Questions and Answers

AWS EventBridge Interview Questions and Answers

 

Ques. 1): Serverless applications: what are they?

Answer:

Server provisioning, deployment, and management are not necessary with serverless apps. They automatically and continuously scale, and they have built-in high availability. One of the numerous fully managed AWS services, such as AWS Lambda for computation, Amazon API Gateway for APIs, and Amazon DynamoDB for databases, can be used to create and run serverless applications.

 

AWS AppSync Interview Questions and Answers

AWS Cloud9 Interview Questions and Answers

AWS Simple Notification Service (SNS) Interview Questions and Answers

 

Ques. 2): The AWS Serverless Application Repository offers what types of applications?

Answer:

Applications for Alexa Skills, chatbots, data processing, IoT, real-time stream processing, online and mobile back-ends, social media trend monitoring, and image resizing are all available in the AWS Serverless Application Repository.

 

Amazon Athena Interview Questions and Answers

AWS RedShift Interview Questions and Answers

AWS QuickSight Interview Questions and Answers

 

Ques. 3): AWS verifies the applications in the AWS Serverless Application Repository?

Answer:

Every application made available by AWS is examined for licence compliance and code quality. To make sure that users know which resources can be modified or accessed by an application, applications released by third parties are checked for proper use of permissions. Prior to employing an application, you can evaluate those specifics as well as the number of times the application has been deployed by AWS clients.


AWS Cloud Practitioner Essentials Questions and Answers

AWS EC2 Interview Questions and Answers

AWS SQS Interview Questions and Answers

 

Ques. 4): The AWS Serverless Application Repository is where I want to publish my serverless application. How do I achieve that?

Answer:

A serverless application can be packaged using the AWS CLI, published using the AWS Management Console, CLI, or AWS SDKs, and described using the AWS Serverless Application Model (SAM) standard. You will need to supply a name, description, source code link, and a LICENSE.txt for your application in addition to having a working AWS account. Applications must be published in the US East (N. Virginia) or US East (Ohio) regions if they are meant to be made available to any AWS user.


AWS Lambda Interview Questions and Answers

AWS Cloud Security Interview Questions and Answers

AWS AppFlow Interview Questions and Answers

 

Ques. 5): What is a nested application?

Answer:

A component that is deployed as a part of another serverless application is known as a nested serverless application. Common patterns where the same components are defined in several application templates start to appear as serverless architectures develop. Now, you may create distinct apps for frequently used patterns and nest such applications inside of templates for new or existing applications.


AWS Simple Storage Service (S3) Interview Questions and Answers

AWS Fargate Interview Questions and Answers

AWS QLDB Interview Questions and Answers

 

Ques. 6): How do I package an application that is nested?

Answer:

To package your nested application, use the SAM CLI's sam package command. Using APIs or the AWS SDK, publish your packaged programme to the Serverless Application Repository. To instantly deploy your application, use the SAM CLI's sam deploy command.

 

AWS SageMaker Interview Questions and Answers

AWS DynamoDB Interview Questions and Answers

AWS STEP Functions Interview Questions and Answers

 

Ques. 7): How do I administer serverless programmes installed on my account?

Answer:

The deployment of serverless apps as AWS CloudFormation stacks makes it simple for you to manage an application as a whole. The uniquely identifying Amazon Resource Name (ARN) for the application is associated with each resource, making it easier to find them in the AWS Tag Editor UI. To manage each resource independently, you can also leverage tools from AWS and other companies.


AWS Cloudwatch interview Questions and Answers

AWS Elastic Block Store (EBS) Interview Questions and Answers

Amazon Managed Blockchain Questions and Answers

 

Ques. 8): What happens if a nested application is no longer accessible?

Answer:

Existing deployments of your application won't be impacted by nesting applications that are removed or to which you lose access. If you try to deploy your application with dependencies that don't exist anymore, you'll have to change it.


AWS Amplify Interview Questions and Answers

AWS Secrets Manager Interview Questions and Answers

AWS Message Queue(MQ) Interview Questions and Answers

 

Ques. 9): What is the best way to share an application that has nested applications?

Answer:

The model employed by Lambda functions nowadays is also used by serverless apps. Using AWS IAM resource-based controls, access to serverless apps stored in the Serverless Application Repository can be restricted. You can make your application publicly accessible, allow cross-account access, or keep it private using policies.

 

AWS Django Interview Questions and Answers

AWS Cloud Support Engineer Interview Question and Answers

AWS Serverless Application Model(SAM) Interview Questions and Answers

 

Ques. 10): To share an app with an AWS organisation, how do I update resource-based policies?

Answer:

Find the application in the AWS Serverless Application Repository console, select the "Share" option, and then select "Create Statement" to get going. To provide the organisation access to the app, add the AWS Organization principal here. Additionally, you can adjust resource-based policies to distribute apps around an organisation by using the AWS Serverless Application Repository APIs.

 

AWS Solution Architect Interview Questions and Answers

AWS Glue Interview Questions and Answers

AWS X-Ray Interview Questions and Answers

 

Ques. 11): Can I change an organization's permissions so that they can only view an application?

Answer:

Yes. You can specify actions in your resource-based policy that will limit the kinds of operations that can be performed on a shared application. The AWS Serverless Application Repository console and APIs support updating actions for a resource-based policy.


AWS Cloud Interview Questions and Answers

AWS VPC Interview Questions and Answers         

AWS Wavelength Interview Questions and Answers

 

Ques. 12): Does it cost anything to use the AWS Serverless Application Repository?

Answer:

In the AWS Serverless Application Repository, there is no cost to browse applications, deploy applications, or publish applications. For the resources consumed by the applications you deploy, standard AWS fees apply.

 

AWS DevOps Cloud Interview Questions and Answers

AWS Aurora Interview Questions and Answers

AWS Outposts Interview Questions and Answers

 

Ques. 13): How do I administer serverless programmes installed on my account?

Answer:

The deployment of serverless apps as AWS CloudFormation stacks makes it simple for you to manage an application as a whole. The uniquely identifying Amazon Resource Name (ARN) for the application is associated with each resource, making it easier to find them in the AWS Tag Editor UI. To manage each resource independently, you can also leverage tools from AWS and other companies.

 

AWS Database Interview Questions and Answers

AWS ActiveMQ Interview Questions and Answers

AWS Lightsail Questions and Answers

 

Ques. 14): In my SAM template, how can I include a nested application?

Answer:

To add applications that you have created locally or that have been shared with you via the Serverless Application Repository, use the AWS:Serverless:Application resource type. Using straightforward AWS SAM terminology, you can specify inputs for the layered application or specify outputs as references.

 

AWS CloudFormation Interview Questions and Answers

AWS GuardDuty Questions and Answers

AWS Keyspaces Interview Questions and Answers

 

Ques. 15): I utilised a nested app from the Serverless Application Repository; how do I package it?

Answer:

You can utilise pre-packaged nested applications from the Serverless Application Repository. Before deploying the application in your account, you can check to see if nested apps are still accessible to you using the SAM CLI's existing sam package command.

 

AWS Control Tower Interview Questions and Answers

AWS Lake Formation Interview Questions and Answers

AWS ElastiCache Interview Questions and Answers

 

Ques. 16): Does the Serverless Application Repository allow me to publish nested applications?

Answer:

Yes. Similar to how you now publish standalone applications, you can publish nested applications to the Serverless Application Repository. To publish nested applications, use the Serverless Application Repository APIs, SAM CLI, AWS console, or AWS CLI.

 

AWS Data Pipeline Interview Questions and Answers

Amazon CloudSearch Interview Questions and Answers 

AWS ECR Interview Questions and Answers

 

Ques. 17): Is it possible to share applications across all accounts in an AWS Organization?

Answer:

Yes. All accounts that are a part of an AWS Organization can now share applications. The same model as today's Lambda functions is employed by serverless applications. Using AWS IAM resource-based controls, access to serverless apps stored in the AWS Serverless Application Repository can be restricted. You can make your app accessible to the whole public, allow cross-account access, grant organisations access, or keep it private using policies.

 

AWS Transit Gateway Interview Questions and Answers

Amazon Detective Interview Questions and Answers

AWS DocumentDB Interview Questions and Answers

 

Ques. 18): Applications stored in the AWS Serverless Application Repository are licenced in what ways?

Answer:

Applications made publicly available by others may be made available under one or more open source license(s) accepted by the Open Source Initiative, while applications made available by AWS are available under the MIT open source licence (OSI). By selecting the licencing tab of an application on the AWS website, you can view licencing information.

 

Amazon EMR Interview Questions and Answers

Amazon OpenSearch Interview Questions and Answers

AWS EC2 Auto Scaling Interview Questions and Answers

 

Ques. 19): The applications I add to the AWS Serverless Application Repository can be deployed by whom?

Answer:

Publishers have control over who can access the Repository and use their applications. An application can be shared with other accounts, have access restricted to your team (a group using the same AWS account), or be made open to all AWS users.

 

AWS FinSpace Interview Questions and Answers

AWS MSK Interview Questions and Answers

AWS Compute Optimizer Interview Questions and Answers

 

Ques. 20): Is it possible for me to share an application with a certain organisational unit inside my company?

Answer:

Application sharing is not supported within a single organisational unit. You can make your app accessible to the whole public, allow cross-account access, grant organisations access, or keep it private using policies.


AWS CodeStar Interview Questions and Answers

AWS CloudShell Interview Questions and Answers

AWS Batch Interview Questions and Answers

 

More on AWS:

 

AWS App2Container Questions and Answers

AWS App Runner Questions and Answers

AWS Timestream Interview Questions and Answers

AWS PinPoint Questions and Answers

AWS Neptune Interview Questions and Answers

AWS MemoryDB Questions and Answers

AWS CodeGuru Interview Questions and Answers

AWS Braket Interview Questions and Answers

AWS RDS Interview Questions and Answers

AWS WorkSpaces Interview Questions and Answers