Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 39a8668

Browse files
Minor adjustment of README and tasks.md
1 parent 42a200b commit 39a8668

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

‎README.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
- [cache](src/main/java/by/andd3dfx/cache)
2525
- [collections](src/main/java/by/andd3dfx/collections)
2626
- [common](src/main/java/by/andd3dfx/common) (some uncategorized stuff)
27-
- [core](src/main/java/by/andd3dfx/core) (Java core stuff)
27+
- [core](src/main/java/by/andd3dfx/core)
2828
- [dynamic](src/main/java/by/andd3dfx/dynamic)
2929
- [iterators](src/main/java/by/andd3dfx/iterators)
3030
- [jvm](src/main/java/by/andd3dfx/jvm)
@@ -41,7 +41,7 @@
4141
- [string](src/main/java/by/andd3dfx/string)
4242
- [tree](src/main/java/by/andd3dfx/tree)
4343

44-
Sure, we have [tests](src/test/java/by/andd3dfx); they contain enough code which describes implementation in a natural
44+
Sure, we have [tests](src/test/java/by/andd3dfx); they contain some code which describes implementation in a natural
4545
way.
4646

4747
## SQL-related stuff
@@ -199,7 +199,7 @@ notes about interview preparation and useful links.
199199
| Объединение упорядоченных массивов в массив без дубликатов | [Youtube](https://youtu.be/uABGnnTD0Kw) | [Code](src/main/java/by/andd3dfx/common/ArraysUnion.java) |
200200
| Каверзный finally / Каверзный stream: предсказать, что произойдет | [Youtube](https://youtu.be/Man9zRalhPs) | [Code](src/main/java/by/andd3dfx/core/TrickyFinally.java) [Code2](src/main/java/by/andd3dfx/stream/TrickyStream.java) |
201201
| Как успеть посмотреть все обучающие ролики на YouTube (Ускорение выше 2х) | [Youtube](https://youtu.be/NjCizItxPdM) | - |
202-
| Генерация CV в PDF из Markdown и автоматизация взаимодействия с рекрутером | [Youtube](https://youtu.be/GV5LlPkrNQM) | [CV repo](https://github.com/andrei-punko/cv) |
202+
| Генерация CV в PDF из Markdown и автоматизация взаимодействия с рекрутером | [Youtube](https://youtu.be/GV5LlPkrNQM) | [Repo](https://github.com/andrei-punko/cv) |
203203
| Перестановка пары цифр числа для получения максимального значения (leetcode) | [Youtube](https://youtu.be/-my6feBZ6RY) | [Code](src/main/java/by/andd3dfx/numeric/MaximumSwap.java) |
204204
| Бинарный поиск в упорядоченном массиве | [Youtube](https://youtu.be/RaxWD5yAQ9Q) | [Code](src/main/java/by/andd3dfx/search/BinarySearch.java) |
205205
| Поиск первой и последней позиции элемента в упорядоченном массиве (leetcode) | [Youtube](https://youtu.be/6s-kAtOFXuY) | [Code](src/main/java/by/andd3dfx/search/FirstNLastPosOfElementInSortedArray.java) |
@@ -249,7 +249,7 @@ notes about interview preparation and useful links.
249249
| Нагрузочное тестирование Spring Boot сервиса с помощью Gatling | [Youtube](https://youtu.be/uO9luM8wowo) | [Repo](https://github.com/andrei-punko/articles-backend-app) |
250250
| Отражение бинарного дерева | [Youtube](https://youtu.be/H2BBCUcVXDM) | [Code](src/main/java/by/andd3dfx/tree/MirrorTree.java) |
251251
| Web crawler (парсер сайта) на Java | [Youtube](https://youtu.be/4qxvkALcWjQ) | [Repo](https://github.com/andrei-punko/java-crawlers) |
252-
| Как скачать видео с Boosty | [Youtube](https://youtu.be/b3ox1_xEx4U) | [Boosty](https://boosty.to/andd3dfx) |
252+
| Как скачать видео с Boosty | [Youtube](https://youtu.be/b3ox1_xEx4U) | - |
253253
| Прохождение теста подтверждения практического навыка "средний" по Java на hh.ru | [Youtube](https://youtu.be/ja4nLzZSj3s) | - |
254254
| Декодирование шифра Цезаря | [Youtube](https://youtu.be/pjQ9sYo5bVE) | [Code](src/main/java/by/andd3dfx/string/CaesarCipher.java) |
255255
| Прохождение теста подтверждения практического навыка "продвинутый" по Java на hh.ru | [Youtube](https://youtu.be/ce3g0nIJl24) | - |

‎interview-materials/tasks.md‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,17 @@
22

33
## Pet Clinic REST API
44

5-
Design REST service related with Pet Clinic, where pets have name and age.
6-
Add operation with pets batch update (for example, add new field - owner).
7-
8-
- GET `/api/v1/clinic/{id}`
9-
- DELETE `/api/v1/clinic/{id}`
10-
- POST `/api/v1/clinic`
11-
params: { name: ..., age : ... }
12-
- PUT `/api/v1/clinic/{id}`
13-
params: { age: ... }
14-
- PATCH `/api/v1/clinic`
15-
params: { ids: ..., owner: ... }
16-
17-
## Sorting big strings task
18-
19-
Propose algorithm for sorting a bunch of long strings situated on disk.
20-
We have restriction of RAM size: so only one string could be loaded into RAM simultaneously.
5+
Design REST service related with Pet Clinic, where pets have `name` and `age`.
6+
Add operation with pets batch update (for example, add new field: `owner`).
7+
8+
- `GET /api/v1/{id}`
9+
- `DELETE /api/v1/{id}`
10+
- `POST /api/v1`
11+
`{ name: ..., age : ... }`
12+
- `PUT /api/v1/{id}`
13+
`{ age: ... }`
14+
- `PATCH /api/v1`
15+
`{ ids: [...], owner: ... }`
2116

2217
## Сортировки:
2318

@@ -56,6 +51,11 @@ with 10 most popular queries started from typed characters.
5651
File with the most popular searches generated 1 time per day, it contains 1 mln lines, sorted by popularity.
5752
Propose the design of such system.
5853

54+
## Sorting big strings task
55+
56+
Propose algorithm for sorting a bunch of long strings situated on disk.
57+
We have restriction of RAM size: so only one string could be loaded into RAM simultaneously.
58+
5959
## Multithreading
6060

6161
Реализовать ReadWriteLock на базе обычного Lock

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /