Массивы и связанные списки
Сравним 2 структуры данных при разных операциях и разберёмся как они работают.
Чтение
Массив — единая, монолитная структура данных, которая хранится в БД всегда в одном месте. Их можно читать произвольно и последовательно.
Список — структура, которая размещается в БД в произвольных ячейках памяти. Каждый элемент хранит указатель - адрес следующего элемента списка (вот здесь я перестала понимать С++ на 1 курсе универа). Читать можно только последовательно.
Сравнение: массивы проще читать и они работают быстрее, т.к могут использовать кэширование.
Вставка
Массив — для вставки элемента нужно каждый раз искать место в БД для перемещения целого массива. Если вставляем элемент в середину и в БД кончилось место для целого массива, произойдёт ошибка.
Список — для вставки элемента нужно всего лишь добавить указатель на него в предыдущем элементе. Если вставляем в середину, то нужно поменять указатель у предыдущего элемента и добавить указатель на следующий.
Сравнение: в списки быстрее добавлять элементы.
Удаление
Массив — при удалении элемента, нужно снова найти новое место, но уже для меньшего количества элементов.
Список — просто меняем указатель в предыдущем элементе.
Сравнение: списки быстрее.
Итого
Массивы: быстрое чтение, медленная вставка.
Списки: быстрая вставка в начало / конец, медленное чтение.
Как это может помочь аналитику
Пишите в ТЗ слова массив и список осознанно. Это поможет в проектировании правильной архитектуры системы. Особенно если у вас есть джуны разработчики, которые не знают когда какую структуру лучше использовать.
P.S.: упражнение с ответом найдёте в комментариях. Проверим как вы поняли тему?👇🏻
Сравним 2 структуры данных при разных операциях и разберёмся как они работают.
Чтение
Массив — единая, монолитная структура данных, которая хранится в БД всегда в одном месте. Их можно читать произвольно и последовательно.
Список — структура, которая размещается в БД в произвольных ячейках памяти. Каждый элемент хранит указатель - адрес следующего элемента списка (вот здесь я перестала понимать С++ на 1 курсе универа). Читать можно только последовательно.
Сравнение: массивы проще читать и они работают быстрее, т.к могут использовать кэширование.
Вставка
Массив — для вставки элемента нужно каждый раз искать место в БД для перемещения целого массива. Если вставляем элемент в середину и в БД кончилось место для целого массива, произойдёт ошибка.
Список — для вставки элемента нужно всего лишь добавить указатель на него в предыдущем элементе. Если вставляем в середину, то нужно поменять указатель у предыдущего элемента и добавить указатель на следующий.
Сравнение: в списки быстрее добавлять элементы.
Удаление
Массив — при удалении элемента, нужно снова найти новое место, но уже для меньшего количества элементов.
Список — просто меняем указатель в предыдущем элементе.
Сравнение: списки быстрее.
Итого
Массивы: быстрое чтение, медленная вставка.
Списки: быстрая вставка в начало / конец, медленное чтение.
Как это может помочь аналитику
Пишите в ТЗ слова массив и список осознанно. Это поможет в проектировании правильной архитектуры системы. Особенно если у вас есть джуны разработчики, которые не знают когда какую структуру лучше использовать.
P.S.: упражнение с ответом найдёте в комментариях. Проверим как вы поняли тему?👇🏻
12 шагов для создания предсказуемой команды профессионалов
Обещала рассказать подробнее о волшебных шагах с офлайн конференции T-Talk: TeamLead и время пришло.
Итак, подробные шаги:
1️⃣ Знакомство с командой
— С каждым членом команды провести 1-1.
— Узнать ожидания друг от друга.
— Понять текущее состояние команды: что уже идёт хорошо, что хотелось бы улучшить, что хотелось бы улучшить в первую очередь.
— Узнать обязательства перед каждым членом команды. Может есть неформальные договорённости.
— Проверить соответствуют ли участники матрице компетенций, насколько они погружены в текущие командные процессы и как давно в компании.
2️⃣ Оценка производительности
Измерить скорость выполнения задач (сколько задач команда выполняет за месяц). Желательно, в динамике. Смотрим как менялась скорость выполнения задач за год.
3️⃣ Оценка нормы нагрузки и управляемости
Посчитать сколько задач в работе у каждого участника команды. Если больше 2х, нагрузка превышена. Определите 2 самые приоритетные, а остальные пусть ждут своей очереди на выполнение.
4️⃣ Инвентаризация процессов
Самое важное:
— Посмотрите насколько точно вы следуете подходу, принятому в компании. Особенно, количество и длительность встреч (планирование, демо, внутренние встречи команды и другие).
— Оцените есть ли у команды и у вас понимание методологии и существующих альтернатив. Есть ли у вас право менять процессы, знает ли команда о происходящих процессах.
Дальше:
— Измерьте сколько времени уходит на поддержку клиентов и ответы на входящие запросы. Это отвлекает команду.
— Честно ответьте включаете ли техдолг в каждый релиз (надо включать).
— Измерьте длительность и предсказуемость выпуска релизов. Желательно выпускать задачи на прод каждые 2-4 недели.
— Посмотрите сколько негативных факторов влияют на команду и постарайтесь их уменьшить.
Список негативных факторов:
— Смена состава команды.
— Смена руководства вне команды.
— Новые процессы в команде / компании.
— Новые цели и системы оценки результата.
— Рутина и демотивация.
— Признание, непризнание.
— Рост продукта.
— Всё что угодно.
5️⃣ Инвентаризация ролей
Определитесь какие роли в вашей команде нужны и нет ли лишних людей. Обязательно должны быть разработчики, тестировщики, аналитики, РМ и РО. Ко всему остальному есть вопросики.
Чек-лист:
— Есть описание команды и ролей членов.
— Есть описание обязанностей и ответственности каждой роли.
— Есть описание применимости T/E-Shape.
— Для каждой роли есть карьерный трек.
Red flags:
— Явное перекладывание ответственности.
— Нет необходимой роли в команде.
— Наличие в команде представителей неописанных ролей.
6️⃣ Инвентаризация долгов
Составьте список всего того, что ждут от вашей команды. Сосредоточьтесь на закрытии долгов и не берите новые задачи. После этого пункта команда уже воспрянет духом, признает в вас лидера и будет готова покорять новые высоты.
Типы долгов:
— Долги долгосрочных планов (бизнес и технические).
— Долги по задачам с дедлайнами, которые чреваты большими потерями.
— Задачи с блокировками, где нужна ждать другую команды.
— Задачи с личными неформальными договорённостями о которых никто не знает.
Пост получился длинным. Интересно услышать от руководителей какие приёмы вы применяли для сплочения команды. Может есть лишние пункты или наоборот чего-то не хватает.
Оставшиеся 6 пунктов ждут вас в комментариях👇🏻
Обещала рассказать подробнее о волшебных шагах с офлайн конференции T-Talk: TeamLead и время пришло.
Итак, подробные шаги:
— С каждым членом команды провести 1-1.
— Узнать ожидания друг от друга.
— Понять текущее состояние команды: что уже идёт хорошо, что хотелось бы улучшить, что хотелось бы улучшить в первую очередь.
— Узнать обязательства перед каждым членом команды. Может есть неформальные договорённости.
— Проверить соответствуют ли участники матрице компетенций, насколько они погружены в текущие командные процессы и как давно в компании.
Измерить скорость выполнения задач (сколько задач команда выполняет за месяц). Желательно, в динамике. Смотрим как менялась скорость выполнения задач за год.
Посчитать сколько задач в работе у каждого участника команды. Если больше 2х, нагрузка превышена. Определите 2 самые приоритетные, а остальные пусть ждут своей очереди на выполнение.
Самое важное:
— Посмотрите насколько точно вы следуете подходу, принятому в компании. Особенно, количество и длительность встреч (планирование, демо, внутренние встречи команды и другие).
— Оцените есть ли у команды и у вас понимание методологии и существующих альтернатив. Есть ли у вас право менять процессы, знает ли команда о происходящих процессах.
Дальше:
— Измерьте сколько времени уходит на поддержку клиентов и ответы на входящие запросы. Это отвлекает команду.
— Честно ответьте включаете ли техдолг в каждый релиз (надо включать).
— Измерьте длительность и предсказуемость выпуска релизов. Желательно выпускать задачи на прод каждые 2-4 недели.
— Посмотрите сколько негативных факторов влияют на команду и постарайтесь их уменьшить.
Список негативных факторов:
— Смена состава команды.
— Смена руководства вне команды.
— Новые процессы в команде / компании.
— Новые цели и системы оценки результата.
— Рутина и демотивация.
— Признание, непризнание.
— Рост продукта.
— Всё что угодно.
Определитесь какие роли в вашей команде нужны и нет ли лишних людей. Обязательно должны быть разработчики, тестировщики, аналитики, РМ и РО. Ко всему остальному есть вопросики.
Чек-лист:
— Есть описание команды и ролей членов.
— Есть описание обязанностей и ответственности каждой роли.
— Есть описание применимости T/E-Shape.
— Для каждой роли есть карьерный трек.
Red flags:
— Явное перекладывание ответственности.
— Нет необходимой роли в команде.
— Наличие в команде представителей неописанных ролей.
Составьте список всего того, что ждут от вашей команды. Сосредоточьтесь на закрытии долгов и не берите новые задачи. После этого пункта команда уже воспрянет духом, признает в вас лидера и будет готова покорять новые высоты.
Типы долгов:
— Долги долгосрочных планов (бизнес и технические).
— Долги по задачам с дедлайнами, которые чреваты большими потерями.
— Задачи с блокировками, где нужна ждать другую команды.
— Задачи с личными неформальными договорённостями о которых никто не знает.
Пост получился длинным. Интересно услышать от руководителей какие приёмы вы применяли для сплочения команды. Может есть лишние пункты или наоборот чего-то не хватает.
Оставшиеся 6 пунктов ждут вас в комментариях👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Определи свой тип личности
Люблю я тесты, да настолько, что за последнее время прошла больше 10 штук на определение ценностей, темперамент, выгорание и т.д, но больше всех понравилось определение типа личности.
Да, я знаю о когнитивных искажениях, который используется в тестах и гороскопах, но он настолько точно описывает характер, что уже попросила всех своих близких его пройти. Теперь буду знать всё обо всех😁
Ссылка на тест: https://www.16personalities.com/ru
Напишите в комментариях какой тип у вас👇🏻
P.S: тест нереально подробный и прохождение занимает всего 10 минут. Распределение черт характера со скрина - лишь малая часть всего описания.
Люблю я тесты, да настолько, что за последнее время прошла больше 10 штук на определение ценностей, темперамент, выгорание и т.д, но больше всех понравилось определение типа личности.
Да, я знаю о когнитивных искажениях, который используется в тестах и гороскопах, но он настолько точно описывает характер, что уже попросила всех своих близких его пройти. Теперь буду знать всё обо всех😁
Ссылка на тест: https://www.16personalities.com/ru
Напишите в комментариях какой тип у вас👇🏻
P.S: тест нереально подробный и прохождение занимает всего 10 минут. Распределение черт характера со скрина - лишь малая часть всего описания.
Планируем 2025
Осталось всего 22 дня до нового года и сейчас — самое время спланировать своё будущее. Конечно мы не можем предугадать что случится, но всегда важно видеть куда стремимся и тогда будет больше шансов туда прийти.
Два сервиса, которые помогают мне:
1. Классический бесплатный планнер для рефлексии Yearcompass
В прошлом году я писала свою стандартную практику по рефлексии, а в теперь хочу сохранить воспоминания в такой мини-книге.
2. Письмо будущему себе.
Также пробовала эту технику и теперь всем советую (так интересно прочитать что же я хотела от 2024).
Берите на заметку, друзья💕
Осталось всего 22 дня до нового года и сейчас — самое время спланировать своё будущее. Конечно мы не можем предугадать что случится, но всегда важно видеть куда стремимся и тогда будет больше шансов туда прийти.
Два сервиса, которые помогают мне:
1. Классический бесплатный планнер для рефлексии Yearcompass
В прошлом году я писала свою стандартную практику по рефлексии, а в теперь хочу сохранить воспоминания в такой мини-книге.
2. Письмо будущему себе.
Также пробовала эту технику и теперь всем советую (так интересно прочитать что же я хотела от 2024).
Берите на заметку, друзья
Please open Telegram to view this post
VIEW IN TELEGRAM
Т-банк и корпоративная культура
В прошлом месяце ходила на офлайн митап от Т-банка и внимательно наблюдала за общением коллег друг с другом во время и между докладами и я была в шоке.
Вот что заметила:
🤪 Они называют друг друга зайчиками и котиками.
❓ Демонстрируют свое превосходство над другими спикерами.
Например, спикеры доклада про 12 шагов по созданию предсказуемой команды профессионалов акцентировали внимание, что восстанавливали команду после предыдущего докладчика.
👌 Шутят, что у компании нет денег и она дарит только мерч и пиццу в офис.
🔥 Часть сотрудников ушла с рабочего места после 9 вечера.
Я никогда не работала в Т-банке и возможно такая атмосфера царит только в Воронеже, но если в других городах также, то это не ок.
Работает ли кто-нибудь в Т-банке? Это везде так? Как вы относитесь к зоопарку в компании?
В прошлом месяце ходила на офлайн митап от Т-банка и внимательно наблюдала за общением коллег друг с другом во время и между докладами и я была в шоке.
Вот что заметила:
Например, спикеры доклада про 12 шагов по созданию предсказуемой команды профессионалов акцентировали внимание, что восстанавливали команду после предыдущего докладчика.
Я никогда не работала в Т-банке и возможно такая атмосфера царит только в Воронеже, но если в других городах также, то это не ок.
Работает ли кто-нибудь в Т-банке? Это везде так? Как вы относитесь к зоопарку в компании?
Please open Telegram to view this post
VIEW IN TELEGRAM
1to1
Главная новость прошедшей недели заключается в том, что я досмотрела запись 3х дневного практического тренинга от Стратоплана по 1to1 и конечно же всё записала. Конспект занял целых 19 страниц в google docs!
Программа была следующая:
1️⃣ Навыки для проведения 1to1
Разобрали 5 инструментов, которые можно использовать во время встречи.
2️⃣ Структуры и виды встреч
Разобрали как выбрать тему для разговора, какие стадии надо пройти на встрече.
Кстати, вы знали, что каждый такой разговор должен проходить раз в 2 недели и заканчиваться договорённостью? Вот теперь знаете :)
3️⃣ Что можно решить с помощью 1to1, а для чего он не подойдёт
4️⃣ Как решать непростые ситуации с сотрудниками
Например, увольнение, выгорание, скептицизм, токсичность и ещё 13 ситуаций. Часть 1.
5️⃣ Коучинговые инструменты в работе с командами и с собой, если команды нет
Информации очень много, я в восторге. Только применять негде😬
Поставьте🔥 , если хотите узнать о 1to1 больше и напишите в комментариях какая тема самая актуальная для вас. Её разберём быстрее.
Главная новость прошедшей недели заключается в том, что я досмотрела запись 3х дневного практического тренинга от Стратоплана по 1to1 и конечно же всё записала. Конспект занял целых 19 страниц в google docs!
Программа была следующая:
Разобрали 5 инструментов, которые можно использовать во время встречи.
Разобрали как выбрать тему для разговора, какие стадии надо пройти на встрече.
Кстати, вы знали, что каждый такой разговор должен проходить раз в 2 недели и заканчиваться договорённостью? Вот теперь знаете :)
Например, увольнение, выгорание, скептицизм, токсичность и ещё 13 ситуаций. Часть 1.
Информации очень много, я в восторге. Только применять негде
Поставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочу уволиться
Наверное каждый начинающий руководитель боится этой фразы и ещё многих других. Например, хочу больше денег, хочу развиваться, не хочу работать, выгорел и т.д.
Сегодня обсудим 5 непростых ситуаций, с которыми может помочь 1to1, а завтра остальные. Погнали🔽
1⃣ Хочу уволиться
— На встрече спросите о мотивах и потребностях, это позволит выяснить где вы не сошлись в ожиданиях и реальности.
— Проанализируйте ценный ли сотрудник уходит и сложно ли будет его заменить. Сделайте выбор: отпустить или вступить в переговоры. Здесь можно выполнить условия сотрудника или предложить свои.
— Подождите решение сотрудника. Если он выберет остаться, то стоит подготовиться к его реальному уходу в будущем. Если уйдёт, вы справитесь и без него.
2⃣ Выгорел
— Заметить изменения в скорости работы, поведении или эмоциональном состоянии сотрудника и безоценочно их озвучить на встрече.
— Озвучить ваше желание, чтобы всё было как раньше. И время, которое вы готовы ждать.
— Предложить поддержку, спросить как вы можете помочь.
— Если время пройдёт и ничего не изменится, то нужна ещё одна последняя встреча. После неё уже прощаемся.
3⃣ Хочу расти, но некуда
— Поставить цель с помощью SMART и PDP (персонального плана развития).
— Попробовать временное удержание премиями (опционально).
— Взять 6 месяцев на поиск всех возможных вариантов роста в компании. Предложить их сотруднику. Если ему ничего не понравится, подготовиться к его уходу.
4⃣ У сотрудника случилась беда
— Проявить эмпатию, т.е попробовать представить как бы вы себя чувствовали на его месте.
— Спросить что бы хотел человек и постараться это дать.
— Предъявлять пониженные требования на протяжении комфортного вам периода.
5⃣ Всё плохо, ничего не нравится
— Узнать так было всегда или что привело сотрудника в это состояние.
— Спросить что человек хочет.
— Помочь решить причины такого состояния.
Поделитесь как бы вы решили эти ситуации, с чем согласны, а что кажется сомнительным. Обсудим решения, которые посоветовал Стратоплан. Какие ситуации встречались вам и хотели бы вы отреагировать на них по-другому?
Наверное каждый начинающий руководитель боится этой фразы и ещё многих других. Например, хочу больше денег, хочу развиваться, не хочу работать, выгорел и т.д.
Сегодня обсудим 5 непростых ситуаций, с которыми может помочь 1to1, а завтра остальные. Погнали
— На встрече спросите о мотивах и потребностях, это позволит выяснить где вы не сошлись в ожиданиях и реальности.
— Проанализируйте ценный ли сотрудник уходит и сложно ли будет его заменить. Сделайте выбор: отпустить или вступить в переговоры. Здесь можно выполнить условия сотрудника или предложить свои.
— Подождите решение сотрудника. Если он выберет остаться, то стоит подготовиться к его реальному уходу в будущем. Если уйдёт, вы справитесь и без него.
— Заметить изменения в скорости работы, поведении или эмоциональном состоянии сотрудника и безоценочно их озвучить на встрече.
— Озвучить ваше желание, чтобы всё было как раньше. И время, которое вы готовы ждать.
— Предложить поддержку, спросить как вы можете помочь.
— Если время пройдёт и ничего не изменится, то нужна ещё одна последняя встреча. После неё уже прощаемся.
— Поставить цель с помощью SMART и PDP (персонального плана развития).
— Попробовать временное удержание премиями (опционально).
— Взять 6 месяцев на поиск всех возможных вариантов роста в компании. Предложить их сотруднику. Если ему ничего не понравится, подготовиться к его уходу.
— Проявить эмпатию, т.е попробовать представить как бы вы себя чувствовали на его месте.
— Спросить что бы хотел человек и постараться это дать.
— Предъявлять пониженные требования на протяжении комфортного вам периода.
— Узнать так было всегда или что привело сотрудника в это состояние.
— Спросить что человек хочет.
— Помочь решить причины такого состояния.
Поделитесь как бы вы решили эти ситуации, с чем согласны, а что кажется сомнительным. Обсудим решения, которые посоветовал Стратоплан. Какие ситуации встречались вам и хотели бы вы отреагировать на них по-другому?
Please open Telegram to view this post
VIEW IN TELEGRAM
Непростые ситуации с 1to1. Часть 2.
Первая часть была здесь. Мы уже обсудили увольнение, выгорание, потолок в компании, беду в жизни сотрудника и апатию.
Ниже список новых вызовов:
1⃣ Фигня эти ваши 1:1
— Найти вместе что бы вам было важно обсудить
— Найти актуальные для сотрудника проблемы в процессах или работе. И решать их. Тогда отношение ко встречам изменится.
2⃣ С агрессией отказывается выполнять инструкции, делает по-своему
— Какая причина? Это было всегда или только недавно началось?
— Что триггерит человека?
— Какая потребность стоит за действиями человека?
3⃣ Токсик в команде
— Выясняем видит ли сотрудник в этом проблему. Как ситуация мешает ему в достижении своих целей?
— Показываем какое будет положение сотрудника, если поведение изменится.
4⃣ Шантажирует увольнением
— Составьте список плюсов и минусов от увольнения.
— Определитесь со своей позицией, озвучьте её сотруднику и приготовьтесь к любому решению.
5⃣ Хочет денег
— Изучите рынок. Важно знать есть ли такая оплата труда в вашей сфере.
— Узнайте по какому принципу повышают зп в компании. Это стоит озвучить сотруднику.
— Составьте ИПР при котором изменение зп будет обоснованно для бизнеса.
6⃣ Не хочет открываться
— Расскажите сотруднику что вы заметили. Например, снизилась эффективность, изменилось поведение или качество работы стало хуже.
— Предложите на шкалах оценить работу в компании. Например, взаимодействие с коллегами, интерес к задачам, их сложность и т.д.
Так вы узнаете больше, чем просто "всё норм".
7⃣ Не знает чего хочет
— Расскажите о вариантах развития в компании.
— Поделитесь обратной связью о сильных сторонах и талантах сотрудника.
— Примите выбор. Нормально, если сотрудник не хочет развиваться или намерен стать CEO.
8⃣ От сотрудника плохо пахнет или он греет рыбу в микроволновке
Деликатная ситуация. Стратоплан советует:
— Подготовить к разговору — похвалить человека или поблагодарить за конкретные действия.
— Поделиться своей неловкостью.
— Предложить найти решение этой проблемы вместе.
Было полезно? Поставьте🔥 и дальше обсудим навыки для успешных 1to1.
Первая часть была здесь. Мы уже обсудили увольнение, выгорание, потолок в компании, беду в жизни сотрудника и апатию.
Ниже список новых вызовов:
— Найти вместе что бы вам было важно обсудить
— Найти актуальные для сотрудника проблемы в процессах или работе. И решать их. Тогда отношение ко встречам изменится.
— Какая причина? Это было всегда или только недавно началось?
— Что триггерит человека?
— Какая потребность стоит за действиями человека?
— Выясняем видит ли сотрудник в этом проблему. Как ситуация мешает ему в достижении своих целей?
— Показываем какое будет положение сотрудника, если поведение изменится.
— Составьте список плюсов и минусов от увольнения.
— Определитесь со своей позицией, озвучьте её сотруднику и приготовьтесь к любому решению.
— Изучите рынок. Важно знать есть ли такая оплата труда в вашей сфере.
— Узнайте по какому принципу повышают зп в компании. Это стоит озвучить сотруднику.
— Составьте ИПР при котором изменение зп будет обоснованно для бизнеса.
— Расскажите сотруднику что вы заметили. Например, снизилась эффективность, изменилось поведение или качество работы стало хуже.
— Предложите на шкалах оценить работу в компании. Например, взаимодействие с коллегами, интерес к задачам, их сложность и т.д.
Так вы узнаете больше, чем просто "всё норм".
— Расскажите о вариантах развития в компании.
— Поделитесь обратной связью о сильных сторонах и талантах сотрудника.
— Примите выбор. Нормально, если сотрудник не хочет развиваться или намерен стать CEO.
Деликатная ситуация. Стратоплан советует:
— Подготовить к разговору — похвалить человека или поблагодарить за конкретные действия.
— Поделиться своей неловкостью.
— Предложить найти решение этой проблемы вместе.
Было полезно? Поставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка материалов по БД и SQL
SQL встречается в 100% вакансий на системного аналитика. Сохраняйте подборку и изучайте в своём темпе в любое время💕
🟡 Что такое База Данных (БД)
🟡 Требования ACID на простом языке
🟡 Что такое транзакция
🟡 Что такое API
🟡 Что такое JSON
🟡 Что такое XML
🟡 Что такое сервер приложения
🟡 Клиент-серверная архитектура в картинках
Всем сердцем люблю статьи за авторством Molechka за иллюстрации и объяснение "на пальцах".
И заключительный этап - прохождение всем известного интерактивного тренажера по SQL от Stepik. Обязательно, если хотите вспомнить или научиться работать с реляционными БД.
SQL встречается в 100% вакансий на системного аналитика. Сохраняйте подборку и изучайте в своём темпе в любое время
Всем сердцем люблю статьи за авторством Molechka за иллюстрации и объяснение "на пальцах".
И заключительный этап - прохождение всем известного интерактивного тренажера по SQL от Stepik. Обязательно, если хотите вспомнить или научиться работать с реляционными БД.
Please open Telegram to view this post
VIEW IN TELEGRAM
Планы на новогодние праздники
Друзья, всем привет.
Я с понедельника в отпуске!
За это время успела:
✔️ Подключиться на новогодний ретро, встречу с заказчиком и обсуждение доклада на стратсессию (никто не заставлял, это было по активному согласию).
✔️ Составить список из 100+ желаний.
✔️ Подвести итоги года двумя разными способами.
На это ушло больше 4х часов и теперь у меня есть пошаговый план на 8 целей.
✔️ Записаться на сдачу экзамена в ГИБДД в эту субботу.
✔️ Заняться здоровьем.
✔️ Придумать и согласовать новогоднее меню.
✔️ Зачем-то прочитать прогноз на будущий год от flowwow 🙃 (поставьте🎄 если нужна ссылка).
Из планов на новогодние праздники пока только дождаться снега и получить новую книгу Ильяхова.
Напишите ваши планы в комментариях! Заберу себе парочку дел.
Друзья, всем привет.
Я с понедельника в отпуске!
За это время успела:
На это ушло больше 4х часов и теперь у меня есть пошаговый план на 8 целей.
Из планов на новогодние праздники пока только дождаться снега и получить новую книгу Ильяхова.
Напишите ваши планы в комментариях! Заберу себе парочку дел.
Please open Telegram to view this post
VIEW IN TELEGRAM
Пост-знакомство
Это последний пост в 2024, т.к ваш админ уходит на новогодние праздники до 9 января. Давно хотела познакомиться с вами поближе и сейчас — самое время: последняя пятница в году, последний пост и предпоследний рабочий день.
Расскажите о себе в комментариях! Как вас зовут, в каком вы городе, кем работаете, чем увлекаетесь, ведёте ли канал и если да, жду ссылку!
И главный вопрос: есть ли кто-нибудь из Воронежа?
Мой ответ тоже будет в комментариях. Жду вас там💕
Это последний пост в 2024, т.к ваш админ уходит на новогодние праздники до 9 января. Давно хотела познакомиться с вами поближе и сейчас — самое время: последняя пятница в году, последний пост и предпоследний рабочий день.
Расскажите о себе в комментариях! Как вас зовут, в каком вы городе, кем работаете, чем увлекаетесь, ведёте ли канал и если да, жду ссылку!
И главный вопрос: есть ли кто-нибудь из Воронежа?
Мой ответ тоже будет в комментариях. Жду вас там
Please open Telegram to view this post
VIEW IN TELEGRAM
Эффектное возвращение
Всем привет! Вы ещё здесь? Не виделись 3 недели, проверка связи.
Поставьте🔥 если пережили новогодние праздники и 1,5 рабочих недели.
Начну с новостей:
1. Сегодня и завтра прохожу обучение по проектированию и реализации очередей в брокерах. Это так интересно, обязательно вам расскажу! Второй раз в жизни чувствую себя разработчиком. Первый случился, когда построила сиквенс в plantUML😎
2. Всё, новости кончились.
А теперь что-то полезное: сколько ошибок на bpmn диаграмме вы нашли? Пишите в комментариях👇🏻
Всем привет! Вы ещё здесь? Не виделись 3 недели, проверка связи.
Поставьте
Начну с новостей:
1. Сегодня и завтра прохожу обучение по проектированию и реализации очередей в брокерах. Это так интересно, обязательно вам расскажу! Второй раз в жизни чувствую себя разработчиком. Первый случился, когда построила сиквенс в plantUML😎
2. Всё, новости кончились.
А теперь что-то полезное: сколько ошибок на bpmn диаграмме вы нашли? Пишите в комментариях👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Я приняла оффер
Идёт последняя неделя января, а одна цель на 2025 уже выполнена🎆
Совмещать работу, собеседования и блог не получалось, но теперь я снова здесь и мне есть что рассказать.
Путь в цифрах:
🌟 2 счастливых года с любимой командой в классной компании Pooling, но душа позвала вновь за горизонт. Буду скучать 😞
🌟 3 месяца моральной самостоятельной подготовки.
🌟 1 месяц подготовки в карьерной группе:
— провела глобальную рефлексию по карьерному пути, определила текущие ценности и темперамент;
— узнала о карьерном треке для СА до CDO;
— определила критерии нового места;
— вспомнила достижения;
— написала рассказ о себе;
— сделала резюме вместе с коучем.
🌟 9.01 открыла резюме и узнала, что СА нужны всем. Закрыла через 2,5 недели.
🌟 15 технических интервью потребовалось для того самого оффера.
🌟 Мэтч случился на 4 собеседовании и подтвердился на последнем. Pooling я выбрала по такому же принципу и не думала что это повторится💕
И вот — скоро буду работать на должности ведущего эксперта по системной аналитике над продуктом, который вы знаете и используете. Счастлива, но пока не верю что это происходит на самом деле.
А дальше на канале расскажу о каждом техническом собеседовании: вопросы, практические задания, ощущения — всё кроме названия компаний.
P.S.: Если вы middle/middle+ и ищете работу, могу вас порекомендовать в Pooling. Пишите в лс.
Идёт последняя неделя января, а одна цель на 2025 уже выполнена
Совмещать работу, собеседования и блог не получалось, но теперь я снова здесь и мне есть что рассказать.
Путь в цифрах:
— провела глобальную рефлексию по карьерному пути, определила текущие ценности и темперамент;
— узнала о карьерном треке для СА до CDO;
— определила критерии нового места;
— вспомнила достижения;
— написала рассказ о себе;
— сделала резюме вместе с коучем.
И вот — скоро буду работать на должности ведущего эксперта по системной аналитике над продуктом, который вы знаете и используете. Счастлива, но пока не верю что это происходит на самом деле.
А дальше на канале расскажу о каждом техническом собеседовании: вопросы, практические задания, ощущения — всё кроме названия компаний.
P.S.: Если вы middle/middle+ и ищете работу, могу вас порекомендовать в Pooling. Пишите в лс.
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование #1
Впечатления: всего за 40 минут прошли по каждой области знаний СА и дальше интервьюер дал подробную обратную связь в блоке ответов на вопросы кандидата. Из минусов — интервью без камер.
Секция «ЖЦ ПО»:
🔵 Этапы разработки ПО и роль аналитика в них. (Классика)
🔵 Вклад аналитика на этапе тестирования. (Редко)
Секция «Требования»:
🔵 Виды требований и их различия. (Классика)
🔵 Привести пример требования каждого вида. (Часто)
🔵 Какие виды документации приходилось разрабатывать. (Часто)
🔵 Какие нотации применяю в работе, какие UML диаграммы использую. (Классика)
🔵 Из чего состоит диаграмма последовательности. Как показать цикл и условия на диаграмме. (Часто)
Практическое задание 1:
Описать происходящее на bpmn диаграмме, найти ошибки.
Мы с вами это задание решали здесь.
Секция «Интеграции»:
🔵 Какие типы интеграций бывают между двумя системами. (Классика)
🔵 Разница между синхронным и асинхронным взаимодействием, когда что использовать. (Классика)
🔵 К какому типу взаимодействия относится REST. Можно его сделать асинхронным. (Часто)
🔵 Отличия REST от SOAP. (Классика)
🔵 Можно передать xml через REST. (Часто)
🔵 Есть ли опыт проектирования контракта API по принципам REST. (Часто)
🔵 Что нужно описать для реализации контракта. (Часто)
🔵 Что такое идемпотентность. Какие методы в REST API идемпотентны. Как сделать POST идемпотентным. (Классика)
🔵 Различия PUT и PATCH. (Классика)
Практическое задание 2:
Система: Web-сервис по поиску книг. Книга имеет 3 параметра: название, автор, год издания. Пользователи помнят чаще всего название, реже автора, почти никогда год издания. Как организуем логику работы такой системы? Какой выберем метод для получения книг, что передадим на вход, что ожидаем на выходе?
Практическое задание 3:
Разрабатываем страницу "Корзина", в которую покупатель может положить книги. На странице располагается кнопка "Купить", при нажатии на неё должен создаваться заказ. Как спроектируем логику работы кнопки?
Секция «БД»:
🔵 Виды БД. (Классика)
🔵 В каком виде хранятся документы в Mongo DB. (Редко)
🔵 Есть ли опыт проектирования реляционных БД. Какие диаграммы и инструменты использовала, сколько таблиц максимально было в структуре БД. (Иногда)
🔵 Как избежать дублей в БД. (Классика)
🔵 Различия сервиса и микросервиса. (Редко)
🔵 Отличия логической и физической модели БД. (Иногда)
🔵 Как реализовать связь многие ко многим. (Классика)
🔵 Виды ключей в таблицах. (Иногда)
🔵 Может ли быть таблица без ключа. (Редко)
Секция «SQL»:
🔵 Разница WHERE и HAVING. (Классика)
🔵 Что будет в результате выполнения CROSS JOIN. (Редко)
Практическое задание 4:
Рассказать что будет в результате выполнения запроса.
Итог:
Хорошее собеседование — прошли вширь, вглубь по многим разделам и даже решили несколько практических задач.
Впечатления: всего за 40 минут прошли по каждой области знаний СА и дальше интервьюер дал подробную обратную связь в блоке ответов на вопросы кандидата. Из минусов — интервью без камер.
Секция «ЖЦ ПО»:
Секция «Требования»:
Практическое задание 1:
Описать происходящее на bpmn диаграмме, найти ошибки.
Мы с вами это задание решали здесь.
Секция «Интеграции»:
Практическое задание 2:
Система: Web-сервис по поиску книг. Книга имеет 3 параметра: название, автор, год издания. Пользователи помнят чаще всего название, реже автора, почти никогда год издания. Как организуем логику работы такой системы? Какой выберем метод для получения книг, что передадим на вход, что ожидаем на выходе?
Практическое задание 3:
Разрабатываем страницу "Корзина", в которую покупатель может положить книги. На странице располагается кнопка "Купить", при нажатии на неё должен создаваться заказ. Как спроектируем логику работы кнопки?
Секция «БД»:
Секция «SQL»:
Практическое задание 4:
Рассказать что будет в результате выполнения запроса.
SELECT user_name, YEAR(user_birth_date) AS year_of_birth
FROM users
WHERE year_of_birth = 2000
Итог:
Хорошее собеседование — прошли вширь, вглубь по многим разделам и даже решили несколько практических задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
Проектирование и реализация очередей в брокерах RabbitMQ и Apache Kafka
Моё лучшее обучение или как прошли два дня воркшопов по брокерам. В двух словах:Это шедевр!
Ожидания vs Реальность:
Шла на обучение чтобы узнать больше о брокерах, но мы изучили:
1. Что такое асинхронное взаимодействие.
2. Плюсы и минусы асинхронного взаимодействия.
3. Способы реализации асинхронного взаимодействия с визуализацией через sequence диаграммы: long pooling, callback, websockets, gRPC, очереди, брокеры сообщений.
4. Что такое Apache Kafka.
5. Плюсы и минусы Apache Kafka.
6. Глобальное устройство Kafka (сообщение и его структура, producer, consumer, topic, partition).
7. Способы масштабирования Kafka.
8. Паттерны реализации интеграции через Kafka и лучшие практики.
9. Ребалансировка консьюмеров.
10. Consumer группы.
И это первые 20 минут из 8 часов!
Уже понятно, что обучение превзошло ожидания. Теперь брокеры — мой любимый блок на собеседованиях. Рассказываю не только о плюсах, минусах и в каких случаях что выбирать, но и:
— зачем нужна идемпотентность;
— как консьюмеры могут коммитить оффсет и как выбрать подходящий способ;
— где оффсет хранится;
— что будет если консьюмер упадёт;
— сколько консьюмеров и партиций выбрать;
— и ещё много чего пока не остановят.
Честно, мне кажется, чтоя знаю больше чем 90% интервьюеров. Только никому не рассказывайте!
Особенно понравился блок с практикой:
На занятии спроектировала интеграцию через кафку, увидела как выглядит кафка, кролик, сама создала топик, консьюмера и даже получила сообщение! Ещё нашла классный инструмент вместо miro (если нужно, напишите в комментариях — поделюсь).
Что можно улучшить:
Сделать гайд по всему материалу.
Думаю, займёт страниц 40 без картинок, но было бы классно отдать не только запись занятий, но и информацию в текстовом структурированном формате.
Кому подойдёт воркшоп:
🔵 Тем, кто уже пишет ТЗ на кафку и реббит, но не знает как они выглядят.
🔵 Мидлам, которые хотят стать сеньорами.
🔵 Сеньорам и мидлам+, которые хотят получить или углубить знания об асинхронном взаимодействий и брокерах.
🔵 Начинающим архитекторам.
🔵 Тем, кто готовится к собесам.
Я прошла 2 воркшопа и считаю, что у Systems Education лучшее обучение для аналитиков. Убедитесь в этом сами: бессрочный промокод ITSHERLOCK даст скидку 10%💕
P.S.: отдельный респект ведущему. Он удерживал внимание на протяжении 4 часов все 2 дня, отвечал на вопросы и помогал решить технические трудности при подготовке к обучению.
Моё лучшее обучение или как прошли два дня воркшопов по брокерам. В двух словах:
Ожидания vs Реальность:
Шла на обучение чтобы узнать больше о брокерах, но мы изучили:
1. Что такое асинхронное взаимодействие.
2. Плюсы и минусы асинхронного взаимодействия.
3. Способы реализации асинхронного взаимодействия с визуализацией через sequence диаграммы: long pooling, callback, websockets, gRPC, очереди, брокеры сообщений.
4. Что такое Apache Kafka.
5. Плюсы и минусы Apache Kafka.
6. Глобальное устройство Kafka (сообщение и его структура, producer, consumer, topic, partition).
7. Способы масштабирования Kafka.
8. Паттерны реализации интеграции через Kafka и лучшие практики.
9. Ребалансировка консьюмеров.
10. Consumer группы.
И это первые 20 минут из 8 часов!
Уже понятно, что обучение превзошло ожидания. Теперь брокеры — мой любимый блок на собеседованиях. Рассказываю не только о плюсах, минусах и в каких случаях что выбирать, но и:
— зачем нужна идемпотентность;
— как консьюмеры могут коммитить оффсет и как выбрать подходящий способ;
— где оффсет хранится;
— что будет если консьюмер упадёт;
— сколько консьюмеров и партиций выбрать;
— и ещё много чего пока не остановят.
Честно, мне кажется, что
Особенно понравился блок с практикой:
На занятии спроектировала интеграцию через кафку, увидела как выглядит кафка, кролик, сама создала топик, консьюмера и даже получила сообщение! Ещё нашла классный инструмент вместо miro (если нужно, напишите в комментариях — поделюсь).
Что можно улучшить:
Сделать гайд по всему материалу.
Думаю, займёт страниц 40 без картинок, но было бы классно отдать не только запись занятий, но и информацию в текстовом структурированном формате.
Кому подойдёт воркшоп:
Я прошла 2 воркшопа и считаю, что у Systems Education лучшее обучение для аналитиков. Убедитесь в этом сами: бессрочный промокод ITSHERLOCK даст скидку 10%
P.S.: отдельный респект ведущему. Он удерживал внимание на протяжении 4 часов все 2 дня, отвечал на вопросы и помогал решить технические трудности при подготовке к обучению.
Please open Telegram to view this post
VIEW IN TELEGRAM
Новое обучение
Решила в этом году постоянно учиться и пока получается: прошла воркшоп в январе✅ и уже построила планы с февраля до июня. Совсем скоро начнётся курс по soft скилам в школе Стратоплан, который продлится целых 5 месяцев — с 11.02 до 26.06.
Звёзды так сошлись, что на следующий день после начала обучения будет первый рабочий день и заново начнётся онбординг, испытательный срок, адаптация, построение отношений и т.д. Будет полезно впервые получить поддержку на этом пути.
Говорят, Стратоплан — лучшая школа для руководителей (вот и наконец-то проверим🐱 — с августа 2024 хотела учиться здесь).
Что по целям:
Краткосрочная: построить эффективные отношения с руководством и командой за время онбординга и адаптации. В идеале ещё тёплые и доверительные, как сейчас.
Долгосрочная: создать стратегию взаимодействия с людьми, по которой буду двигаться дальше. Написать алгоритм или придумать шаблон для большинства возможных ситуаций — всё как я люблю.
В первом модуле изучим в теории и разберём на практике:
1. Как управлять ожиданиями и обеспечивать прозрачность;
2. Как продавать идеи;
3. Карьерный рост;
4. Лидерство и эффективное взаимодействие с коллегами и руководством.
Итого: интересно всё, кроме карьерного роста, т.к он уже произошёл😌
Кстати, впервые вижу такой сложный процесс поступления:
1️⃣ Сделать вступительное задание
▪️ Написать эссе, где рассказать о:
— текущей позиции;
— сложностях в работе;
— критериях успешности обучения;
— рабочих, карьерных планах на ближайшие 2 года.
▪️ Пройти тест VIA-character для определения сильных черт характера.
В моём результате первые 3 черты: признание красоты и совершенства, честность, надежда.
Тест показался неинформативным, да и к тому же сайт только на английском. Устала переводить вопросы с переводчиком.
▪️ Пройти тест DICS.
Проходила его уже третий раз (о предыдущих говорила здесь)
Сейчас результат такой: D:-9, I:6, S:3, C:0. Видно, что повысились soft скилы за месяц собеседований (I увеличился с -2 до 6).
2️⃣ Собеседование
Здесь общаетесь с сотрудником Стратоплана и понимаете подойдёт ли вам курс. Если это не покрывает ваши запросы, могут предложить другое обучение.
P.S: какая тема из первого модуля интересна вам больше всего? Её разберём подробнее.
Решила в этом году постоянно учиться и пока получается: прошла воркшоп в январе
Звёзды так сошлись, что на следующий день после начала обучения будет первый рабочий день и заново начнётся онбординг, испытательный срок, адаптация, построение отношений и т.д. Будет полезно впервые получить поддержку на этом пути.
Говорят, Стратоплан — лучшая школа для руководителей (вот и наконец-то проверим
Что по целям:
Краткосрочная: построить эффективные отношения с руководством и командой за время онбординга и адаптации. В идеале ещё тёплые и доверительные, как сейчас.
Долгосрочная: создать стратегию взаимодействия с людьми, по которой буду двигаться дальше. Написать алгоритм или придумать шаблон для большинства возможных ситуаций — всё как я люблю.
В первом модуле изучим в теории и разберём на практике:
1. Как управлять ожиданиями и обеспечивать прозрачность;
2. Как продавать идеи;
3. Карьерный рост;
4. Лидерство и эффективное взаимодействие с коллегами и руководством.
Итого: интересно всё, кроме карьерного роста, т.к он уже произошёл
Кстати, впервые вижу такой сложный процесс поступления:
— текущей позиции;
— сложностях в работе;
— критериях успешности обучения;
— рабочих, карьерных планах на ближайшие 2 года.
В моём результате первые 3 черты: признание красоты и совершенства, честность, надежда.
Тест показался неинформативным, да и к тому же сайт только на английском. Устала переводить вопросы с переводчиком.
Проходила его уже третий раз (о предыдущих говорила здесь)
Сейчас результат такой: D:-9, I:6, S:3, C:0. Видно, что повысились soft скилы за месяц собеседований (I увеличился с -2 до 6).
Здесь общаетесь с сотрудником Стратоплана и понимаете подойдёт ли вам курс. Если это не покрывает ваши запросы, могут предложить другое обучение.
P.S: какая тема из первого модуля интересна вам больше всего? Её разберём подробнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование #2
Впечатления: потратили 20 минут времени собеседования на общение с hr. Считаю, что всё могли решить на скрининге и на интервью пообщаться полноценно по технической части. По ощущениям вопросы были заученные, что показывает отсутствие заинтересованности со стороны hr. По хардам собеседовал лид разработки и это настораживает. Техническое интервью заняло всего 25 минут.
Секция «Вопросы HR»:
🔵 Рассказ о себе, причинах ухода, проекте, составе команды. (Классика)
🔵 Критерии нового места работы, самый важный критерий. (Классика)
🔵 Почему выбрала IT, СА. (Редко)
🔵 Карьерные планы на 5 лет. (Классика)
🔵 Какие направления для развития сейчас вижу. (Редко)
🔵 Какой он — хороший руководитель. (Первый раз)
🔵 Готова ли работать в команде аналитиков. (Первый раз)
🔵 Как приоритезирую задачи. (Редко)
🔵 Опыт с переработками, как к ним отношусь. (Редко)
🔵 Опыт наставничества. (Часто)
🔵 Причины ухода с каждого места работы, знает ли руководитель об уходе. (Редко)
🔵 Пожелания по предметной области. (Часто)
🔵 Чем заинтересовала вакансия. (Редко)
🔵 Есть ли ИП/СЗ/частичная занятость. (Часто)
🔵 На каких этапах нахожусь с другими компаниями. (Классика)
Секция «Рассказ о компании, о проекте»: 10 минут.
Секция «Проектирование»:
🔵 Рассказ о ER, что аналитик должен указать при проектировании ER на физическом уровне. (Редко)
🔵 Какие ограничения можно указать для атрибутов. (Редко)
🔵 Если фронт не передал значение в запросе, что нужно сказать бэку, чтобы он проставил значение в базе. (Первый раз)
🔵 Практический смысл 1НФ, какие задачи решать сложнее, если не соблюдать 1НФ. (Первый раз)
🔵 Для чего нужна нормализация и денормализация. (Первый раз)
Практическое задание 1: Выполнить нормализацию БД и дать рекомендации по улучшению модели данных. Что будет первичным ключом в новой таблице связей.
Примечание: связь между таблицами — многие ко многим
Секция «Интеграции»:
🔵 Что происходит с сообщением после того, как консьюмер его прочитал. (Редко)
🔵 Что нужно сделать, чтобы прочитать топик заново. (Редко)
🔵 Где хранится оффсет. (Редко)
🔵 Что произойдёт при добавлении консьюмера в консьюмер группу. (Редко)
🔵 Назвать основные методы запросов, которые реализуют CRUD операции. (Часто)
🔵 Отличие PUT и PATCH. (Классика)
🔵 Отличие GET от POST по структуре. (Редко)
🔵 В какой части запроса передаётся JWT или Bearer токен. Почему нельзя передавать в body. (Редко)
Продолжаем? Совсем скоро расскажу о том самом собеседовании.
P.S.: первый собес обсудили здесь.
Впечатления: потратили 20 минут времени собеседования на общение с hr. Считаю, что всё могли решить на скрининге и на интервью пообщаться полноценно по технической части. По ощущениям вопросы были заученные, что показывает отсутствие заинтересованности со стороны hr. По хардам собеседовал лид разработки и это настораживает. Техническое интервью заняло всего 25 минут.
Секция «Вопросы HR»:
Секция «Рассказ о компании, о проекте»: 10 минут.
Секция «Проектирование»:
Практическое задание 1: Выполнить нормализацию БД и дать рекомендации по улучшению модели данных. Что будет первичным ключом в новой таблице связей.
Примечание: связь между таблицами — многие ко многим
Секция «Интеграции»:
Продолжаем? Совсем скоро расскажу о том самом собеседовании.
P.S.: первый собес обсудили здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование #3
Впечатления: собеседование заняло всего 30 минут, что считаю упущением лида аналитиков. Говорили только про опыт, не было практических задач и всего 2-3 вопроса по теории.
Секция «Вопросы HR»:
🔴 Рассказ о себе, почему меняю работу. (Классика)
🔴 Предпочтения по компаниям или отраслям. (Классика)
🔴 Целевая аудитория продукта. С какими платформами работала: web/мобилки. (Редко)
Секция «Требования»:
🔴 Как получаю задачи, какие инструменты использую в работе. (Классика)
🔴 Артефакты в результате моей работы. (Классика)
Секция «Интеграции»:
🔴 Как описываю интеграции. (Классика)
🔴 Действия перед описанием интеграции. (Первый раз)
🔴 Опыт написания скриптов в Postman. (Первый раз)
🔴 С какими форматами данных работала. Как строила работу с интеграцией через xml. (Классика)
🔴 Типы данных в json. (Классика)
🔴 Отличия decimal, number и int. (Редко)
🔴 С какими типами интеграций и брокерами работала. (Классика)
🔴 Какие типы маршрутизации есть в RabbitMQ. (Редко)
🔴 Пробовала ли на практике посылать сообщение в очередь. Были ли кейсы, когда нужно размножить сообщение на несколько очередей. (Первый раз)
🔴 Приходилось ли читать логи, тестировать задачи. (Редко)
Секция «БД»:
🔴 Типы БД и основные отличия. (Классика)
🔴 Какие объекты лежат в реляционной БД. (Иногда)
Секция «Архитектура»:
🔴 Как проектирую микросервисы. (Классика)
🔴 Сколько эндпоинтов может быть в микросервисе. (Первый раз)
На следующем собеседовании произошёл тот самый метч и поэтому сегодня расскажу ещё и о нём, ждите. День Святого Валентина, всё-таки💕
P.S.: ссылки на первое и второе собеседование.
Впечатления: собеседование заняло всего 30 минут, что считаю упущением лида аналитиков. Говорили только про опыт, не было практических задач и всего 2-3 вопроса по теории.
Секция «Вопросы HR»:
Секция «Требования»:
Секция «Интеграции»:
Секция «БД»:
Секция «Архитектура»:
На следующем собеседовании произошёл тот самый метч и поэтому сегодня расскажу ещё и о нём, ждите. День Святого Валентина, всё-таки
P.S.: ссылки на первое и второе собеседование.
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование #4💕
Впечатления: всё было понятно сразу, улыбка не оставляла меня ни на минуту. Легко и непринуждённо за 30 минут спроектировали решение для небольшого кейса, параллельно обсудили всю сопутствующую теорию и определили мою профпригодность для второго собеса😁
Что было:
Обсудили как для меня выглядит процесс разработки интеграций и сразу приступили к практике.
Практическое задание:
Есть сельская библиотека, есть мы (издательство). Нужна интеграция, чтобы в БД библиотеки появлялась информация о полученных книгах.
Из теории поговорили про типы БД, ключи, SQL, ограничения, типы и особенности интеграций, SMTP.
На практике спроектировали GET, БД, написали SQL запрос с JOIN и выбрали подходящий тип интеграции для задачи.
Я остановилась на FTP, но самый подходящий вариант оказался —интеграция через человека (писать письмо при получении новых книг)🙃
17.01 произошла была любовь с первого взгляда и сегодня мой третий день в компании❤️ . Кстати, господа детективы, сможете угадать название?
Первое, второе и третье собеседования по-прежнему доступны по ссылкам.
Впечатления: всё было понятно сразу, улыбка не оставляла меня ни на минуту. Легко и непринуждённо за 30 минут спроектировали решение для небольшого кейса, параллельно обсудили всю сопутствующую теорию и определили мою профпригодность для второго собеса😁
Что было:
Обсудили как для меня выглядит процесс разработки интеграций и сразу приступили к практике.
Практическое задание:
Есть сельская библиотека, есть мы (издательство). Нужна интеграция, чтобы в БД библиотеки появлялась информация о полученных книгах.
Из теории поговорили про типы БД, ключи, SQL, ограничения, типы и особенности интеграций, SMTP.
На практике спроектировали GET, БД, написали SQL запрос с JOIN и выбрали подходящий тип интеграции для задачи.
Я остановилась на FTP, но самый подходящий вариант оказался —
17.01 произошла была любовь с первого взгляда и сегодня мой третий день в компании
Первое, второе и третье собеседования по-прежнему доступны по ссылкам.
Please open Telegram to view this post
VIEW IN TELEGRAM