← Back to Blog

Hackerrank Challange

Hackerrank Challange It looks like you're setting up an Objective and Key Results (OKRs) framework for securing a contract offer based on achieving a certain score on HackerRank.

Hackerrank Challange

It looks like you're setting up an Objective and Key Results (OKRs) framework for securing a contract offer based on achieving a certain score on HackerRank. This framework is aimed at guiding you through the necessary steps to improve your skills, specifically targeting HackerRank challenges to bolster your coding proficiency. Here's how you can structure and approach your OKRs:

Objective:

Secure a contract offer by achieving a high score on HackerRank.

Key Results:

1. Complete the Training

  • Action Steps:

  • Identify and enroll in online courses or tutorials that focus on the languages and topics covered in HackerRank assessments.

  • Set a daily or weekly learning schedule to consistently engage with the material.

  • Utilize resources like Pluralsight for structured learning paths and incorporate tools like Miro for planning your study schedule and tracking progress.

  • Practice coding problems on platforms similar to HackerRank to broaden your understanding.

2. Earn the Certification

  • Action Steps:

  • Once you're comfortable with your training progress, aim for a certification that's recognized in your industry and relevant to the skills assessed by HackerRank.

  • Use practice exams and study groups to prepare for the certification exam.

  • Schedule the certification exam in advance to give yourself a clear deadline for preparation.

3. Succeed on the Third Attempt

  • Mindset for Success:

  • First Attempt: View it as an exploratory phase where your main goal is to understand the type and difficulty of questions asked, without stressing about the score.

  • Second Attempt: Use the insights gained from your first try to focus on your weak areas. This is your "runway" to build up speed - focus on practicing problems that challenge you the most.

  • Third Attempt: With the knowledge from your failures and focused practice, give it your all. Treat this attempt as a concentrated 3-day final push where you review key concepts, practice your weakest problems, and sharpen your problem-solving speed and accuracy.

Actionable Tips:

  • Feedback Loops: After each practice session or test, spend time reviewing your answers, especially the incorrect ones. Understand where you went wrong and how to approach similar problems differently in the future.

  • Consistency Over Intensity: It's better to practice a little every day than to cram a lot of information sporadically. Building a daily habit will improve your coding skills more steadily over time.

  • Health is Wealth: Don't forget to take care of your physical and mental health during this intense preparation period. Regular breaks, exercise, and adequate sleep are crucial for maintaining peak performance.

By following this structured approach and continuously refining your strategies based on feedback from your attempts, you'll be well on your way to achieving your objective. Remember, resilience and adaptability are key to overcoming challenges and achieving your goals.

GCP is the case this time

hackerrank challange 1

Handson associate person

hackerrank challange 2

Roadmap

hackerrank challange 3

Miro board is on

hackerrank challange 4

Key value logic is there for certification and the hackerrank probably market asks for it let go for it oin our own way

hackerrank challange 5

Starting a course on Google Cloud Platform (GCP) as an associate level is a great move towards understanding cloud technologies and enhancing your career in cloud computing. Utilizing tools like Miro, GPT (like this one!), and Pluralsight is an excellent strategy to deepen your understanding and effectively manage your learning process. Here's how you can leverage each tool to maximize your learning experience:

Miro

Miro is a collaborative online whiteboard platform designed to enable distributed teams to work effectively together. It can be particularly useful for mapping out your learning journey, creating visual aids to understand complex cloud architectures, or even brainstorming project ideas.

  • Organize Your Learning Path: Use Miro to create a visual roadmap of your GCP Associate course syllabus. You can break down the course into modules, topics, and key areas you need to focus on.

  • Visual Learning: Diagrams and flowcharts can help you understand GCP services and how they interact with each other. Draw out the architectures of sample projects or case studies mentioned in your course.

  • Collaborate: If you're studying with peers, Miro can be a great platform to collaborate on projects, share ideas, and help each other with difficult topics.

GPT (Generative Pre-trained Transformer)

That's me! I can assist you in several ways throughout your learning journey:

  • Clarify Concepts: Ask me to explain GCP concepts, services, or terminologies that you find confusing.

  • Code Examples: Request code snippets or examples to understand how to implement specific GCP services.

  • Study Aid: I can help create practice questions, summaries of topics, or even help you understand error messages and debugging.

Pluralsight

Pluralsight is an online learning platform offering a wide range of courses on technology subjects, including GCP.

  • Structured Learning: Follow a structured learning path designed for the GCP Associate certification. Pluralsight courses are often designed to align with certification objectives.

  • Hands-On Labs: Take advantage of any hands-on labs offered through Pluralsight. These labs can provide practical experience with GCP services.

  • Skill Assessments: Use Pluralsight’s skill assessments to gauge your understanding of the material. These assessments can help you identify areas where you need more review.

Integrating These Tools

While studying, you can integrate these tools by using Miro to plan and visualize your learning journey, using Pluralsight for structured learning paths and hands-on practice, and turning to GPT for additional explanations, clarifications, and support. This integrated approach will help you make the most of your study time and resources, allowing you to understand the breadth and depth of GCP services and best practices.

Remember, the key to mastering GCP (or any cloud platform) lies in a balance of theoretical understanding, practical experience, and continuous exploration. Good luck with your course!

4 tools and multiple screens to do it

hackerrank challange 6

Pluralsight give is it ready to dublicate

hackerrank challange 7

Certificates to help with the questions

hackerrank challange 8

Added hacker rank into the projects

hackerrank challange 9

My note book > https://docs.google.com/presentation/d/1RS4MZYCdGvfsiLL_Nct4H5Jblxfj-tABVJJOSj2DtyY/edit?resourcekey=0--rTKj0K-yZzE2kMRl63tFw#slide=id.g204f8bb4e27_1_447

Steps comnpletion where hero helps

hackerrank challange 10

Framebuild up in miro

hackerrank challange 11

Google has different DSL Coming in in devops where everyone names differently

Billing to be different and learning could help

hackerrank challange 12

new frames coming on

hackerrank challange 13

uk not leading GCP

World is also similar

hackerrank challange 14

https://trends.google.com/trends/explore?date=all&q=gcp,aws,azure&hl=en-GB

for GCP, AWS, and Azure by visiting the Google Trends website yourself. There, you'll be able to compare the search interest over time for these three cloud services. This kind of trend analysis can offer insights into the relative popularity, growing demand, or shifts in the market's interest among these platforms globally or in specific regions. For a detailed analysis, please visit the provided Google Trends URL.

Book markes piling up

hackerrank challange 15

on the side whatsapp is open

There is a different story with every enterprise

hackerrank challange 16

Need to have the google cloud alternative for the state machine as well >>> aws step function should also be able to do what the logic apps can do. So the release train engineering continues

hackerrank challange 17

Downloading pdfs >

hackerrank challange 18

My console

Gemini is there

hackerrank challange 19

more pdf to come

hackerrank challange 20

GCP more ingress issues coming in

hackerrank challange 21

different languages to use to query it

hackerrank challange 22

Writing on whatsapp to keep going to the mind > hacked

hackerrank challange 23

I have created the service accounts to process the bulk emails for the recruiters

hackerrank challange 24

it takes time to load and see my action

hackerrank challange 25

deleted after a while >>> dynamic

hackerrank challange 26

Courses supported by google the vendor where they have to sell sell sell

hackerrank challange 27

Last slide has all the links

hackerrank challange 28

Sell role than tech

hackerrank challange 29

more symbols coming in

hackerrank challange 30

new terms for copy paste

hackerrank challange 31

different isos

hackerrank challange 32

From time to time there is start 3 button is there

hackerrank challange 33

Google DSL by project names

hackerrank challange 34

Project and node

hackerrank challange 35

everyone givess access different ways

hackerrank challange 36

Lab environment

hackerrank challange 37

hackerrank challange 38

hackerrank challange 39

hackerrank challange 40

hackerrank challange 41

hackerrank challange 42

There is start button there

hackerrank challange 43

disposable access

hackerrank challange 44

iac code is there and managed by the company

hackerrank challange 45

multi stage deployment

hackerrank challange 46

Create a profile not to mix the existing work

hackerrank challange 47

so many LAMP erol based sites

hackerrank challange 48

hackerrank challange 49

Erols framework

hackerrank challange 50

integrated to check to progress of the user

hackerrank challange 51

IAC with deployment manager

hackerrank challange 52

with errors

hackerrank challange 53

hackerrank challange 54

inside is the yaml

hackerrank challange 55

SSH window similar to Azure

hackerrank challange 56

add to skills even before trigger

hackerrank challange 57

imported code is there

hackerrank challange 58

Wrong SSH

hackerrank challange 59

Generic SSH versus targeted SSH

hackerrank challange 60

ready

hackerrank challange 61

hackerrank challange 62

php framework page

hackerrank challange 63

ready for this action

hackerrank challange 64

End lab

hackerrank challange 65

Trainings would fix this

https://docs.google.com/spreadsheets/d/1Bu73MaR7nWbMv4IlUzqUVEwlriwilMMpextTyRYUfKg/edit?pli=1#gid=1165371247

Cloud shell is a terminal

hackerrank challange 66

Do as many labs as you can and add to the cv

hackerrank challange 67

TELL / SHOW / DOOOOOOOOOOOOOOOOO / APPLY

Cloud skills to do it

hackerrank challange 68

You get badges like in a game

similar sales tactics

hackerrank challange 69

hackerrank challange 70

BGP with google

hackerrank challange 71

Labs are inside the docs

hackerrank challange 72

default network and routes are here >>> printer WPS issue is every where

hackerrank challange 73

rules

hackerrank challange 74

hackerrank challange 75

apply together

hackerrank challange 76

hackerrank challange 77

should make the vm instances

hackerrank challange 78

deleted network error

hackerrank challange 79

recreate with similar rules

hackerrank challange 80

also need to wait for it as well

hackerrank challange 81

move to us centra1

hackerrank challange 82

location change and the trigger is on

hackerrank challange 83

end less looped time

hackerrank challange 84

semblance

hackerrank challange 85

hackerrank challange 86

network creation takes time

hackerrank challange 87

fast triggers and checks

hackerrank challange 88

it also says the error

hackerrank challange 89

hackerrank challange 90

Looks like it cant be changed afterwards

hackerrank challange 91

automatic hard tghe IP Stack type

hackerrank challange 92

automatic gets the ip setting mapped

hackerrank challange 93

automode is the first one

limitations of the lab

hackerrank challange 94

it is a hassle

hackerrank challange 95

delete from top>>> cascade delete not there

hackerrank challange 96

delete needs to be there

hackerrank challange 97

delete inside

hackerrank challange 98

cleaned up

hackerrank challange 99

ready framework

hackerrank challange 100

networks

hackerrank challange 101

it expects you to follow 1-1 the same flow

hackerrank challange 102

hackerrank challange 103

api calls for the training

hackerrank challange 104

time up

hackerrank challange 105

second time less semblance > due to remember

hackerrank challange 106

passing in 4 minutes not 40

hackerrank challange 107

Where to click

hackerrank challange 108

external ping is there so there is an iac in the background

google hired engineers lol

hackerrank challange 109

networking question is there to read it

hackerrank challange 110

hackerrank challange 111

hackerrank challange 112

Fill the missing gaps in the sheet

hackerrank challange 113

Do marketing all the time

hackerrank challange 114

Marketing as part of the role > cost of opening the page...and gaming on linkedin!

hackerrank challange 115

detailed SSH with upload ready

hackerrank challange 116

Complete workshops

hackerrank challange 117

Missing Skill yesterday in the call

Rego policies in the context of Google Cloud Platform (GCP) refer to policies written in Rego, a high-level declarative language used for expressing policies across different systems. Rego is particularly associated with the Open Policy Agent (OPA), an open-source, general-purpose policy engine that enables unified, context-aware policy enforcement across the entire stack.

In GCP, Rego policies can be used to enforce custom security, compliance, and governance rules on various cloud resources and services. This is part of a broader approach to "policy as code," where policies governing infrastructure and operations are defined in code, versioned, and managed just like application code. This approach enhances transparency, repeatability, and scalability in managing and applying policies.

Here's how Rego policies are generally applied in GCP:

Policy Definition

Policies are written in the Rego language, which is designed to be both expressive and readable. These policies define the desired state or behavior of cloud resources and services according to compliance and security standards.

Policy Enforcement

Once defined, these policies can be enforced at various stages of the cloud resource lifecycle, such as at creation, update, or during access evaluations. Enforcement can happen via integration with cloud services that support OPA or through custom tooling that utilizes OPA as an external policy decision point.

Use Cases in GCP

  • Access Control: Defining fine-grained access policies for GCP resources, ensuring that only authorized entities can access or modify resources.

  • Compliance Assurance: Enforcing compliance with internal policies and external regulations by ensuring that resource configurations meet specified requirements.

  • Security Posture Management: Automatically identifying and remedying security risks by enforcing security best practices across GCP resources.

Integrating Rego policies with GCP allows organizations to automate and enforce their unique operational, security, and compliance requirements across their cloud environments. This aligns with the shift towards more dynamic and programmable infrastructure management practices.

Moved in Azure to Policy deprecated Blue Prints

hackerrank challange 118

In Azure, the concept similar to using Rego policies for defining and enforcing governance and compliance rules is primarily handled through Azure Policy. Azure Policy is a service that allows you to create, assign, and manage policies that enforce different rules over your Azure resources, ensuring they comply with corporate standards and service level agreements (SLAs).

Key Features of Azure Policy

  • Policy Definitions: These are the rules that your resources need to comply with. They are expressed in a JSON format and can perform various functions, from denying specific resource types to enforcing specific configurations on resources.

  • Policy Assignments: This is the process of applying a policy to a specific scope, which could range from a single resource to a management group that spans your entire organization.

  • Compliance Evaluation: Azure Policy continuously evaluates your resources' compliance with the assigned policies, providing visibility into how well your resources align with your compliance goals.

  • Remediation: For resources found to be non-compliant, Azure Policy can often take corrective actions to bring them into compliance, either automatically or through guided remediation tasks.

Azure Policy vs. Rego Policies

While Azure Policy and Rego policies (used with OPA for example) share the goal of enforcing rules and compliance across cloud resources, they differ in their implementation and flexibility:

  • Language and Syntax: Azure Policy definitions are written in JSON and follow Azure's schema, whereas Rego policies use the Rego language, which is more flexible and can express complex logic in a declarative manner.

  • Enforcement Mechanism: Azure Policy is deeply integrated with Azure's infrastructure, providing native support for compliance assessment and enforcement across all Azure resources. Rego policies, being part of OPA, are platform-agnostic and can be used across different environments, including cloud platforms, Kubernetes, and even custom applications, but require integration work to use with Azure resources.

  • Scope and Use Cases: Azure Policy is specifically designed for managing Azure resources, focusing on cloud governance, compliance, and resource consistency. Rego policies, due to their flexibility and the general-purpose nature of OPA, can cover a broader range of use cases beyond cloud infrastructure, including application-level policy enforcement, data filtering, and authorization logic.

Despite these differences, both Azure Policy and Rego policies serve crucial roles in managing cloud environments, ensuring that resources are compliant, secure, and optimized according to best practices and organizational requirements.

Feels like json versus yaml

Comparing the syntax of Azure Policy and Rego policies involves looking at two very different approaches to defining policies. Azure Policy uses a JSON format with a specific schema designed by Microsoft, while Rego policies use the Rego language, a query language created for the Open Policy Agent (OPA) project. Each has its own unique structure, capabilities, and use cases. Here’s a basic comparison of the two:

Azure Policy Syntax

Azure Policy definitions are written in JSON and follow a structured format that includes several key components:

  • policyRule: This is where the conditions for compliance are defined, along with the effect (like deny, audit, or modify) that takes place if the conditions are met.

  • parameters: Policies can be parameterized to allow for reuse and customization at the time of assignment.

  • displayName and description: These provide human-readable information about what the policy does.

{
"mode": "All",
"policyRule": {
"if": {
"field": "type",
"equals": "Microsoft.Compute/virtualMachines"
},
"then": {
"effect": "deny"
}
},
"parameters": {},
"displayName": "Deny creation of virtual machines",
"description": "This policy denies the creation of virtual machines."
}

Rego Policy Syntax

Rego policies are more flexible and expressive, designed to query structured data and enforce policies across a wide range of systems. A Rego policy might look like this:

  • Rules and queries: Rego uses a collection of rules that define what it means for a document (input data) to be compliant. Queries are used to ask questions about your data.

  • Package declaration: Namespaces for organizing policies.

  • allow, deny, or custom decision-making logic: Rego does not have a fixed set of effects like Azure Policy but allows custom logic to define what should happen.

package azure.vm

default allow = false

deny[msg] {
input.type == "Microsoft.Compute/virtualMachines"
msg = "Creation of virtual machines is denied."
}

Key Differences

  • Syntax and Flexibility: Rego offers a more flexible syntax that's capable of expressing complex logic through its rule-based approach. Azure Policy, being JSON-based, is more structured and limited to the schema defined by Azure.

  • Scope of Use: Azure Policy is specifically tailored for Azure resources, focusing on compliance and governance within Azure environments. Rego, with its broad query capabilities, can be applied across different environments and use cases, including but not limited to cloud resources.

  • Expressiveness: Rego's language allows for more complex and nuanced policies, capable of aggregating data, performing sophisticated checks, and allowing for more complex decision-making processes. Azure Policy is primarily focused on resource properties and straightforward conditionals.

Both languages serve the purpose of policy definition and enforcement in their respective environments, but they cater to different levels of complexity and flexibility needs.

Google also sells the SQL Server

hackerrank challange 119

lol workstation with blockers cant be happpening in a training lol

hackerrank challange 120

Google promoting it self

hackerrank challange 121


Imported from rifaterdemsahin.com · 2024