Партнерство.
Если вы запишите собеседование и пришлете мне видеозапись я:
1. Уберу любое упоминание о вас, компании и участниках встречи в аудио, видео и в тексте.
2. Опубликую в Ютубе с специальной ссылкой.
3. 20% с продаж ваши. Будет продаж на 100к, вам 20к. Будут продажи идти 10 лет. Все десять лет вас кормит видос.
Мне важно показать, что люди с помощью shadowhint проходят собеседования успешно.
Перед публикацией ролика я вам покажу видео, чтобы вы увидели, что у вас нет рисков быть обнаруженным. (думаю и голос можно изменить) Так как shadowhint не записывается с экрана я покажу как сделать временно видимую версию. Или нужно записать экран прям физически)))
Пересылайте друзьям кто проходит по 20 собесов и 19 компаниям отказывает.
https://shadowhint.com/
Если вы запишите собеседование и пришлете мне видеозапись я:
1. Уберу любое упоминание о вас, компании и участниках встречи в аудио, видео и в тексте.
2. Опубликую в Ютубе с специальной ссылкой.
3. 20% с продаж ваши. Будет продаж на 100к, вам 20к. Будут продажи идти 10 лет. Все десять лет вас кормит видос.
Мне важно показать, что люди с помощью shadowhint проходят собеседования успешно.
Перед публикацией ролика я вам покажу видео, чтобы вы увидели, что у вас нет рисков быть обнаруженным. (думаю и голос можно изменить) Так как shadowhint не записывается с экрана я покажу как сделать временно видимую версию. Или нужно записать экран прям физически)))
Пересылайте друзьям кто проходит по 20 собесов и 19 компаниям отказывает.
https://shadowhint.com/
👍1🔥1
Посмотрел видео про нейросети. Ниже выжимка.
В общем не забывайте делать промт в личном кабинете , релевантный вашему собеседованию и вашей профессии.
Точность ответов повышается на 30% если ИИ помощнику дать простую информацию на вход.
🧐1. Пример промта:
Отвечай как специалист в разработке и архитектуре с 10 летним опытом. Твоя специализация разработка масштабируемых и распределенных систем. Ключевые технологии React, Python, k8s.
😎2. Пример контекста:
Я работал над мобильным приложением с большим количеством транзакций. У меня была команда из 20 человек. Я занимал роль заместителя заместителя лида. Опыт самостоятельной разработки на Python алгоритмов расчета скорости.
В общем не забывайте делать промт в личном кабинете , релевантный вашему собеседованию и вашей профессии.
Точность ответов повышается на 30% если ИИ помощнику дать простую информацию на вход.
🧐1. Пример промта:
Отвечай как специалист в разработке и архитектуре с 10 летним опытом. Твоя специализация разработка масштабируемых и распределенных систем. Ключевые технологии React, Python, k8s.
😎2. Пример контекста:
Я работал над мобильным приложением с большим количеством транзакций. У меня была команда из 20 человек. Я занимал роль заместителя заместителя лида. Опыт самостоятельной разработки на Python алгоритмов расчета скорости.
🔥3👨💻3
Девушка HR по секрету сказала моему другу, что его не зовут на собеседования, тк у него нет гребанных разных сертификатов.
Зашел на HH.ru и начал с помощью помощника получать сертификаты и подтверждать знания.
Перед подтверждением знаний не забудьте включить сессию, убрать помощник в зону где он вам не сильно мешает. Нажмите CTRL+SHIFT+T чтобы сквозь помощник тыкать на кнопки и вуаля, вы прошли подтверждение навыка. Единственное, не забудьте в контекст или промт задать помощнику роль (специалист по agile, мастер HTML, император Python)
Пересылайте друзьям и коллегам. Тогда у вас будут друзья и коллеги на хороших местах в крупных компаниях сидеть. + 100 к знакомствам + 200 к успеху
Зашел на HH.ru и начал с помощью помощника получать сертификаты и подтверждать знания.
Перед подтверждением знаний не забудьте включить сессию, убрать помощник в зону где он вам не сильно мешает. Нажмите CTRL+SHIFT+T чтобы сквозь помощник тыкать на кнопки и вуаля, вы прошли подтверждение навыка. Единственное, не забудьте в контекст или промт задать помощнику роль (специалист по agile, мастер HTML, император Python)
Пересылайте друзьям и коллегам. Тогда у вас будут друзья и коллеги на хороших местах в крупных компаниях сидеть. + 100 к знакомствам + 200 к успеху
👍9🔥2
Рубрика "Оффер от подписчика"
Друзья, спасибо за бесконечную мотивацию.
Очень рад за подписчика.
Я замазал максимально много, тк крутая компания и необычный бланк оффера. Не хочу чтобы его нашли по совпадению каких-то параметров.
Могу только сказать, что это служба доставки, которой многие в больших городах пользуются.
Отправь тому другу, который мог бы, но лень проходить собесы и отвечать на тупые вопросы.
Друзья, спасибо за бесконечную мотивацию.
Очень рад за подписчика.
Я замазал максимально много, тк крутая компания и необычный бланк оффера. Не хочу чтобы его нашли по совпадению каких-то параметров.
Могу только сказать, что это служба доставки, которой многие в больших городах пользуются.
Отправь тому другу, который мог бы, но лень проходить собесы и отвечать на тупые вопросы.
🔥8👏3👾1
Сегодня в 12:40 был сбой у нашего партнера. Из-за этого был сбой у нас.
Сегодня не ем и не сплю. Подключу еще 1-2-3 резервных канала.
Простите меня ребята. 🙏 Пожалуйста
Сегодня не ем и не сплю. Подключу еще 1-2-3 резервных канала.
Простите меня ребята. 🙏 Пожалуйста
😭7😱4🕊4🥴1
Всем привет! 👋
Тестирую разные модели , в том числе и свои, на ответы на сложные вопросы и задачи.
Прошу в комменты или в личку саппорта прислать ваши вопросы. На них прогоню разные модели.
Тестирую разные модели , в том числе и свои, на ответы на сложные вопросы и задачи.
Прошу в комменты или в личку саппорта прислать ваши вопросы. На них прогоню разные модели.
👍5🔥5🥰2
Полезное для вас:
1. Перед встречей не забудьте проверить видимость программы (если есть шанс , чоо попросят показать экран) , не будет нервов и фейлов.
2. Потренируйтесь сами или с другом. Если вам задали 10 вопросов, даже без помощника сразу на каждый не ответишь. Спокойно скажите, что буду отвечать на те вопросы, на которые легче ответить. Если забуду, вы продублируйте плз. Ну и повторив вопрос, можно уже нажать на ответ помощника. Ии помощник и вас слышит.
Полезное для меня:
1. Тяжело ли вам было найти кнопку начать сессию в первый раз?
2. Есть ли проблемы с регистрацией, личным кабинетом?
3. На этапе предоставления доступа к микрофону и к экрану нужна инструкция? ⚠️
1. Перед встречей не забудьте проверить видимость программы (если есть шанс , чоо попросят показать экран) , не будет нервов и фейлов.
2. Потренируйтесь сами или с другом. Если вам задали 10 вопросов, даже без помощника сразу на каждый не ответишь. Спокойно скажите, что буду отвечать на те вопросы, на которые легче ответить. Если забуду, вы продублируйте плз. Ну и повторив вопрос, можно уже нажать на ответ помощника. Ии помощник и вас слышит.
Полезное для меня:
1. Тяжело ли вам было найти кнопку начать сессию в первый раз?
2. Есть ли проблемы с регистрацией, личным кабинетом?
3. На этапе предоставления доступа к микрофону и к экрану нужна инструкция? ⚠️
❤1👍1🔥1😁1
Хочу сделать реферальную программу для блогеров и креативного комьюнити.
Выплаты с рефералки **% кеша. Что скажете?
Вы статью или видео, пойдут покупки, я с вами делюсь прибылью? Сделаю отдельную страницу ?
Выплаты с рефералки **% кеша. Что скажете?
Вы статью или видео, пойдут покупки, я с вами делюсь прибылью? Сделаю отдельную страницу ?
👍6🔥1🥰1
Меня дико минусуют в пикабу.
Если у кого-то будет желание помочь, можете зайти поставить палец вверх и написать какой-нибудь любой комментарий...
https://pikabu.ru/story/rubrika_offer_ot_podpischika_pozhaluysta_ne_deanonte_esli_uznaete_v_svoey_kompanii_novogo_cheloveka_13227069
Если у кого-то будет желание помочь, можете зайти поставить палец вверх и написать какой-нибудь любой комментарий...
https://pikabu.ru/story/rubrika_offer_ot_podpischika_pozhaluysta_ne_deanonte_esli_uznaete_v_svoey_kompanii_novogo_cheloveka_13227069
Пикабу
Рубрика. Оффер от подписчика. Пожалуйста не деаноньте если узнаете в своей компании нового человека
Автор: SergeiNegerov
🤪4👍3
Рубрика отзыв.
Да не все отзывы положительные.
Но главное, что 98% положительные.
Вложил скрин от счастливого человека, кто скоро надеюсь получит оффер.
С своей стороны обещаю работать над улучшением модели и над исправлением ошибок.
В комментах напишите если у вас ошибки и какие, может у друзей ошибки, кому вы порекомендовали. Вижу, что количество внезапных покупок в первое посещение сайта стало меньше.
Да не все отзывы положительные.
Но главное, что 98% положительные.
Вложил скрин от счастливого человека, кто скоро надеюсь получит оффер.
С своей стороны обещаю работать над улучшением модели и над исправлением ошибок.
В комментах напишите если у вас ошибки и какие, может у друзей ошибки, кому вы порекомендовали. Вижу, что количество внезапных покупок в первое посещение сайта стало меньше.
🔥11
Рубрика. Вам живые деньги.
Реальные выплаты за репост или за пост (упоминание, мнение, нативную рекламу) в ваших каналах, группах, рабочих чатиках, видео, статьях. (youtube, rutube, tiktok, instagram, vc and other)
Если вы опубликуете где-то информацию о моем стартапе, будут просмотры, переходы и покупки. Я готов с вами поделиться 30% дохода с каждой покупки.
Вот страничка, все публично.
https://shadowhint.com/partners (В СТАТЬЮ, ТЕКСТ, ВИДЕО, РИЛС ШОРТС ДОБАВИТЬ РЕФ ССЫЛКУ ВАШУ!)
Сами может где-то напишите статью с опытом или впечатлениями... Или друг есть или дети блогеры. Пусть покреативят. Не обязательно рекламировать ИИ помощник для собеседований, можете показать его как ИИ помощник для психологических сессий, астролога, таролога, советника по криптоинвестициям 😮
Пример:
С моей статьи на ресурсе было 7 покупок, это 14к. Получается если это ваша статья, вам был бы кешбек 4200 минус комиссия за перевод.
Если видос наберет 100к просмотров, то может быть покупок и на 200к. Наверно. Но к любым выплатам я готов.
Выплаты бессрочные, если ролик будет год приносить подписчиков, я год буду выплачивать, если 10 лет, то 10 лет.
Пересылайте друзьям. Это двигает проект сильно.
Реальные выплаты за репост или за пост (упоминание, мнение, нативную рекламу) в ваших каналах, группах, рабочих чатиках, видео, статьях. (youtube, rutube, tiktok, instagram, vc and other)
Если вы опубликуете где-то информацию о моем стартапе, будут просмотры, переходы и покупки. Я готов с вами поделиться 30% дохода с каждой покупки.
Вот страничка, все публично.
https://shadowhint.com/partners (В СТАТЬЮ, ТЕКСТ, ВИДЕО, РИЛС ШОРТС ДОБАВИТЬ РЕФ ССЫЛКУ ВАШУ!)
Сами может где-то напишите статью с опытом или впечатлениями... Или друг есть или дети блогеры. Пусть покреативят. Не обязательно рекламировать ИИ помощник для собеседований, можете показать его как ИИ помощник для психологических сессий, астролога, таролога, советника по криптоинвестициям 😮
Пример:
С моей статьи на ресурсе было 7 покупок, это 14к. Получается если это ваша статья, вам был бы кешбек 4200 минус комиссия за перевод.
Если видос наберет 100к просмотров, то может быть покупок и на 200к. Наверно. Но к любым выплатам я готов.
Выплаты бессрочные, если ролик будет год приносить подписчиков, я год буду выплачивать, если 10 лет, то 10 лет.
Пересылайте друзьям. Это двигает проект сильно.
🦄8🔥4👍3💩1
ShadowHint - ИИ-помощник для прохождения собеседований pinned «Рубрика. Вам живые деньги. Реальные выплаты за репост или за пост (упоминание, мнение, нативную рекламу) в ваших каналах, группах, рабочих чатиках, видео, статьях. (youtube, rutube, tiktok, instagram, vc and other) Если вы опубликуете где-то информацию о…»
Рубрика. История маленького успеха.
В общем подписчик бухгалтер, занимался внедрением 1С в компании и прочих дашбордов для барина (собственника).
После расчета зарплаты для работяг, работал с айтишниками, ставил ТЗ, участвовал в приемке и тестированию.
Только у бухгалтера 85к зарплата , а у аналитика 130к зарплата. (у практически джуна)
Пропущу его боль и поиски и страдания. Он просил это не выкладывать.
В сухом остатке:
1. Боялся до дрожи, но начал откликаться на аналитиков.
2. Прошел 20 собесов. 10 из них с нашим помощником.
Теперь он на новой работе и кайфует, от этого маленького достижения.
Спасибо за историю.
И знаете я уверен, что он и без помощника бы нашел. Но с его слов с помощником он был спокойнее, увереннее и лицо интервьера всегда было добрее.
Поделитесь историей с вашими друзьями, кто хочет тоже начать с маленькой истории успеха.
В общем подписчик бухгалтер, занимался внедрением 1С в компании и прочих дашбордов для барина (собственника).
После расчета зарплаты для работяг, работал с айтишниками, ставил ТЗ, участвовал в приемке и тестированию.
Только у бухгалтера 85к зарплата , а у аналитика 130к зарплата. (у практически джуна)
Пропущу его боль и поиски и страдания. Он просил это не выкладывать.
В сухом остатке:
1. Боялся до дрожи, но начал откликаться на аналитиков.
2. Прошел 20 собесов. 10 из них с нашим помощником.
Теперь он на новой работе и кайфует, от этого маленького достижения.
Спасибо за историю.
И знаете я уверен, что он и без помощника бы нашел. Но с его слов с помощником он был спокойнее, увереннее и лицо интервьера всегда было добрее.
Поделитесь историей с вашими друзьями, кто хочет тоже начать с маленькой истории успеха.
❤5🎉2👨💻2
Популярные вопросы на собесах. Frontend разработчик
Вопрос 42 раз встречался в компаниях:
Сбер, Альфа Банк, Soft_Media_Group, Инити, Арго, LeverX, SmartWay, Globaldrive, циан, ООО Снэп АйТи, YADRO, Софт Медиа Групп, Библио-Глобус, intelsy, Сфера, Kvando Technologies, Дом. рф, Иннотех, Cyber Interactive, amoCRM, 1221 Systems, TYMY, VK, Кэтрид Диджитал, Домклик, Исходный Код, IT-One, Rutube, Garage Eight, ООО Премиум ИТ Солюшен, МТГ Бизнес решения, EdenAI, Газпромбанк, Aston, РСХБ, Avito, Kodix.
Что такое event loop в JavaScript и как он работает с микрозадачами и макрозадачами?
Что хотят услышать интервьюеры:
Интервьюеры ожидают, что кандидат продемонстрирует понимание концепции event loop в JavaScript, включая различия между макрозадачами и микрозадачами. Также важно упомянуть, как работает очередь задач и как это влияет на асинхронное выполнение кода. Кандидат должен привести примеры для иллюстрации работы event loop и его взаимодействия с различными типами задач.
Определение и работа Event Loop:
Event loop — это механизм, который позволяет JavaScript выполнять асинхронный код, обрабатывая события и задачи. Он отвечает за выполнение кода, сборку событий и выполнение очереди задач.
Основные компоненты:
Call Stack (стек вызовов): Здесь выполняются все синхронные задачи.
Web APIs: Содержит API для работы с асинхронными операциями (например, setTimeout, fetch).
Task Queue (очередь задач): Здесь находятся макрозадачи, такие как события и таймеры.
Microtask Queue (очередь микрозадач): Здесь находятся микрозадачи, такие как промисы и MutationObserver.
Как работает Event Loop:
JavaScript запускает код, помещая функции в стек вызовов.
Когда встречается асинхронная функция, её выполнение передаётся Web APIs, а сама функция удаляется из стека.
После завершения асинхронной операции результат помещается в соответствующую очередь (макрозадачи или микрозадачи).
Event loop проверяет стек вызовов. Если он пуст, он сначала обрабатывает все микрозадачи из микрозадачи, затем переходит к макрозадачам.
Пример:
console.log('Start'); // 1
setTimeout(() => console.log('Timeout 1'), 0); // 2
Promise.resolve().then(() => console.log('Promise 1')); // 3
setTimeout(() => console.log('Timeout 2'), 0); // 4
Promise.resolve().then(() => console.log('Promise 2')); // 5
console.log('End'); // 6
Ожидаемый вывод:
Start
End
Promise 1
Promise 2
Timeout 1
Timeout 2
Объяснение вывода:
Сначала выполняются синхронные операции (1 и 6).
Затем обрабатываются все микрозадачи (3 и 5).
Наконец, выполняются макрозадачи (2 и 4).
Отправь другу, кому это может быть полезно? Напиши в комментах, свои вопросы и ответы?
Вопрос 42 раз встречался в компаниях:
Сбер, Альфа Банк, Soft_Media_Group, Инити, Арго, LeverX, SmartWay, Globaldrive, циан, ООО Снэп АйТи, YADRO, Софт Медиа Групп, Библио-Глобус, intelsy, Сфера, Kvando Technologies, Дом. рф, Иннотех, Cyber Interactive, amoCRM, 1221 Systems, TYMY, VK, Кэтрид Диджитал, Домклик, Исходный Код, IT-One, Rutube, Garage Eight, ООО Премиум ИТ Солюшен, МТГ Бизнес решения, EdenAI, Газпромбанк, Aston, РСХБ, Avito, Kodix.
Что такое event loop в JavaScript и как он работает с микрозадачами и макрозадачами?
Что хотят услышать интервьюеры:
Интервьюеры ожидают, что кандидат продемонстрирует понимание концепции event loop в JavaScript, включая различия между макрозадачами и микрозадачами. Также важно упомянуть, как работает очередь задач и как это влияет на асинхронное выполнение кода. Кандидат должен привести примеры для иллюстрации работы event loop и его взаимодействия с различными типами задач.
Определение и работа Event Loop:
Event loop — это механизм, который позволяет JavaScript выполнять асинхронный код, обрабатывая события и задачи. Он отвечает за выполнение кода, сборку событий и выполнение очереди задач.
Основные компоненты:
Call Stack (стек вызовов): Здесь выполняются все синхронные задачи.
Web APIs: Содержит API для работы с асинхронными операциями (например, setTimeout, fetch).
Task Queue (очередь задач): Здесь находятся макрозадачи, такие как события и таймеры.
Microtask Queue (очередь микрозадач): Здесь находятся микрозадачи, такие как промисы и MutationObserver.
Как работает Event Loop:
JavaScript запускает код, помещая функции в стек вызовов.
Когда встречается асинхронная функция, её выполнение передаётся Web APIs, а сама функция удаляется из стека.
После завершения асинхронной операции результат помещается в соответствующую очередь (макрозадачи или микрозадачи).
Event loop проверяет стек вызовов. Если он пуст, он сначала обрабатывает все микрозадачи из микрозадачи, затем переходит к макрозадачам.
Пример:
console.log('Start'); // 1
setTimeout(() => console.log('Timeout 1'), 0); // 2
Promise.resolve().then(() => console.log('Promise 1')); // 3
setTimeout(() => console.log('Timeout 2'), 0); // 4
Promise.resolve().then(() => console.log('Promise 2')); // 5
console.log('End'); // 6
Ожидаемый вывод:
Start
End
Promise 1
Promise 2
Timeout 1
Timeout 2
Объяснение вывода:
Сначала выполняются синхронные операции (1 и 6).
Затем обрабатываются все микрозадачи (3 и 5).
Наконец, выполняются макрозадачи (2 и 4).
Отправь другу, кому это может быть полезно? Напиши в комментах, свои вопросы и ответы?
✍5🤪2
Популярные вопросы для Python.
Python разработчик 26 раз встречался в компаниях: Стилсофт, mozen, Wildberries, praktika. ai, Фабрика решений, PositiveTechnologies, ООО НТЦ Вулкан, Ubic, JEDai, Сбер, TradingView, ИВИ, TrueEngineering, MirrorApp, MTS, JetLend, Московский метрополитен, Домклик, IPChain, ООО Диджитал Сектор Поддержка, Sunlight, Aston.
Что такое декоратор в Python и для чего он используется?
Что хотят услышать интервьюеры:
Интервьюеры ожидают, что кандидат продемонстрирует понимание концепции декораторов в Python, их синтаксиса и применения. Важно упомянуть, как декораторы помогают в улучшении читаемости кода, повторном использовании и добавлении функциональности к функциям или методам. Также полезно привести примеры использования и объяснить, как они работают на уровне объектов.
Определение:
Декоратор в Python — это функция, которая принимает другую функцию и расширяет ее функциональность без изменения ее исходного кода. Декораторы обычно используются для оборачивания функций в дополнительный функционал, например, для логирования, проверки прав доступа или кэширования.
Пример использования:
def my_decorator(func):
def wrapper():
print("Перед вызовом функции.")
func()
print("После вызова функции.")
return wrapper
@ my_decorator
def say_hello():
print("Привет!")
say_hello()
Пояснение кода:
my_decorator — это декоратор, принимающий функцию func.
Внутри my_decorator создается функция wrapper, которая добавляет логи до и после вызова func.
Декоратор применяется к say_hello с помощью символа @.
При вызове say_hello(), сначала выполняется код в wrapper, который включает в себя вызов оригинальной функции и дополнительные действия.
Ключевые моменты:
Декораторы позволяют добавлять поведение к функциям или методам без изменения их кода.
Они могут быть использованы как для функций, так и для методов классов.
Декораторы могут принимать аргументы, что делает их гибкими.
Поделись с другом, кому это может быть полезно?
Python разработчик 26 раз встречался в компаниях: Стилсофт, mozen, Wildberries, praktika. ai, Фабрика решений, PositiveTechnologies, ООО НТЦ Вулкан, Ubic, JEDai, Сбер, TradingView, ИВИ, TrueEngineering, MirrorApp, MTS, JetLend, Московский метрополитен, Домклик, IPChain, ООО Диджитал Сектор Поддержка, Sunlight, Aston.
Что такое декоратор в Python и для чего он используется?
Что хотят услышать интервьюеры:
Интервьюеры ожидают, что кандидат продемонстрирует понимание концепции декораторов в Python, их синтаксиса и применения. Важно упомянуть, как декораторы помогают в улучшении читаемости кода, повторном использовании и добавлении функциональности к функциям или методам. Также полезно привести примеры использования и объяснить, как они работают на уровне объектов.
Определение:
Декоратор в Python — это функция, которая принимает другую функцию и расширяет ее функциональность без изменения ее исходного кода. Декораторы обычно используются для оборачивания функций в дополнительный функционал, например, для логирования, проверки прав доступа или кэширования.
Пример использования:
def my_decorator(func):
def wrapper():
print("Перед вызовом функции.")
func()
print("После вызова функции.")
return wrapper
@ my_decorator
def say_hello():
print("Привет!")
say_hello()
Пояснение кода:
my_decorator — это декоратор, принимающий функцию func.
Внутри my_decorator создается функция wrapper, которая добавляет логи до и после вызова func.
Декоратор применяется к say_hello с помощью символа @.
При вызове say_hello(), сначала выполняется код в wrapper, который включает в себя вызов оригинальной функции и дополнительные действия.
Ключевые моменты:
Декораторы позволяют добавлять поведение к функциям или методам без изменения их кода.
Они могут быть использованы как для функций, так и для методов классов.
Декораторы могут принимать аргументы, что делает их гибкими.
Поделись с другом, кому это может быть полезно?
❤4😁2
Популярный вопрос для Java на собеседованиях
Что такое аннотация @ Transactional, для чего она нужна и как она работает ?
25 раз встречался в компаниях:
Магнит, Bell Integrator, Промсвязьбанк, Kvando Technologies, Иннотех, Сбер, Stroki, Альфа-банк, Северсталь, Ай-Теко Сбол, itsmartfinance АйтиСФ, IT-One, CodeITUP, Homecredit, Evrone, Т1, Газпромбанк, Aston, БФТ, РСХБ, Неизвестно.
Что хотят услышать интервьюеры:
нтервьюеры ожидают услышать понимание аннотации @ Transactional, её назначения и принципов работы. Важно объяснить, как она помогает управлять транзакциями в приложениях на Java, особенно в контексте Spring Framework, а также упомянуть о возможных проблемах и best practices при её использовании.
Определение и назначение:
Аннотация @ Transactional используется для управления транзакциями в приложениях Java, особенно в Spring Framework. Она позволяет разработчикам определять границы транзакций и управлять их поведением, что способствует обеспечению целостности данных.
Как это работает:
Границы транзакции: Аннотация помещается на уровне класса или метода. При вызове метода, помеченного @ Transactional, создаётся новая транзакция или используется существующая.
Управление состоянием: Spring автоматически управляет началом и завершением транзакции. Если метод завершается успешно, транзакция коммитится; в случае исключения — откатывается.
Пропаганда: Аннотация поддерживает пропаганду транзакций. Если метод, помеченный @ Transactional, вызывает другой метод с той же аннотацией, транзакция будет продолжена.
Примеры использования:
Помещение аннотации на методе сервиса, который выполняет несколько операций с базой данных, чтобы обеспечить атомарность.
Использование в репозиториях для управления доступом к данным.
Best Practices:
Используйте @ Transactional на сервисном уровне, а не на уровне DAO.
Избегайте использования аннотации в методах, которые вызываются из того же класса (проблема AOP).
Учитывайте уровень изоляции и управление временем ожидания транзакций.
Потенциальные проблемы:
Проблемы с производительностью при неправильно настроенных транзакциях.
Ошибки, возникающие при использовании аннотации с асинхронными методами.
Отправь другу, кому это может быть интересно?
Что такое аннотация @ Transactional, для чего она нужна и как она работает ?
25 раз встречался в компаниях:
Магнит, Bell Integrator, Промсвязьбанк, Kvando Technologies, Иннотех, Сбер, Stroki, Альфа-банк, Северсталь, Ай-Теко Сбол, itsmartfinance АйтиСФ, IT-One, CodeITUP, Homecredit, Evrone, Т1, Газпромбанк, Aston, БФТ, РСХБ, Неизвестно.
Что хотят услышать интервьюеры:
нтервьюеры ожидают услышать понимание аннотации @ Transactional, её назначения и принципов работы. Важно объяснить, как она помогает управлять транзакциями в приложениях на Java, особенно в контексте Spring Framework, а также упомянуть о возможных проблемах и best practices при её использовании.
Определение и назначение:
Аннотация @ Transactional используется для управления транзакциями в приложениях Java, особенно в Spring Framework. Она позволяет разработчикам определять границы транзакций и управлять их поведением, что способствует обеспечению целостности данных.
Как это работает:
Границы транзакции: Аннотация помещается на уровне класса или метода. При вызове метода, помеченного @ Transactional, создаётся новая транзакция или используется существующая.
Управление состоянием: Spring автоматически управляет началом и завершением транзакции. Если метод завершается успешно, транзакция коммитится; в случае исключения — откатывается.
Пропаганда: Аннотация поддерживает пропаганду транзакций. Если метод, помеченный @ Transactional, вызывает другой метод с той же аннотацией, транзакция будет продолжена.
Примеры использования:
Помещение аннотации на методе сервиса, который выполняет несколько операций с базой данных, чтобы обеспечить атомарность.
Использование в репозиториях для управления доступом к данным.
Best Practices:
Используйте @ Transactional на сервисном уровне, а не на уровне DAO.
Избегайте использования аннотации в методах, которые вызываются из того же класса (проблема AOP).
Учитывайте уровень изоляции и управление временем ожидания транзакций.
Потенциальные проблемы:
Проблемы с производительностью при неправильно настроенных транзакциях.
Ошибки, возникающие при использовании аннотации с асинхронными методами.
Отправь другу, кому это может быть интересно?
🥰4👍2👏2❤1
Оффер от подписчика.
Друзья, спасибо за доверие и бесконечную мотивацию. Много хейта , иногда опускаются руки. Но, пока есть люди, которым я помог, я счастлив. 🙋
Очень рад за подписчика.
Могу только сказать, что это топ 20 банк РФ.
Отправь тому другу, которого любишь и хочешь его успеха.
Ну или коллеге, кто задолбался с боссом ругаться. Чтобы ребятки взяли ИИ помощника shadowhint.com и прошли все собесы на лайте и без нервов.
Друзья, спасибо за доверие и бесконечную мотивацию. Много хейта , иногда опускаются руки. Но, пока есть люди, которым я помог, я счастлив. 🙋
Очень рад за подписчика.
Могу только сказать, что это топ 20 банк РФ.
Отправь тому другу, которого любишь и хочешь его успеха.
Ну или коллеге, кто задолбался с боссом ругаться. Чтобы ребятки взяли ИИ помощника shadowhint.com и прошли все собесы на лайте и без нервов.
🔥10👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вечернее развлечение ) смотреть с звуком)
Мидл Яндекса с зп 200 ругается с джуном (который устроился на мидла) сбера с зп 250, который использовал shadowhint
Мидл Яндекса с зп 200 ругается с джуном (который устроился на мидла) сбера с зп 250, который использовал shadowhint
😁12👍4🤩2🔥1👏1
Популярный вопрос для тестировщиков на собеседовании.
В чем разница GET-запроса и POST-запроса в HTTP?
QA
17 раз Встречался в компаниях: Ланит Wildberries ОнТаргетЛАБС Самолёт Ростелеком 1xbet Т-Банк ЦРТ Radium Finance Альфа-банк
Мерлион Cryptex VK Viasat РСХБ
Что хотят услышать интервьюеры:
Интервьюеры ожидают от кандидата четкое понимание различий между GET и POST запросами в HTTP. Важно упомянуть их основные характеристики, случаи использования, ограничения и безопасность. Кандидат должен продемонстрировать знание особенностей работы с данными и их передачи между клиентом и сервером.
Различия между GET и POST запросами в HTTP
Назначение:
GET: Используется для получения данных с сервера. Запросы не должны изменять состояние ресурсов.
POST: Используется для отправки данных на сервер, часто для создания или обновления ресурсов.
Передача данных:
GET: Данные передаются в URL строки (например,
POST: Данные передаются в теле запроса, что позволяет отправлять значительно большие объемы данных без ограничения по размеру.
Кэширование:
GET: Запросы могут кэшироваться браузерами, что позволяет улучшить производительность.
POST: Запросы не кэшируются по умолчанию, что обеспечивает актуальность данных.
Безопасность:
GET: Данные видны в URL, что делает их менее безопасными для передачи конфиденциальной информации.
POST: Данные скрыты в теле запроса, что обеспечивает большую защиту, хотя не гарантирует безопасность без HTTPS.
Идемпотентность:
GET: Идемпотентный, т.е. многократное выполнение одного и того же запроса не изменяет состояние сервера.
POST: Неидемпотентный, т.е. повторный запрос может привести к созданию дубликатов или изменениям состояния.
Эти моменты являются основными различиями между GET и POST запросами в HTTP, и их понимание критично для работы в области QA и тестирования веб-приложений.
Поделитесь с своим другом тестировщиком, ну или просто кому может быть полезным.
В чем разница GET-запроса и POST-запроса в HTTP?
QA
17 раз Встречался в компаниях: Ланит Wildberries ОнТаргетЛАБС Самолёт Ростелеком 1xbet Т-Банк ЦРТ Radium Finance Альфа-банк
Мерлион Cryptex VK Viasat РСХБ
Что хотят услышать интервьюеры:
Интервьюеры ожидают от кандидата четкое понимание различий между GET и POST запросами в HTTP. Важно упомянуть их основные характеристики, случаи использования, ограничения и безопасность. Кандидат должен продемонстрировать знание особенностей работы с данными и их передачи между клиентом и сервером.
Различия между GET и POST запросами в HTTP
Назначение:
GET: Используется для получения данных с сервера. Запросы не должны изменять состояние ресурсов.
POST: Используется для отправки данных на сервер, часто для создания или обновления ресурсов.
Передача данных:
GET: Данные передаются в URL строки (например,
example.com/api?param1=value1¶m2=value2), что ограничивает объем передаваемых данных (обычно до 2048 символов).POST: Данные передаются в теле запроса, что позволяет отправлять значительно большие объемы данных без ограничения по размеру.
Кэширование:
GET: Запросы могут кэшироваться браузерами, что позволяет улучшить производительность.
POST: Запросы не кэшируются по умолчанию, что обеспечивает актуальность данных.
Безопасность:
GET: Данные видны в URL, что делает их менее безопасными для передачи конфиденциальной информации.
POST: Данные скрыты в теле запроса, что обеспечивает большую защиту, хотя не гарантирует безопасность без HTTPS.
Идемпотентность:
GET: Идемпотентный, т.е. многократное выполнение одного и того же запроса не изменяет состояние сервера.
POST: Неидемпотентный, т.е. повторный запрос может привести к созданию дубликатов или изменениям состояния.
Эти моменты являются основными различиями между GET и POST запросами в HTTP, и их понимание критично для работы в области QA и тестирования веб-приложений.
Поделитесь с своим другом тестировщиком, ну или просто кому может быть полезным.
🔥3🍾3❤1