HUAWEI OD 7-day training session 1 review - Classified by algorithm, from easy to difficult, step by step, to play OD (book at the end of the article)

insert image description here

Hello everyone, I am Nezha.

Recently, I have been brushing the algorithm questions of Huawei OD machine test, insisting on the rhythm of three questions a day. It has been more than three months, and I have done more than 290 questions .

Recently, the "[Accompanying Learning] Huawei OD Exam Questions Exchange Group" was also organized, and there are currently 207 people in the group.

I hope to use my own enthusiasm to brush questions crazily to infect everyone, make everyone fall in love with brushing questions, pass the Huawei OD machine test smoothly, and master more excellent algorithms .

In order to solve the questions more efficiently and have more fun, the "Huawei OD 7-day training camp" will be launched from now on .

After participating in the training, the small partners will choose to send 5 copies of "Observability Engineering"

In the first phase of the Huawei OD seven-day training camp, a total of 37 people participated, 21 of whom insisted on brushing the questions every day, and 9 people made a summary of the seven-day training camp.

Thank you for your support and trust.

Those who want to participate in the second phase of Huawei's OD 7-day training camp - classified by algorithm, from easy to difficult, step by step, and play OD (books at the end of the article) , you can sign up~

insert image description here

1. The activities are as follows

The 21-day rule, also known as the 21-day rule of forming a habit, means that after a person insists on doing something for 21 days, he will be able to form a habit, which will become a part of his life, so as to achieve self-growth and purpose of promotion. This rule originated from the American psychologist Max Maltz, who discovered when studying human behavior habits that it takes at least 21 days for a person to form a new habit.

insert image description here

Day 1, Logical Analysis

Huawei OD machine test - user scheduling problem (Java 2023 B volume 100 points)

Huawei OD machine test - find the mode and median (Java 2023 B paper 100 points)

Huawei OD machine test real test Java implementation [street lighting problem] [2022Q4 100 points], thanks to fly morning for discovering this problem and providing a better algorithm

Day 2, String Processing

HUAWEI OD machine test real test Java implementation [Find the same substring] [2023 B volume 100 points], with detailed problem-solving ideas

Huawei OD machine test - secret key formatting - string processing (Java 2023 B volume 100 points)

Huawei OD machine test real test Java implementation [output the index of the specified letter in the string] [2023 B volume 100 points], with detailed problem-solving ideas

Day 3, Data Structures

HUAWEI OD Machine Test - Number String Combination Reverse Order - Regular Expression (Java 2023 B volume 100 points)

Huawei OD machine test - full and occupied character sets - data structure map (Java 2022 Q4 100 points)

Huawei OD machine test - the sum of the largest N number and the smallest N number - data structure Set and TreeSet (Java 2023 B volume 100 points)

Day 4, Double Pointer

Huawei OD machine test - longest continuous subsequence - double pointer (Java 2023 B volume 100 points)

Huawei OD machine test - attendance information - double pointer (Java 2023 B volume 100 points)

HUAWEI OD machine test real question B volume Java implementation [calculate the minimum number of groups for gift distribution], with detailed problem-solving ideas

Day 5, recursive backtracking

Huawei OD machine test - execution time - backtracking (Java 2023 B volume 100 points)

Huawei OD machine test - find the optimal time period for interface success rate - backtracking (Java 2023 B volume 100 points)

Huawei OD machine test - BOSS income - backtracking (Java 2023 B paper 100 points)

Day 6, binary search

HUAWEI OD Machine Test - Canteen Meals - Binary Search (Java 2023 B paper candidates draw questions)

HUAWEI OD machine test real Java implementation [birthday gift] [2023 B volume 100 points], with detailed problem-solving ideas

Huawei OD machine test real test Java implementation [Xiaobu who doesn't like fertilization] [2023Q1 100 points]

Day 7, Greedy Algorithm && Binary Tree

HUAWEI OD machine test real test Java implementation [digital sequence ratio size] [2023 B volume 100 points], Tian Ji horse racing, will always be older than you, are you convinced?

Huawei OD machine test real test Java implementation [array binary tree] [2023 B volume 200 points], with detailed problem-solving ideas

HUAWEI OD machine test real test Java implementation [Raindrop Effect of Two-dimensional Umbrella] [2023 B volume 100 points], with detailed problem-solving ideas

2. Observability Engineering

1 Introduction

Observability has become a hot topic, forming a new technology trend after cloud native and DevOps, and widely integrated into various technical fields. This technology first appeared only as a monitoring module in the field of operation and maintenance, and then gradually evolved into a technology platform that runs through the entire software life cycle (R&D, testing, deployment, operation and maintenance), continuously promoting software engineering to digitize and modernize.

In recent years, observability has moved from technical theory to practical practice, and has become an essential tool for enterprise information service construction. In the cloud-native era, the popularization of observability effectively solves the pain point of difficult software system operation and maintenance, and promotes IT systems to achieve efficient delivery, unified operation and maintenance, and continuous and accurate system optimization.

As it has grown in popularity, "observability" has unfortunately been mistaken for synonymous with "monitoring" or "system telemetry". Observability is a characteristic of software systems. Moreover, this characteristic can only be effectively exploited in production software systems if teams adopt new practices for continuous development. Therefore, introducing observability into a system is as much a technical challenge as it is a cultural one.

So, how do you implement observability practices within engineering teams? It is recommended to read this book "Observability Engineering" written by Google SRE core experts and observability community leaders, and translated by Observation Cloud Team, a unicorn enterprise in the domestic observability field. This book has been strongly recommended by more than 20 domestic experts including China Academy of Information and Communications Technology, Alibaba, Tencent, ByteDance, etc. It is a benchmark in the field of observability engineering technology.

This is a practical guide to the implementation of observability technology, which effectively solves the difficult pain points of software system operation and maintenance in the cloud-native era, and promotes efficient delivery, unified operation and maintenance, and lasting optimization of IT systems.

2. Main content

This book is written based on the author's extensive practical experience in the field of observability, and is designed to help readers implement observability practices within engineering teams. The book provides an in-depth analysis of what observability means in the context of software delivery and operations, how to build foundational components to enable observability, the impact of observability on team dynamics, considerations for scaling observability, and A practical approach to establishing a culture of observability in your organization, also shows rich examples of how observability can be used to improve existing efforts, and provides practical examples for migrating from traditional tools such as metrics, monitoring, and log management tools. Precautions.

insert image description here

Guess you like

Origin blog.csdn.net/guorui_java/article/details/132592402