2026-10-12 14-54-13
Oct 15, 2026 10:28
· 43:44
· Russian
· Whisper Turbo
· 8 Ομιλητές
Το κείμενο αυτό λήγει στις 5 μέρες.
Αναβάθμιση για μόνιμη αποθήκευση →
Εμφάνιση μόνο
5:09
S…
Speaker 1 (2026-10-12 14-54-13)
Ебаный в рот.
5:10
S…
Speaker 2 (2026-10-12 14-54-13)
Здравствуйте.
6:41
S…
Speaker 3 (2026-10-12 14-54-13)
Добрый день.
6:43
S…
Speaker 1 (2026-10-12 14-54-13)
Добрый день,
6:44
S…
Speaker 3 (2026-10-12 14-54-13)
Руслан.
6:45
S…
Speaker 1 (2026-10-12 14-54-13)
Здравствуйте.
6:46
S…
Speaker 1 (2026-10-12 14-54-13)
Меня слышно?
6:47
S…
Speaker 2 (2026-10-12 14-54-13)
Да,
6:49
S…
Speaker 3 (2026-10-12 14-54-13)
хорошо слышно.
6:49
S…
Speaker 4 (2026-10-12 14-54-13)
Слышно.
6:51
S…
Speaker 3 (2026-10-12 14-54-13)
И если можно попросить включить камеру,
6:53
S…
Speaker 5 (2026-10-12 14-54-13)
у нас, к сожалению,
6:54
S…
Speaker 3 (2026-10-12 14-54-13)
технической возможности нет включить свои,
6:56
S…
Speaker 5 (2026-10-12 14-54-13)
но хотелось бы попросить.
6:59
S…
Speaker 5 (2026-10-12 14-54-13)
Спасибо.
7:01
S…
Speaker 3 (2026-10-12 14-54-13)
Так, отлично,
7:02
S…
Speaker 3 (2026-10-12 14-54-13)
тогда начнем.
7:03
S…
Speaker 3 (2026-10-12 14-54-13)
Меня зовут Александр,
7:04
S…
Speaker 3 (2026-10-12 14-54-13)
со мной мой коллега Денис.
7:06
S…
Speaker 3 (2026-10-12 14-54-13)
Мы являемся аналитиками в нашей команде.
7:09
S…
Speaker 3 (2026-10-12 14-54-13)
Хотели бы построить собеседование примерно по такому плану.
7:14
S…
Speaker 3 (2026-10-12 14-54-13)
Мы немножко расскажем о нашей компании.
7:15
S…
Speaker 3 (2026-10-12 14-54-13)
Если можем,
7:17
S…
Speaker 3 (2026-10-12 14-54-13)
ты расскажешь о себе немного,
7:20
S…
Speaker 3 (2026-10-12 14-54-13)
потом пройдемся по техническим вопросам.
7:23
S…
Speaker 3 (2026-10-12 14-54-13)
Если все ок,
7:24
S…
Speaker 3 (2026-10-12 14-54-13)
там еще какие -то вопросы задашь,
7:26
S…
Speaker 3 (2026-10-12 14-54-13)
и там уже дальше дадим обратную связь.
7:28
S…
Speaker 3 (2026-10-12 14-54-13)
Переходим ли мы на заключительный этап собеседования или нет?
7:32
S…
Speaker 1 (2026-10-12 14-54-13)
Так,
7:34
S…
Speaker 3 (2026-10-12 14-54-13)
собственно,
7:35
S…
Speaker 3 (2026-10-12 14-54-13)
наша компания занимается разработкой информационных
7:39
S…
Speaker 3 (2026-10-12 14-54-13)
решений в сфере беттинга и гэмблинга.
7:42
S…
Speaker 3 (2026-10-12 14-54-13)
Конкретно наша команда занимается реализацией
7:46
S…
Speaker 3 (2026-10-12 14-54-13)
интеграции с различными сторонними решениями по
7:50
S…
Speaker 3 (2026-10-12 14-54-13)
типу сервисов верификации,
7:52
S…
Speaker 3 (2026-10-12 14-54-13)
либо мы занимаемся предоставлением отчетности регуляторам.
8:00
S…
Speaker 3 (2026-10-12 14-54-13)
Примерно так.
8:01
S…
Speaker 3 (2026-10-12 14-54-13)
Расскажи,
8:02
S…
Speaker 3 (2026-10-12 14-54-13)
пожалуйста, о себе немножко.
8:03
S…
Speaker 1 (2026-10-12 14-54-13)
Меня зовут Руслан Рафаэльевич.
8:07
S…
Speaker 1 (2026-10-12 14-54-13)
Начну с
8:11
S…
Speaker 1 (2026-10-12 14-54-13)
образования.
8:12
S…
Speaker 1 (2026-10-12 14-54-13)
Заканчивал ПГУ,
8:16
S…
Speaker 1 (2026-10-12 14-54-13)
то есть имею высшее образование на системного аналитика.
8:20
S…
Speaker 1 (2026-10-12 14-54-13)
У меня специальность была бизнес -информатика.
8:23
S…
Speaker 1 (2026-10-12 14-54-13)
Она готовила как раз -таки...
8:26
S…
Speaker 1 (2026-10-12 14-54-13)
системных аналитиков и бизнес -аналитиков.
8:29
S…
Speaker 1 (2026-10-12 14-54-13)
После первого курса
8:34
S…
Speaker 1 (2026-10-12 14-54-13)
устроился в компанию
8:38
S…
Speaker 1 (2026-10-12 14-54-13)
LuxCorp,
8:39
S…
Speaker 1 (2026-10-12 14-54-13)
то есть попал в компанию.
8:42
S…
Speaker 1 (2026-10-12 14-54-13)
Компания занимается заказной разработкой для
8:46
S…
Speaker 1 (2026-10-12 14-54-13)
B2B клиентов.
8:48
S…
Speaker 1 (2026-10-12 14-54-13)
Во время работы в компании вырос до ведущего системного
8:52
S…
Speaker 1 (2026-10-12 14-54-13)
аналитика,
8:53
S…
Speaker 1 (2026-10-12 14-54-13)
прошел много разных проектов,
8:57
S…
Speaker 1 (2026-10-12 14-54-13)
в том числе и крупных.
8:59
S…
Speaker 1 (2026-10-12 14-54-13)
Могу про них рассказать поподробнее.
9:01
S…
Speaker 2 (2026-10-12 14-54-13)
Да,
9:03
S…
Speaker 3 (2026-10-12 14-54-13)
давай вкратце.
9:18
S…
Speaker 1 (2026-10-12 14-54-13)
Было 4 тысячи отправлений в сутки,
9:22
S…
Speaker 1 (2026-10-12 14-54-13)
то есть заказов.
9:24
S…
Speaker 1 (2026-10-12 14-54-13)
Боль бизнеса
9:28
S…
Speaker 1 (2026-10-12 14-54-13)
была в том, что старый монолит
9:34
S…
Speaker 1 (2026-10-12 14-54-13)
не справлялся с
9:38
S…
Speaker 1 (2026-10-12 14-54-13)
нагрузкой.
9:39
S…
Speaker 1 (2026-10-12 14-54-13)
Также было
9:43
S…
Speaker 1 (2026-10-12 14-54-13)
несколько...
9:47
S…
Speaker 1 (2026-10-12 14-54-13)
источников,
9:48
S…
Speaker 1 (2026-10-12 14-54-13)
в которые как раз -таки интеграции,
9:54
S…
Speaker 1 (2026-10-12 14-54-13)
которые записывали,
9:56
S…
Speaker 1 (2026-10-12 14-54-13)
собственно,
9:58
S…
Speaker 1 (2026-10-12 14-54-13)
товар.
10:00
S…
Speaker 1 (2026-10-12 14-54-13)
Как мы решали эту проблему,
10:04
S…
Speaker 1 (2026-10-12 14-54-13)
то есть была интеграция с AMSRM
10:10
S…
Speaker 1 (2026-10-12 14-54-13)
и с IP
10:15
S…
Speaker 1 (2026-10-12 14-54-13)
для сетевых клиентов и сам сайт
10:19
S…
Speaker 1 (2026-10-12 14-54-13)
на 1S Bittrex.
10:20
S…
Speaker 1 (2026-10-12 14-54-13)
Была проблема в том,
10:23
S…
Speaker 1 (2026-10-12 14-54-13)
что они все вместе по -разному общались с 1S ERP.
10:31
S…
Speaker 1 (2026-10-12 14-54-13)
Нужно было сделать синхронизацию,
10:35
S…
Speaker 1 (2026-10-12 14-54-13)
то есть нужна была прослойка,
10:38
S…
Speaker 1 (2026-10-12 14-54-13)
которая решает эту проблему.
10:41
S…
Speaker 1 (2026-10-12 14-54-13)
Мы сделали
10:45
S…
Speaker 1 (2026-10-12 14-54-13)
эту прослойку,
10:48
S…
Speaker 1 (2026-10-12 14-54-13)
то есть эту шину.
10:56
S…
Speaker 1 (2026-10-12 14-54-13)
Уточнял требования,
10:58
S…
Speaker 1 (2026-10-12 14-54-13)
создавал UML -диаграммы базово.
11:04
S…
Speaker 1 (2026-10-12 14-54-13)
С архитектором
11:09
S…
Speaker 1 (2026-10-12 14-54-13)
подготовили синхронный
11:14
S…
Speaker 1 (2026-10-12 14-54-13)
обмен,
11:15
S…
Speaker 1 (2026-10-12 14-54-13)
то есть на SOP,
11:16
S…
Speaker 1 (2026-10-12 14-54-13)
который в момент заказа
11:21
S…
Speaker 1 (2026-10-12 14-54-13)
резервируется товар.
11:25
S…
Speaker 3 (2026-10-12 14-54-13)
Руслан,
11:25
S…
Speaker 3 (2026-10-12 14-54-13)
спасибо, я понял.
11:26
S…
Speaker 3 (2026-10-12 14-54-13)
Если можно,
11:27
S…
Speaker 3 (2026-10-12 14-54-13)
тогда перейдем к техническим вопросам.
11:29
S…
Speaker 3 (2026-10-12 14-54-13)
У нас достаточно ограниченное время сегодня,
11:31
S…
Speaker 3 (2026-10-12 14-54-13)
извиняюсь.
11:32
S…
Speaker 3 (2026-10-12 14-54-13)
Тогда первый вопрос.
11:34
S…
Speaker 3 (2026-10-12 14-54-13)
Представим, что у нас есть три системы.
11:36
S…
Speaker 3 (2026-10-12 14-54-13)
Первая система – это интернет -магазин,
11:39
S…
Speaker 3 (2026-10-12 14-54-13)
в котором можно оформить заказ и инициировать оплату,
11:43
S…
Speaker 3 (2026-10-12 14-54-13)
соответственно,
11:44
S…
Speaker 3 (2026-10-12 14-54-13)
отобразить пользователю статус.
11:47
S…
Speaker 3 (2026-10-12 14-54-13)
Так, вот Денис уже,
11:48
S…
Speaker 3 (2026-10-12 14-54-13)
спасибо, ему скидывает ссылочку.
11:50
S…
Speaker 3 (2026-10-12 14-54-13)
Можешь открыть эту ссылку,
11:51
S…
Speaker 3 (2026-10-12 14-54-13)
там будет текстовое задание.
11:52
S…
Speaker 3 (2026-10-12 14-54-13)
Скажи, пожалуйста, открывается или нет,
11:54
S…
Speaker 3 (2026-10-12 14-54-13)
потому что не у всех кандидатов этот сайт открывается.
11:56
S…
Speaker 3 (2026-10-12 14-54-13)
Если не откроется,
11:57
S…
Speaker 3 (2026-10-12 14-54-13)
я с другого источника скину.
11:59
S…
Speaker 1 (2026-10-12 14-54-13)
Сейчас,
12:02
S…
Speaker 1 (2026-10-12 14-54-13)
секунду.
12:02
S…
Speaker 1 (2026-10-12 14-54-13)
Открылся
12:07
S…
Speaker 1 (2026-10-12 14-54-13)
вроде.
12:07
S…
Speaker 1 (2026-10-12 14-54-13)
Сейчас загружает.
12:08
S…
Speaker 1 (2026-10-12 14-54-13)
Открылся,
12:09
S…
Speaker 1 (2026-10-12 14-54-13)
да.
12:10
S…
Speaker 3 (2026-10-12 14-54-13)
Так, отлично.
12:11
S…
Speaker 3 (2026-10-12 14-54-13)
В общем, у нас есть система А – это интернет -магазин,
12:14
S…
Speaker 3 (2026-10-12 14-54-13)
где можно оформлять заказ,
12:16
S…
Speaker 3 (2026-10-12 14-54-13)
инициировать оплату и,
12:18
S…
Speaker 3 (2026-10-12 14-54-13)
соответственно, отображать пользователю статус его заказа.
12:20
S…
Speaker 3 (2026-10-12 14-54-13)
Есть система Б – это платежный провайдер,
12:24
S…
Speaker 3 (2026-10-12 14-54-13)
который принимает оплату и взаимодействует с банком и возвращает результат
12:28
S…
Speaker 3 (2026-10-12 14-54-13)
оплаты.
12:29
S…
Speaker 3 (2026-10-12 14-54-13)
Также на стороне системы Б могут быть задержки
12:33
S…
Speaker 3 (2026-10-12 14-54-13)
результата в связи с...
12:35
S…
Speaker 3 (2026-10-12 14-54-13)
особенностями взаимодействия с банками.
12:38
S…
Speaker 3 (2026-10-12 14-54-13)
И есть система С,
12:39
S…
Speaker 3 (2026-10-12 14-54-13)
это складская ВМС -система,
12:42
S…
Speaker 3 (2026-10-12 14-54-13)
которая резервирует товар,
12:44
S…
Speaker 3 (2026-10-12 14-54-13)
подтверждает наличие товара и подготавливает его к выдаче,
12:48
S…
Speaker 3 (2026-10-12 14-54-13)
которая имеет такую особенность,
12:50
S…
Speaker 3 (2026-10-12 14-54-13)
как может быть недоступна в течение до 30 минут.
12:53
S…
Speaker 3 (2026-10-12 14-54-13)
Представим так.
12:54
S…
Speaker 3 (2026-10-12 14-54-13)
Там у тебя картинка будет видна.
12:58
S…
Speaker 6 (2026-10-12 14-54-13)
В общем,
12:59
S…
Speaker 3 (2026-10-12 14-54-13)
вопрос такой,
13:00
S…
Speaker 3 (2026-10-12 14-54-13)
какие бы способы интеграции ты бы использовал между тремя
13:05
S…
Speaker 3 (2026-10-12 14-54-13)
вот этими озвученными системами?
13:06
S…
Speaker 1 (2026-10-12 14-54-13)
Так,
13:08
S…
Speaker 1 (2026-10-12 14-54-13)
ага,
13:09
S…
Speaker 1 (2026-10-12 14-54-13)
так, сейчас,
13:10
S…
Speaker 1 (2026-10-12 14-54-13)
можно секунду подумать?
13:12
S…
Speaker 3 (2026-10-12 14-54-13)
Конечно,
13:12
S…
Speaker 3 (2026-10-12 14-54-13)
конечно.
13:13
S…
Speaker 2 (2026-10-12 14-54-13)
Так,
13:28
S…
Speaker 1 (2026-10-12 14-54-13)
ну можно было бы использовать брокер
13:33
S…
Speaker 1 (2026-10-12 14-54-13)
для того,
13:35
S…
Speaker 1 (2026-10-12 14-54-13)
чтобы сделать,
13:38
S…
Speaker 1 (2026-10-12 14-54-13)
ну асинхрон,
13:40
S…
Speaker 1 (2026-10-12 14-54-13)
чтобы...
13:43
S…
Speaker 1 (2026-10-12 14-54-13)
Ну вот,
13:44
S…
Speaker 1 (2026-10-12 14-54-13)
например, с резервацией
13:48
S…
Speaker 1 (2026-10-12 14-54-13)
товара.
13:49
S…
Speaker 1 (2026-10-12 14-54-13)
Это
13:53
S…
Speaker 3 (2026-10-12 14-54-13)
между какими системами мы поставим брокера?
13:56
S…
Speaker 2 (2026-10-12 14-54-13)
Ну,
13:59
S…
Speaker 1 (2026-10-12 14-54-13)
отдавать
14:04
S…
Speaker 1 (2026-10-12 14-54-13)
как бы...
14:05
S…
Speaker 2 (2026-10-12 14-54-13)
Так,
14:09
S…
Speaker 1 (2026-10-12 14-54-13)
сейчас, секунду.
14:10
S…
Speaker 2 (2026-10-12 14-54-13)
Ну
14:14
S…
Speaker 1 (2026-10-12 14-54-13)
вот, когда мы отображаем,
14:17
S…
Speaker 1 (2026-10-12 14-54-13)
ну то есть создаем оплату и...
14:21
S…
Speaker 1 (2026-10-12 14-54-13)
Отображаем пользователю статус,
14:25
S…
Speaker 1 (2026-10-12 14-54-13)
можно было бы этот статус отдавать
14:31
S…
Speaker 1 (2026-10-12 14-54-13)
на брокер,
14:33
S…
Speaker 1 (2026-10-12 14-54-13)
то есть не синхронным,
14:37
S…
Speaker 1 (2026-10-12 14-54-13)
а обменным.
14:39
S…
Speaker 1 (2026-10-12 14-54-13)
Хотя...
14:42
S…
Speaker 3 (2026-10-12 14-54-13)
Ну вот у нас известно,
14:45
S…
Speaker 3 (2026-10-12 14-54-13)
что платежный провайдер может иметь задержки в
14:51
S…
Speaker 3 (2026-10-12 14-54-13)
результате своей работы.
14:54
S…
Speaker 3 (2026-10-12 14-54-13)
То есть у нас есть интернет -магазин,
14:55
S…
Speaker 3 (2026-10-12 14-54-13)
где пользователь создает заказ,
14:57
S…
Speaker 3 (2026-10-12 14-54-13)
и дальше идет взаимодействие.
15:00
S…
Speaker 3 (2026-10-12 14-54-13)
с платежным провайдером.
15:01
S…
Speaker 3 (2026-10-12 14-54-13)
И вот особенность провайдера,
15:02
S…
Speaker 3 (2026-10-12 14-54-13)
что могут быть задержки.
15:05
S…
Speaker 3 (2026-10-12 14-54-13)
Как бы тогда поступили бы?
15:06
S…
Speaker 1 (2026-10-12 14-54-13)
Ну вот,
15:08
S…
Speaker 1 (2026-10-12 14-54-13)
как раз таки можно было между,
15:11
S…
Speaker 1 (2026-10-12 14-54-13)
ну вот,
15:14
S…
Speaker 1 (2026-10-12 14-54-13)
как раз таки между платежным провайдером,
15:16
S…
Speaker 1 (2026-10-12 14-54-13)
то есть поступил запрос,
15:19
S…
Speaker 1 (2026-10-12 14-54-13)
клиент оплатил и
15:23
S…
Speaker 1 (2026-10-12 14-54-13)
во время,
15:25
S…
Speaker 1 (2026-10-12 14-54-13)
ну вот,
15:26
S…
Speaker 1 (2026-10-12 14-54-13)
из того, что задержки
15:29
S…
Speaker 1 (2026-10-12 14-54-13)
не сразу отображать статус и
15:34
S…
Speaker 1 (2026-10-12 14-54-13)
отправлять как раз таки на брокер чтобы как
15:38
S…
Speaker 1 (2026-10-12 14-54-13)
минимум не ну
15:42
S…
Speaker 1 (2026-10-12 14-54-13)
чтобы пользователь ну и
15:46
S…
Speaker 1 (2026-10-12 14-54-13)
создать UI чтобы у пользователя
15:52
S…
Speaker 1 (2026-10-12 14-54-13)
не переживал,
15:53
S…
Speaker 1 (2026-10-12 14-54-13)
что дошла ли оплата у него или нет,
15:56
S…
Speaker 1 (2026-10-12 14-54-13)
то есть UI на это отобразить,
15:57
S…
Speaker 1 (2026-10-12 14-54-13)
и брокер,
15:58
S…
Speaker 1 (2026-10-12 14-54-13)
когда задержка пропадет,
16:01
S…
Speaker 1 (2026-10-12 14-54-13)
как раз -таки выдаст статус.
16:04
S…
Speaker 3 (2026-10-12 14-54-13)
Так,
16:07
S…
Speaker 3 (2026-10-12 14-54-13)
а с складской системой как бы построил
16:12
S…
Speaker 3 (2026-10-12 14-54-13)
взаимодействие?
16:13
S…
Speaker 1 (2026-10-12 14-54-13)
Со складской системой,
16:15
S…
Speaker 1 (2026-10-12 14-54-13)
так как резервируется товар,
16:18
S…
Speaker 1 (2026-10-12 14-54-13)
нужно тут как раз -таки нужно
16:22
S…
Speaker 1 (2026-10-12 14-54-13)
Ну, сделать,
16:23
S…
Speaker 1 (2026-10-12 14-54-13)
ну,
16:24
S…
Speaker 1 (2026-10-12 14-54-13)
желательно выстроить систему через,
16:28
S…
Speaker 1 (2026-10-12 14-54-13)
ну, СОП,
16:29
S…
Speaker 1 (2026-10-12 14-54-13)
то есть,
16:29
S…
Speaker 1 (2026-10-12 14-54-13)
чтобы в момент заказа товар резервировался сразу,
16:33
S…
Speaker 1 (2026-10-12 14-54-13)
потому что,
16:34
S…
Speaker 1 (2026-10-12 14-54-13)
чтобы избежать такого момента,
16:37
S…
Speaker 1 (2026-10-12 14-54-13)
когда у нас происходит гонка,
16:39
S…
Speaker 1 (2026-10-12 14-54-13)
то есть,
16:40
S…
Speaker 1 (2026-10-12 14-54-13)
и несколько,
16:42
S…
Speaker 1 (2026-10-12 14-54-13)
ну,
16:44
S…
Speaker 1 (2026-10-12 14-54-13)
несколько пользователей оплатило товар,
16:46
S…
Speaker 1 (2026-10-12 14-54-13)
и мы последний товар продаем по два раза.
16:51
S…
Speaker 3 (2026-10-12 14-54-13)
А под SOP что имеешь в виду?
16:53
S…
Speaker 1 (2026-10-12 14-54-13)
SOP -обмен,
16:55
S…
Speaker 1 (2026-10-12 14-54-13)
то есть выстроить XML,
16:59
S…
Speaker 1 (2026-10-12 14-54-13)
прописать правила.
17:01
S…
Speaker 3 (2026-10-12 14-54-13)
А почему именно XML?
17:02
S…
Speaker 1 (2026-10-12 14-54-13)
Потому что этот протокол
17:07
S…
Speaker 1 (2026-10-12 14-54-13)
более надежный и гарантирует защиту
17:13
S…
Speaker 1 (2026-10-12 14-54-13)
встроенным.
17:17
S…
Speaker 1 (2026-10-12 14-54-13)
встроенной безопасности как раз таки можно
17:21
S…
Speaker 1 (2026-10-12 14-54-13)
ну как минимум очень удобно прописывать
17:25
S…
Speaker 1 (2026-10-12 14-54-13)
там различные ну
17:29
S…
Speaker 1 (2026-10-12 14-54-13)
то есть поля там все происходит
17:34
S…
Speaker 1 (2026-10-12 14-54-13)
по правилам xsd то есть вот и с
17:38
S…
Speaker 1 (2026-10-12 14-54-13)
помощью VSDL то есть можно
17:43
S…
Speaker 1 (2026-10-12 14-54-13)
прописывать контракты
17:47
S…
Speaker 1 (2026-10-12 14-54-13)
которые способствуют резервации
17:51
S…
Speaker 1 (2026-10-12 14-54-13)
товара.
17:52
S…
Speaker 3 (2026-10-12 14-54-13)
А на РСТ мы
17:57
S…
Speaker 3 (2026-10-12 14-54-13)
не могли бы способствовать резервации товара?
18:00
S…
Speaker 1 (2026-10-12 14-54-13)
На РСТ он более ограниченный
18:08
S…
Speaker 1 (2026-10-12 14-54-13)
в функционале,
18:09
S…
Speaker 1 (2026-10-12 14-54-13)
то есть можно это сделать и на РСТ,
18:13
S…
Speaker 1 (2026-10-12 14-54-13)
но...
18:16
S…
Speaker 1 (2026-10-12 14-54-13)
Как раз -таки
18:20
S…
Speaker 1 (2026-10-12 14-54-13)
XML способствует
18:26
S…
Speaker 1 (2026-10-12 14-54-13)
тому, чтобы в настройках можно
18:30
S…
Speaker 1 (2026-10-12 14-54-13)
прописать уникальный
18:37
S…
Speaker 1 (2026-10-12 14-54-13)
ключ, который можно
18:42
S…
Speaker 1 (2026-10-12 14-54-13)
использовать более
18:46
S…
Speaker 1 (2026-10-12 14-54-13)
удобно.
18:49
S…
Speaker 6 (2026-10-12 14-54-13)
Окей,
18:50
S…
Speaker 3 (2026-10-12 14-54-13)
тогда переходим к следующему вопросу.
18:54
S…
Speaker 3 (2026-10-12 14-54-13)
Предположим,
18:56
S…
Speaker 3 (2026-10-12 14-54-13)
что пользователь успешно вошел в интернет -магазин.
18:58
S…
Speaker 3 (2026-10-12 14-54-13)
Мы еще продолжаем в контексте первого вопроса,
19:01
S…
Speaker 3 (2026-10-12 14-54-13)
у нас задания идут.
19:01
S…
Speaker 3 (2026-10-12 14-54-13)
Пользователь успешно вошел в интернет -магазин,
19:04
S…
Speaker 3 (2026-10-12 14-54-13)
но не может открыть раздел управления заказами.
19:07
S…
Speaker 3 (2026-10-12 14-54-13)
Это проблема аутентификации или авторизации?
19:10
S…
Speaker 3 (2026-10-12 14-54-13)
И почему ты так думаешь?
19:12
S…
Speaker 1 (2026-10-12 14-54-13)
Еще раз.
19:14
S…
Speaker 3 (2026-10-12 14-54-13)
Пользователь успешно вошел в интернет
19:19
S…
Speaker 3 (2026-10-12 14-54-13)
-магазин, но не может открыть раздел управления заказами,
19:22
S…
Speaker 3 (2026-10-12 14-54-13)
посмотреть свои заказы.
19:24
S…
Speaker 3 (2026-10-12 14-54-13)
Это проблема аутентификации или авторизации?
19:28
S…
Speaker 1 (2026-10-12 14-54-13)
Это проблема с
19:32
S…
Speaker 1 (2026-10-12 14-54-13)
аутентификацией.
19:33
S…
Speaker 1 (2026-10-12 14-54-13)
У него
19:37
S…
Speaker 1 (2026-10-12 14-54-13)
нету роли,
19:40
S…
Speaker 1 (2026-10-12 14-54-13)
то есть прав.
19:43
S…
Speaker 1 (2026-10-12 14-54-13)
Ну, странно,
19:44
S…
Speaker 1 (2026-10-12 14-54-13)
но если вот именно с точки зрения вот
19:48
S…
Speaker 1 (2026-10-12 14-54-13)
этого вопроса как раз -таки,
19:50
S…
Speaker 1 (2026-10-12 14-54-13)
то, скорее всего,
19:51
S…
Speaker 1 (2026-10-12 14-54-13)
у него нету роли то,
19:56
S…
Speaker 1 (2026-10-12 14-54-13)
что ему UI отображает.
19:58
S…
Speaker 3 (2026-10-12 14-54-13)
А почему тогда?
20:02
S…
Speaker 2 (2026-10-12 14-54-13)
Ну,
20:02
S…
Speaker 1 (2026-10-12 14-54-13)
вообще,
20:04
S…
Speaker 1 (2026-10-12 14-54-13)
честно говоря,
20:05
S…
Speaker 1 (2026-10-12 14-54-13)
странно именно это сюда приобретать.
20:09
S…
Speaker 3 (2026-10-12 14-54-13)
А можно я другой вопрос задам?
20:11
S…
Speaker 3 (2026-10-12 14-54-13)
А в чем разница между аутентификацией и авторизацией?
20:14
S…
Speaker 3 (2026-10-12 14-54-13)
Что и что?
20:15
S…
Speaker 1 (2026-10-12 14-54-13)
Под авторизацией мы как
20:20
S…
Speaker 1 (2026-10-12 14-54-13)
бы, ну,
20:20
S…
Speaker 1 (2026-10-12 14-54-13)
то есть она проверяет то,
20:22
S…
Speaker 1 (2026-10-12 14-54-13)
что мы точно ли этот пользователь в
20:26
S…
Speaker 1 (2026-10-12 14-54-13)
базе, то есть, грубо говоря...
20:28
S…
Speaker 1 (2026-10-12 14-54-13)
Пароль.
20:29
S…
Speaker 1 (2026-10-12 14-54-13)
Если
20:36
S…
Speaker 1 (2026-10-12 14-54-13)
я не путаю с идентификацией.
20:40
S…
Speaker 1 (2026-10-12 14-54-13)
А идентификация то,
20:43
S…
Speaker 1 (2026-10-12 14-54-13)
что мы как раз таки показываем пользователю.
20:52
S…
Speaker 1 (2026-10-12 14-54-13)
Какие права,
20:53
S…
Speaker 1 (2026-10-12 14-54-13)
что ему доступно в UI.
20:55
S…
Speaker 6 (2026-10-12 14-54-13)
Все,
20:56
S…
Speaker 3 (2026-10-12 14-54-13)
Денис, дальше можем,
20:57
S…
Speaker 3 (2026-10-12 14-54-13)
да? Да,
20:58
S…
Speaker 3 (2026-10-12 14-54-13)
ты, в принципе,
20:59
S…
Speaker 3 (2026-10-12 14-54-13)
все верно сказал,
21:00
S…
Speaker 3 (2026-10-12 14-54-13)
только перепутал все -таки.
21:02
S…
Speaker 3 (2026-10-12 14-54-13)
Аутентификация – это проверка на то,
21:04
S…
Speaker 3 (2026-10-12 14-54-13)
кем является пользователь,
21:06
S…
Speaker 3 (2026-10-12 14-54-13)
а авторизация – это что ему доступно.
21:08
S…
Speaker 5 (2026-10-12 14-54-13)
То есть ты,
21:09
S…
Speaker 3 (2026-10-12 14-54-13)
по сути, все правильно сказал,
21:10
S…
Speaker 3 (2026-10-12 14-54-13)
просто немножко перепутал местами термины.
21:13
S…
Speaker 3 (2026-10-12 14-54-13)
Но это ничего.
21:16
S…
Speaker 3 (2026-10-12 14-54-13)
Так, следующий вопрос.
21:17
S…
Speaker 3 (2026-10-12 14-54-13)
Сейчас в чатик отправлю пример запроса.
21:22
S…
Speaker 3 (2026-10-12 14-54-13)
Видно,
21:23
S…
Speaker 3 (2026-10-12 14-54-13)
да? Post,
21:24
S…
Speaker 1 (2026-10-12 14-54-13)
delete,
21:25
S…
Speaker 3 (2026-10-12 14-54-13)
item.
21:26
S…
Speaker 3 (2026-10-12 14-54-13)
В общем,
21:29
S…
Speaker 3 (2026-10-12 14-54-13)
вопрос такой.
21:30
S…
Speaker 3 (2026-10-12 14-54-13)
У нас есть вот такой endpoint для удаления товара из интернет
21:34
S…
Speaker 3 (2026-10-12 14-54-13)
-магазина.
21:34
S…
Speaker 3 (2026-10-12 14-54-13)
Как ты думаешь,
21:36
S…
Speaker 3 (2026-10-12 14-54-13)
что здесь не так с точки зрения роста?
21:38
S…
Speaker 3 (2026-10-12 14-54-13)
И какой HTTP -код вернул бы при успешном
21:43
S…
Speaker 3 (2026-10-12 14-54-13)
удалении?
21:43
S…
Speaker 3 (2026-10-12 14-54-13)
И почему?
21:46
S…
Speaker 3 (2026-10-12 14-54-13)
А еще вы,
21:47
S…
Speaker 3 (2026-10-12 14-54-13)
наверное, спросили,
21:48
S…
Speaker 3 (2026-10-12 14-54-13)
каким бы ты спроектировал этот endpoint.
21:52
S…
Speaker 3 (2026-10-12 14-54-13)
То есть,
21:53
S…
Speaker 3 (2026-10-12 14-54-13)
если можешь,
21:54
S…
Speaker 3 (2026-10-12 14-54-13)
напиши в чат,
21:55
S…
Speaker 3 (2026-10-12 14-54-13)
как он должен выглядеть,
21:58
S…
Speaker 3 (2026-10-12 14-54-13)
на твой взгляд.
21:58
S…
Speaker 1 (2026-10-12 14-54-13)
Я понял.
22:01
S…
Speaker 2 (2026-10-12 14-54-13)
Давай
22:15
S…
Speaker 3 (2026-10-12 14-54-13)
начнем с того,
22:16
S…
Speaker 3 (2026-10-12 14-54-13)
вот тот endpoint,
22:17
S…
Speaker 3 (2026-10-12 14-54-13)
что прислал Саша.
22:18
S…
Speaker 3 (2026-10-12 14-54-13)
Что с ним не так?
22:19
S…
Speaker 1 (2026-10-12 14-54-13)
Ну,
22:20
S…
Speaker 1 (2026-10-12 14-54-13)
вообще,
22:22
S…
Speaker 1 (2026-10-12 14-54-13)
если мы удаляем товар,
22:24
S…
Speaker 1 (2026-10-12 14-54-13)
то это не пост -запрос.
22:29
S…
Speaker 1 (2026-10-12 14-54-13)
То есть у нас как раз -таки
22:33
S…
Speaker 1 (2026-10-12 14-54-13)
мы должны отправлять это не по
22:38
S…
Speaker 1 (2026-10-12 14-54-13)
запросам,
22:39
S…
Speaker 1 (2026-10-12 14-54-13)
а с методом как раз -таки
22:43
S…
Speaker 1 (2026-10-12 14-54-13)
delete.
22:44
S…
Speaker 1 (2026-10-12 14-54-13)
Вот.
22:48
S…
Speaker 1 (2026-10-12 14-54-13)
Проблема...
22:51
S…
Speaker 1 (2026-10-12 14-54-13)
В том,
22:52
S…
Speaker 1 (2026-10-12 14-54-13)
что вообще в REST предполагает
22:58
S…
Speaker 1 (2026-10-12 14-54-13)
строгий набор endpoints,
23:00
S…
Speaker 1 (2026-10-12 14-54-13)
которые как раз -таки post,
23:04
S…
Speaker 1 (2026-10-12 14-54-13)
put, patch,
23:05
S…
Speaker 1 (2026-10-12 14-54-13)
delete.
23:06
S…
Speaker 1 (2026-10-12 14-54-13)
И мы должны использовать именно эти
23:10
S…
Speaker 1 (2026-10-12 14-54-13)
методы по назначению.
23:14
S…
Speaker 1 (2026-10-12 14-54-13)
Что
23:19
S…
Speaker 3 (2026-10-12 14-54-13)
еще не так?
23:20
S…
Speaker 1 (2026-10-12 14-54-13)
Что еще не так?
23:22
S…
Speaker 1 (2026-10-12 14-54-13)
Должен быть определенный
23:26
S…
Speaker 1 (2026-10-12 14-54-13)
endpoint с как раз -таки ID -шником,
23:30
S…
Speaker 1 (2026-10-12 14-54-13)
то есть должен быть,
23:33
S…
Speaker 1 (2026-10-12 14-54-13)
например, конкретный endpoint,
23:37
S…
Speaker 1 (2026-10-12 14-54-13)
слэш,
23:39
S…
Speaker 1 (2026-10-12 14-54-13)
и как раз -таки без передач,
23:43
S…
Speaker 1 (2026-10-12 14-54-13)
то есть ID.
23:48
S…
Speaker 1 (2026-10-12 14-54-13)
дополнительных параметров,
23:49
S…
Speaker 1 (2026-10-12 14-54-13)
просто endpoint и ID -шник товара,
23:53
S…
Speaker 1 (2026-10-12 14-54-13)
который мы удаляем.
23:54
S…
Speaker 3 (2026-10-12 14-54-13)
Окей,
23:56
S…
Speaker 3 (2026-10-12 14-54-13)
ты можешь написать тогда,
23:57
S…
Speaker 3 (2026-10-12 14-54-13)
как бы выглядел такой endpoint?
23:59
S…
Speaker 3 (2026-10-12 14-54-13)
Вот чтобы закончить твои мысли,
24:03
S…
Speaker 3 (2026-10-12 14-54-13)
как бы выглядел endpoint?
24:05
S…
Speaker 2 (2026-10-12 14-54-13)
Ну,
24:10
S…
Speaker 1 (2026-10-12 14-54-13)
вообще, по -хорошему еще бы версионирование,
24:16
S…
Speaker 1 (2026-10-12 14-54-13)
то есть,
24:17
S…
Speaker 1 (2026-10-12 14-54-13)
ну,
24:18
S…
Speaker 1 (2026-10-12 14-54-13)
по,
24:19
S…
Speaker 1 (2026-10-12 14-54-13)
допустим...
24:37
S…
Speaker 1 (2026-10-12 14-54-13)
Ну и название,
24:38
S…
Speaker 1 (2026-10-12 14-54-13)
как бы, delete item для endpoint странное.
24:44
S…
Speaker 1 (2026-10-12 14-54-13)
Но это уже придирки.
24:47
S…
Speaker 3 (2026-10-12 14-54-13)
Да, да, да, а как бы ты сделал?
24:48
S…
Speaker 3 (2026-10-12 14-54-13)
Как раз вот наша цель сейчас — это брать правильный вариант.
24:52
S…
Speaker 1 (2026-10-12 14-54-13)
Не то что правильный,
24:54
S…
Speaker 3 (2026-10-12 14-54-13)
наиболее хороший,
24:55
S…
Speaker 3 (2026-10-12 14-54-13)
скажем так.
24:56
S…
Speaker 1 (2026-10-12 14-54-13)
Ну,
24:57
S…
Speaker 1 (2026-10-12 14-54-13)
конкретный.
25:00
S…
Speaker 1 (2026-10-12 14-54-13)
получается in point ну
25:05
S…
Speaker 1 (2026-10-12 14-54-13)
например ну
25:12
S…
Speaker 1 (2026-10-12 14-54-13)
а вообще сейчас так
25:24
S…
Speaker 2 (2026-10-12 14-54-13)
хотя
25:40
S…
Speaker 1 (2026-10-12 14-54-13)
бы наверно супер
25:46
S…
Speaker 3 (2026-10-12 14-54-13)
а скажи пожалуйста какой код ответа возвращал
25:51
S…
Speaker 3 (2026-10-12 14-54-13)
бы вызов от того in point что ты сейчас написал
25:56
S…
Speaker 1 (2026-10-12 14-54-13)
Ну,
25:56
S…
Speaker 1 (2026-10-12 14-54-13)
если...
25:58
S…
Speaker 3 (2026-10-12 14-54-13)
Успешный.
25:59
S…
Speaker 1 (2026-10-12 14-54-13)
Успешный получается 200,
26:05
S…
Speaker 1 (2026-10-12 14-54-13)
если при повторном вылезло
26:11
S…
Speaker 1 (2026-10-12 14-54-13)
бы,
26:12
S…
Speaker 1 (2026-10-12 14-54-13)
по -моему,
26:13
S…
Speaker 1 (2026-10-12 14-54-13)
400.
26:15
S…
Speaker 1 (2026-10-12 14-54-13)
Ну,
26:16
S…
Speaker 1 (2026-10-12 14-54-13)
в общем,
26:17
S…
Speaker 1 (2026-10-12 14-54-13)
второй раз бы не удалилось.
26:20
S…
Speaker 1 (2026-10-12 14-54-13)
Если настроена
26:24
S…
Speaker 1 (2026-10-12 14-54-13)
иденпатентность.
26:27
S…
Speaker 1 (2026-10-12 14-54-13)
Точнее,
26:28
S…
Speaker 1 (2026-10-12 14-54-13)
не демпатентность,
26:29
S…
Speaker 1 (2026-10-12 14-54-13)
а просто статус,
26:30
S…
Speaker 1 (2026-10-12 14-54-13)
когда на стороне разработчика,
26:33
S…
Speaker 1 (2026-10-12 14-54-13)
то вернулся бы также 200.
26:38
S…
Speaker 3 (2026-10-12 14-54-13)
Так,
26:42
S…
Speaker 3 (2026-10-12 14-54-13)
двигаемся дальше.
26:43
S…
Speaker 3 (2026-10-12 14-54-13)
Следующий блок вопросов по работе с базой.
26:47
S…
Speaker 3 (2026-10-12 14-54-13)
Представим такую ситуацию,
26:48
S…
Speaker 3 (2026-10-12 14-54-13)
что пришли маркетологи и просят выгрузить всех пользователей,
26:52
S…
Speaker 3 (2026-10-12 14-54-13)
которые не сделали ни одного заказа.
26:56
S…
Speaker 3 (2026-10-12 14-54-13)
А пиши запрос,
26:57
S…
Speaker 3 (2026-10-12 14-54-13)
которым можно было бы выгрузить такой список.
27:01
S…
Speaker 3 (2026-10-12 14-54-13)
Сейчас я пришлю картинку.
27:03
S…
Speaker 3 (2026-10-12 14-54-13)
Я уже скинул.
27:05
S…
Speaker 3 (2026-10-12 14-54-13)
А, все, спасибо.
27:06
S…
Speaker 2 (2026-10-12 14-54-13)
Так,
27:07
S…
Speaker 1 (2026-10-12 14-54-13)
еще раз.
27:08
S…
Speaker 1 (2026-10-12 14-54-13)
Пришли маркетологи,
27:11
S…
Speaker 3 (2026-10-12 14-54-13)
да, и просят выгрузить список всех пользователей,
27:14
S…
Speaker 3 (2026-10-12 14-54-13)
которые не сделали еще ни одного заказа.
27:16
S…
Speaker 3 (2026-10-12 14-54-13)
А какой бы ты запрос сделал,
27:18
S…
Speaker 3 (2026-10-12 14-54-13)
чтобы выгрузить список таких пользователей?
27:21
S…
Speaker 1 (2026-10-12 14-54-13)
Я понял.
27:26
S…
Speaker 3 (2026-10-12 14-54-13)
Если сможешь быстро написать,
27:28
S…
Speaker 3 (2026-10-12 14-54-13)
пиши в чат,
27:29
S…
Speaker 3 (2026-10-12 14-54-13)
если нет,
27:30
S…
Speaker 3 (2026-10-12 14-54-13)
можешь на словах наговорить,
27:31
S…
Speaker 3 (2026-10-12 14-54-13)
мы попробуем понять,
27:33
S…
Speaker 3 (2026-10-12 14-54-13)
как бы выглядел запрос.
27:34
S…
Speaker 1 (2026-10-12 14-54-13)
Ни одного заказа.
27:39
S…
Speaker 2 (2026-10-12 14-54-13)
Начать
28:10
S…
Speaker 1 (2026-10-12 14-54-13)
select name,
28:12
S…
Speaker 1 (2026-10-12 14-54-13)
таблица.
28:15
S…
Speaker 2 (2026-10-12 14-54-13)
Сначала
28:37
S…
Speaker 1 (2026-10-12 14-54-13)
сделать join,
28:46
S…
Speaker 1 (2026-10-12 14-54-13)
то есть объединить users и orders.
28:50
S…
Speaker 3 (2026-10-12 14-54-13)
Какой join?
28:52
S…
Speaker 1 (2026-10-12 14-54-13)
Обычный inner join,
28:54
S…
Speaker 1 (2026-10-12 14-54-13)
то есть...
28:55
S…
Speaker 1 (2026-10-12 14-54-13)
Inner?
28:55
S…
Speaker 1 (2026-10-12 14-54-13)
Да.
28:57
S…
Speaker 1 (2026-10-12 14-54-13)
Так,
29:02
S…
Speaker 1 (2026-10-12 14-54-13)
сейчас напишу.
30:32
S…
Speaker 3 (2026-10-12 14-54-13)
Так, ну давай попробуем озвучить мысли вслух.
30:35
S…
Speaker 3 (2026-10-12 14-54-13)
На чем сейчас затык?
30:38
S…
Speaker 1 (2026-10-12 14-54-13)
Да нет,
30:40
S…
Speaker 1 (2026-10-12 14-54-13)
писал как раз таки.
30:41
S…
Speaker 1 (2026-10-12 14-54-13)
Ну, в общем,
30:42
S…
Speaker 1 (2026-10-12 14-54-13)
да, join объединить,
30:44
S…
Speaker 1 (2026-10-12 14-54-13)
то есть две таблицы и сделать
30:51
S…
Speaker 1 (2026-10-12 14-54-13)
под запрос получается
30:55
S…
Speaker 1 (2026-10-12 14-54-13)
not
31:02
S…
Speaker 1 (2026-10-12 14-54-13)
in,
31:03
S…
Speaker 1 (2026-10-12 14-54-13)
скорее всего.
31:12
S…
Speaker 3 (2026-10-12 14-54-13)
Ну окей,
31:14
S…
Speaker 3 (2026-10-12 14-54-13)
давай двигаться к следующей задачке.
31:16
S…
Speaker 3 (2026-10-12 14-54-13)
Присылал ее в чат,
31:17
S…
Speaker 3 (2026-10-12 14-54-13)
она без условия на картинке,
31:20
S…
Speaker 3 (2026-10-12 14-54-13)
поэтому давай сейчас продублирую в чате условия.
31:24
S…
Speaker 7 (2026-10-12 14-54-13)
Руслан,
31:25
S…
Speaker 2 (2026-10-12 14-54-13)
мы
32:17
S…
Speaker 3 (2026-10-12 14-54-13)
можем голосом обсудить решение,
32:19
S…
Speaker 3 (2026-10-12 14-54-13)
не обязательно писать нам стрипт.
32:21
S…
Speaker 1 (2026-10-12 14-54-13)
Я понял.
32:22
S…
Speaker 1 (2026-10-12 14-54-13)
В общем,
32:24
S…
Speaker 1 (2026-10-12 14-54-13)
опять же,
32:25
S…
Speaker 1 (2026-10-12 14-54-13)
объединить таблицу join и поле
32:30
S…
Speaker 1 (2026-10-12 14-54-13)
amount,
32:31
S…
Speaker 1 (2026-10-12 14-54-13)
то есть
32:37
S…
Speaker 1 (2026-10-12 14-54-13)
получается больше больше
32:41
S…
Speaker 1 (2026-10-12 14-54-13)
чем 100 долларов в прошлом месяце перевести
33:02
S…
Speaker 1 (2026-10-12 14-54-13)
created ad то есть выделить
33:07
S…
Speaker 1 (2026-10-12 14-54-13)
именно месяц
33:15
S…
Speaker 1 (2026-10-12 14-54-13)
то есть тут 10
33:20
S…
Speaker 1 (2026-10-12 14-54-13)
и 9 то
33:24
S…
Speaker 1 (2026-10-12 14-54-13)
есть сгруппировать по
33:29
S…
Speaker 1 (2026-10-12 14-54-13)
с помощью группай
33:34
S…
Speaker 1 (2026-10-12 14-54-13)
по месяцу,
33:37
S…
Speaker 1 (2026-10-12 14-54-13)
то есть и
33:41
S…
Speaker 1 (2026-10-12 14-54-13)
хейвинг запроса,
33:45
S…
Speaker 1 (2026-10-12 14-54-13)
то есть больше,
33:48
S…
Speaker 1 (2026-10-12 14-54-13)
чем 100.
Αυτό το αντίγραφο δημιουργήθηκε από τον AI (αυτόματη αναγνώριση ομιλίας). Μπορεί να περιέχει σφάλματα Πολιτική AI
Περίληψη
Κάντε κλικ στο Summarize για να δημιουργήσετε μια περίληψη AI αυτής της μεταγραφής.
Συνοψίζοντας...
Ρωτήστε τον Αλ γι' αυτό το σενάριο.
Ρωτήστε οτιδήποτε σχετικά με αυτό το αντίγραφο, το AI θα βρει σχετικές ενότητες και θα απαντήσει.