pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Что делать если хочешь стать верстальщиком?

Лучший ответ: 1. На вопрос нельзя дать однозначный ответ.
2. Нарабатывайте практику, пускай даже делая заказы "в стол", а лучше под биржи по продаже темплайтов.
3. Ниша "верстальщик" это всётаки чернорабочий. Минимум примитивных знаний, что за собой несёт низкий порог вхождения и как правило большую конкуренцию. А за ней и низкие рейты. Лучше от верстальщика уходить во front-end разработчики. Но для начала нужно понять чем они отличаются от "верстальщика".
4. Частые общения на тематических, как тостер, ресурсах, со временем тоже дают свою долю заказчиков. 
5. Удалённая работа не заканчивается на фрилансе, можно удалённо и на постоянке работать. То есть, посмотреть и в сторону сайтов о поиске сотрудников.

Худший ответ: Верстальщик - нет такой профессии в ИТ в принципе. В наше время верстать могут программы получше любого джуна, я сам в шоке от того какой код можно получить на выходе. Верстальщик только в СНГ используется как должность и как писали выше, это на уровне чернорабочего, вам даже не дадут верстать проекты - максимум на баг фиксах в какой нибудь студии посадят,  какой нибудь сеньйор по фронту накидает побыстрому код за пару часов, а вы потом неделями будет это разгребать.
Как минимум для начала стоит разобраться в популярных направлениях разработки, выбрать чем именно вы хотите заниматься, изучить спрос и предложение на рынке. К примеру swift разработчиков толковых мало, ЗП в Мск достигают 500 тис руб, буквально на этом сайте на днях видел в 400к/мес предложение. Если разработчик толковый - то компаниям в принципе без разницы где вы будете работать (в офисе или дома).
Но пока еще и на верстке можно заработать. На фрилансе очень важно именно то - как вы себя преподносите, вы должны понимать что когда вы идете в фриланс - в добавок к скилам верстки вы должны иметь: юридические знания (свои права и ответственность), бухгалтерские знания (оформление договоров, уплата налогов), навыки менеджера проектов (общение с заказчиками, расчет реальных сроков и бюджета для проекта, составление задач по реализации проекта), какие либо навыки ведения переговоров. Все эти навыки вы должны развить, вы должны уметь презентовать себя, вызвать доверие заказчика, задавать правильные вопросы и отвечать заказчику на его понятным, для него, языком.
Есть отдельные личности на fl, которые с помощью одной биржи, только на верстке, вышли в оборот до миллиона рублей в месяц за пару лет (по моим скромным подсчетам). Не хочу тыкать пальцами, но человек за 2 года сильно вырос, уважуха ему! Меня обошел уже, а всего год назад клиенты от него приходили за простой SVG анимацией, так как он делал только html/css верстку, в JS вообще не лез)
Вопрос: Как у отрицательного числа убрать минус?

Лучший ответ: var male_age = 20, female_age = 30;
$("#divID").append(`Ему ${male_age} лет, ей ${female_age} лет. Между ними разница ${Math.abs(male_age - female_age)} лет.`);
А вообще нужно изучать математику, такое поведение называется модуль числа вроде в 6 или 7 классе проходится

Худший ответ: а те кто не слышал про модуль числа могут умножать на -1 если число < 0 ))
Вопрос: Как доказать, что не существует трех таких цифр (0-9), сумма квадратов которых равна 172?

Лучший ответ: Перебор.
98x — не получается
97x — не получается
96x — не получается
95x — не получается
94x — не получается
93x — x уже великоват
88x — не получается
87x — не получается
86x — не получается
85x — x уже великоват
77x — не получается
76x — x уже великоват
66x — x и подавно великоватВариант 2.
172 делится на 4. Любой квадрат делится на 4 с остатком 0 или 1 — потому у нас должны быть три чётных цифры.
Перебор сокращается.
88x — не получается
86x — x уже великоват
66x — x и подавно великоват, дальше перебирать нет смысла.

Худший ответ: Так переберите все числа от 100 до 999 и убедитесь. Или вам нужно именно аналитическое доказательство?
Вопрос: Почему показывает ошибку на хостинге, если на локальном сервере все нормально?

Лучший ответ: phpinfo(); Смотрим какие модули включены, особенно обращаем внимание на модули которые выключены, в частности  - идем в панель управления хостингом и в настройках пхп включаем mysqli(mysqlnd). Еще посмотреть текущую версию пхп, на более старых юзайте fetch_assoc();

Худший ответ: Используйте PDO для работы с базами данных
Вопрос: Как правильно обрезать php до 2-ух знаков после точки?

Лучший ответ: Что-то вы не то делаете.$scheck = 5786.94666667;
$scheck = number_format($scheck, 2, '.', ' ');
print $scheck;5 786.95

Худший ответ: php.net/manual/ru/function.round.php
Еще есть money_format
Вопрос: Как сделать такое меню «гамбургер»?

Лучший ответ: Создаешь идентичное меню, но ul уже с другим классом, задаешь стили для этого "мобильного" меню, как оно должно выглядеть в конечном итоге
потом делаешь top:-100%; 
создаешь для этого меню класс active, для него одно свойство top:0;
И дальше с помощью jquery делаешь событие клика где тоглишь класс active

Худший ответ: там два меню на самом деле , одно работает в десктопах а второе в мобилках .. 
инспектор кода такое выдаёт но хотя может быть что оно просто клонируется
Вопрос: Как повторить данную анимацию точь в точь?

Лучший ответ: открываете консоль, нажимаете событие hover и смотрите, что меняется в стилях элементов 

Худший ответ: на скорую руку https://codepen.io/RhesusNegative/pen/MzNeoK
я думаю косяки поправишь?)
Вопрос: Как получить доступ к «/dev/ttyUSB0»?

Лучший ответ: Я делал так на xubuntu16: 
sudo tar -xvf arduino-1.8.4-linux64.tar.xz -C /opt/
cd /opt/arduino-1.8.4/
chmod +x install.sh
./install.sh
Добавляние пользователя в группу dialout:
sudo usermod -a -G dialout prog1
P. S. Работе М0 и Леонардо мешает modemmanager , я его удалял.
sudo apt-get remove modemmanager

Худший ответ: После добавления нужно перелогиниться
Делал тоже, не помогает(
Вопрос: Как отсоединить windows разделы от Linux?

Лучший ответ: все файловые системы которые монтируются в операционную систему исторически живут в конфиг.файл /etc/fstab
(в системд поумнее сделали но fstab оне поддерживают полностью)
при установке линуха нашла все разделы на доступных винтах и вписала их на монтирование в fstab.
для того чтобы ненужные разделы не монтировались при загрузке линухи нужно закоментарить соотвествующие строчки в fstab.
вариант2:  поставить в параметрах параметр noauto, тогда раздел не будет автоматически монтироваться при загрузке, но будет доступен для монтирования ручками через консольную команду.

Худший ответ: Винда линух точно не увидит. Виндовые разделы, если вдруг "дружественная" бубунта подмонтировала автоматом - отмонтировать и все.
Вопрос: Где и как хранить тестовые сайты?

Лучший ответ: Для онлайн демонстрации держу минимальную VDSку и левый домен на котором висят тестовые поддомены. А это, насколько мне известно, не очень круто для поисковиков.
Для этого существует файл robots.txt

Худший ответ: Если клиенты доверенные, то можно прямо на хостинге клиента, т.е. dev.example.com
Вопрос: Как зарегистрироваться на upwork?

Лучший ответ: Ну выбрать другую специализацию
Вы бы хоть указывали что вводите при регистрации

Худший ответ: да, там с целью борьбы с армией индусов и прочих спаммеров действует ограничение по определенным скилам и опыту. Про что у вас в профиле написано?
Вопрос: Почему занимаемое место в ОЗУ на VDS постоянно растет?

Лучший ответ: Память активно используется под файловый кеш
Перезагрузки быть не должно, ну наверно стоит включить свап файл

Худший ответ: Контролировать нагрузку через панельку ISPmanager толком не получится. Залогинься на VDS через ssh и там уже смотри список процессов через команду top. Но уже на первый взгляд, средняя загрузка демонстрирует 300-процентную нагрузку на процессор - именно из-за этого скорее всего перезагружается VDSка, а не из-за загрузки ОЗУ. Тебе нужно подумать или о переезде проекта на более мощный VDS / выделенный сервер, или всерьез заняться оптимизацией работы MySQL и PHP-скриптов. Если это движок типа Joomla, то там нужно, где только возможно, включить кэширование запросов к БД.
Также есть некая вероятность, что твой сайт подвергается DDoS атаке, смотри сколько у тебя подключений к серверу этой командой:netstat -ntu | awk '{print $5}' | grep -vE "(Address|servers|127.0.0.1)" | cut -d: -f1 | sort | uniq -c | sort -n| sed 's/^[ \t]*//'
Вопрос: Как можно на js проверить принадлежит ли функция определенному объекту?

Лучший ответ: javascript.ru/thisif (this == modal)
alert("Call from modal");
Вообще есть хороший шанс что у вас ошибка архитектуры, раз такая проверка нужна.

Худший ответ: Объяснять вы не умеете. Если я правильно угадал.
Вопрос: Как можно так спозиционировать дивы?

Лучший ответ: Position: Absolute + Transform: Rotate(-(УГОЛПОВОРОТА)deg);Пример на инлайн блоках

Худший ответ: Как по мне, лучше не изоощрайтесь. К чему такая волокита при web-разработке? Можно придумать что-то проще, но не менее клевое
Вопрос: Как начать раскрутку доски объявлений?

Лучший ответ: 0. Самостоятельно заполнить 100 объявлений с проходом через регистрацию. Например перепечатать из газеты. Оценить удобство работы. Далее отозваться на половину. Посмотреть как отзыв работает. Исправить косяки.
1. Наполнить доску контентом с других ресурсов (поисковики к дублям относятся плохо, но это лучше пустого сайта).
2. Пригласить друзей/знакомых и т.д.
3. Вылизать косячки.
4. Запустить рекламу.

Худший ответ: Каким образом привлекать траффик не платя за это деньги(или хотя бы платя не очень большие деньги)?
Для сайта никаким. Можете попробовать для начала раскрутить группу вконтакте с тематическими объявлениями (например для мамочек), чтобы занять определенную нишу, либо приложение для телефонов, опять же с выбранной тематикой. Группа и приложение позволят вам не потерять вступивших, с сайтом если денег нет ничего не выйдет - он должен быть постоянно на слуху, чтобы люди им пользоались, а без массированной и долгой рекламы вы этого не добьетесь.
Вопрос: После получения данных из удалённого проекта Git, перестает работать Gulp?

Лучший ответ: Удалите папку node_modules и установите заново. Добавьте папку node_modules в .gitignore.

Худший ответ: node-sass и gulp-sass - руками удалить из node_modules
если после команды npm i - не заработало тогда установи их в ручную
npm install node-sass --save
npm install gulp-sass --save
ну и как выше отметили, добавить папку node_modules в список .gitignore
Вопрос: Как поисковые боты и прочие видят сайты?

Лучший ответ: Данная предосторожность чуть менее чем бесполезна.
Объясню почему:
1) Страницы, которые мы посещаем могут сливаться поисковикам нашими же браузерами.
2) Для того чтобы поисковики не индексировали желаемую страницу достаточно запретить в robots.txt доступ к директории, где она находится либо использовать noindex в самой странице.<meta name="robots" content="noindex"/>
3) Подбор паролей работает если известен логин, а если логин не тривиальный, то и подбирать нечего.
4) Для защиты сайта большее внимание стоит уделять к тому, чтобы авторизационные данные шли через https, пароли хранились в хешированном с солью состоянии и отсутствовали возможности sql и xss иньекций.

Худший ответ: А еще есть такая штука как referer, и если вы перейдете из  вашей секретной админки куда-то по ссылке - адрес админки стане известен тому сайту на который вы перешли.
А если этот запрос  отправлен по http, а не https, то ваш секретный адрес узнает еще и ваш провайдер, а также все промежуточные узлы, через которые идет запрос. И любой кто подключился к прослушке вашего трафика.
А еще его знают плагины в вашем браузере, да и сам браузер, который вполне может сливать такую инфу как часть "статистики использования".
А еще баннерные сети, всякие гугл-аналитики и яндекс-метрики, если они у вас подключены.
И разнообразные CDN-ы, при подключении картинок, шрифтов, или библиотек, расположеных на внешних серверах.
Вопрос: Какие знания нужно иметь,чтобы джуном устроиться хотя бы,термины какие знать и т.п — .Net разработчик,например? Допустим веб/десктоп?

Лучший ответ: Не хочу матерится но все же... .Net довольно большая штука! Хочу подметить что одного базового понимания синтаксиса не достаточнос для того что бы устроится на нормальную работу! 
.Net Разработчик понятие довольно таки и абстрактное, а более специфические это:
-> .Net Developer - Database Developer
-> .Net Developer - SQA Developer
-> .Net Developer - UI Developer
-> .Net Developer - Mobile Device Developer
-> .Net Developer - Solution Architect
-> .Net Developer - Game Developer
-> .Net Developer - Front End Developer 
Для каждой узкой спецификации существуют свои *изюминки*, но их всех обьеденяет большой Фреймворк .Net

Худший ответ: Откройте любую вакансию - там есть "термины"
Вопрос: Тест sql на сайте upwork?

Лучший ответ: провал теста не определяет незнание языка sql
Лол, именно это он и показывает.Прошу умных предложений как не прозевать возможность .
Вы спрашиваете, как ухватить возможность, не имея нужных знаний и квалификации.
Ответ: никак.

Худший ответ: тест sql как раз показывает ваши фундаментальные знания 
просто большинству разработчиков sql нужен в крайнеповерхностном стиле, я вообще практически не помню его , кроме простейших селект инстерт гроуп ордер и лезу в каждый раз в документацию, в целом если нет каких то жестких задач на sql на собеседования примерно этот поверхностный пласт по sql
если же в проекте есть сложная логика заложенная в sql то увы спрашивать будут по полной и придется посидеть несколько дней с учебником sql
Вопрос: Нужна ли HTML карта сайта, пользовались вы когда-нибудь ей?

Лучший ответ: Нет, не делаю
Нет, не пользуюсь
Если структура запутанная - сайт идет нафиг
Если структура запутанная и после перехода с поисковика, я попал на левуют страницу - сайт идет нафиг
Для поисковиков есть sitemap.xml

Худший ответ: Все сеошники с которыми я сотрудничал хотят такую карту на сайт, вероятно это оказывает какое-то влияние на выдачу поисковиков.
Вопрос: Использование ЭЦП КриптоПРО?

Лучший ответ: Наиболее простой путь - это купить утилиту командной строки cryptcp, стоит не дорого.

Худший ответ: В двух словах, для .NET Вам нужен КриптоПро CSP (криптопровайдер) и КриптоПро .NET (обеспечивает взаимодействие .NET с криптопровайдером). 
Автоматическая подпись возможна, но для нее нужен закрытый ключ. Ваш код (путём вызова соответствующих методов CryptoAPI) должен обеспечить поиск контейнера закрытого ключа и собственно создание и верификацию подписи. Можно указать параметры поиска в конфигурации, но такая реализация удобна, если используется один ключ, обновляемый раз в год (например, для подписи на стороне сервера). Для пользовательской подписи лучше использовать выбор пользователем нужного сертификата. Например, используя КриптоПро ЭЦП Browser plug-in, если говорить о подписи данных посредством web-интерфейса.
Вопрос: Почему пустой $_REQUEST после отправки формы?

Лучший ответ: Потому что вы не передаете никакого значения по этому параметру из формы.
Нужно добавить свойство value="значение" в <button>

Худший ответ: А зачем вам значение кнопки? Какая в этом логика?
Это же не поле ввода какое-нибудь, не чекбокс и т.д.?
У вас же всего одна кнопка submit.
А что есть? Другие поля есть? Попробуйте:var_dump($_REQUEST);
Вопрос: Есть ли аналитические сервисы по альткойнам и ico?

Лучший ответ: нету
на толке есть топик от русскоязычных  - ресурс про ИКО, в которых они добьавляют баллы/рекомендации что, мол, не полное фуфло
но если его потыкать, и увидеть  всякие bitclave, то...   
не, ну мы понимаем, что проект должен деньги зарабатывать, даже хотя бы и так
в общем, нету

Худший ответ: Не знаю, актуально или нет, но недавно заинтересовался этим вопросом и как человеку напрямую относящемуся к миру финансов, понравился ресурс ALFA Rating www.alfarating.com
Так же на рынке много листингов и компаний потипу форекса как я понял без надлежащей аналитической базы. У этих ребят качество на несколько порядков выше, возможно потому, что заявляют в своей команде экспертов из уважаемых организаций в мире финансов.
Вопрос: Попался сложный клиент который подает заявление в полицию. Кто прав?

Лучший ответ: в сумму которую она оплатила - этого не входило т.е по сути она должна доплатить за правки и дополненияЕсть список работ, утверждённый заказчиком с его подписью (или любое иное доказательство этих слов), которые должны были быть выполнены в рамках сделки? 
Если есть - то всё согласно этому списку рассматривается.
Но по факту - Вы продукт то ей сделали и она его приняла, согласившись разместить сайт и доказательства в переписке у вас есть.
То, что она куда-то пойдёт - 0.0% вероятности.
Скорее, она в покер переиграла)

Худший ответ: Скажите что в таком случае с вашей стороны будут санкции - клиент будет ограничен в возможности заказывать сайты у вас ))
Вопрос: Как стать хакером / ИБшником?

Лучший ответ: Первое, чему стоит научиться - это правильно задавать вопросы. Невероятно полезное умение.

Худший ответ: Если есть средства - рекомендую пройти курсы по ИБ (например, Zero Security A от PentestIT), лично мне дало ощутимый толчок в развитии.
Если нет - ищите методики тестирования и выполняйте их на примере тестовых ресурсов.
Ссылки на методики:
https://www.owasp.org/index.php/Main_Page (WEB)
www.pentest-standard.org/index.php/Main_Page (Для сетей)
Все необходимые инструменты есть в Kali Linux.
Ресурсы для практики вы можете найти здесь:
www.amanhardikar.com/mindmaps/Practice.png
Вопрос: Есть ли жизнь без дискретного видеоадаптера?

Лучший ответ: Под ваши задачи не нужна дискретная видеокарта. Имеющиеся интегрированные видеочипы неплохо справляются и с 4K видео. 
Играться же без дискретки во что-то поновее уже не выйдет. Но для этого проще консоль купить.

Худший ответ: Ответ спустя год с хвостиком: купил Dell Inspiron 5368 и ни о чем не жалею. Дискретное видео за это время пригодилось бы раз 5 от силы, и то задача на интегрированном выполнялась не сильно долго (рендеры коротких несложных роликов). 
Мой совет: берите дискретные карточки только если четко знаете, что будете играть или как-то иначе нагружать видеоподсистему. Если нет предпосылок - слава автономности.
Спасибо тем, кто помог мне с выбором.
Вопрос: Почему резко включается чёрный экран и комп перезагружается?

Лучший ответ: Более вероятно - всего проблемы с железом, типа перегрев видео или процессора, или недостаточность блока питания, его не хватает в какой-то пиковый момент и все вырубает.
Второй вариант - нестабильные драйвера (драйвера видеокарты). Но это менее вероятно.

Худший ответ: На мой взгляд, умирает видеокарта. Была аналогичная проблема на красной видюхе несколько лет назад. Работала без нареканий и вдруг начала так же чудить. Раз почистил кулер, два сменил термопасту, три поменял БП - черные экраны и ребуты становились все более и более стабильными. Иногда после них приходилось переставлять дрова, причем настройки после перезагрузки (нормальной) не сохранялись. Кончилось тем, что видюха вообще перестала реагировать: кулер запускался и все. Советовали прогреть, но я в фены и духовки не умею. Поэтому просто поменял и "все прошло".
УПД. Ну и да, для начала и диагностики, попробуйте заменить сигнальный кабель на DVI-DVI без переходников или DVI-VGA. И исключить болтание\отхождение видюхи в слоте на материнке
Вопрос: Как сделать всплывающее окно после отправки формы?

Лучший ответ: $.fancybox.open({
	src  : '#hidden-content',
	type : 'inline',
	opts : {
		onComplete : function() {
			console.info('done!');
		}
	}
});Документация

Худший ответ: тут рекомендуют тупо вызвать событие клик на нужном элементе
Вопрос: Есть аналоги esp8266 без WIFI, но bluetooth/BLE (миниатюрный микроконтроллер с BLE)?

Лучший ответ: Да полно: 
TI: CC2541 (старый, не держит как central больше двух подключений, но проверенный)
TI: CC2640 (новый, модный, но есть баги в стеке)
Nordic: nRF51822 (старый, проверенный, надежный)
Nordic: nRF52823 (новый, много памяти, NFC)
ST: BlueNRG-1 (только на днях анонсировали, энергопотребление пока лучшее в режиме peripheral)
Dialog: DA14583 (на Диалоге Xiaomi свои браслеты делает, API ужасное)
Есть еще у Toshiba, CSR, Cypress (неплохие, кстати), Broadcom. По моему, только ленивый сегодня BLE не делает.
Можете еще посмотреть на модули от Microchip или Bluegiga (сейчас Silabs). Там скриптовый язык и AT-команды для управления, будет проще взлететь.

Худший ответ: Есть  у меня такое правило, если нужен какой-то чип, то первым делом надо посмотреть решения от TI
www.ti.com/lsds/ti/wireless_connectivity/overview.page
Вопрос: Поддерживает ли Intel Core i7-7740X 8 слотов DDR4?

Лучший ответ: На сайте асус в документации (стр. 21) нарисовано и расписано как нужно вставлять модули и в каких слотах они работают при определённом кол-ве установленных модулей.
Перед тем как сформулировать свой вопрос (касательно кол-ва ядер процессора) почитайте инструкцию.

Худший ответ: Вопрос сам по себе глуповат. Этот вопрос похож на: "А поддерживает череп наличие мозга?". Конечно данный процессор поддерживает 8 слотов Да хоть 16, главное что бы были в 2х канальном режиме и общий объём памяти не привал 64ГБ.
Ну начнём с того что, процессор работает на частоте оперативной памяти:Минимальная частота оперативной памяти
1600 МГц
Максимальная частота оперативной памяти
2666 МГц
Он не заведётся на более высоких оборотах так как ограничение в 2666. Он не будет работать на:Память разогнана по XMP, частота выставлена в 3200. На 4000 почему то 4 планки не заводятся, хотя 2 работали отлично.
Так же, обрати внимание что, как вы установили память. 
Процессора работает в 2х канальном режиме. "ЭТО НЕ ЗНАЧИТ ЧТО ВСЕГО 2 СТАЛА ПАМЯТИ" Это Два канала по 4 слота. На Мат.Плате слоты цветом (серый;чёрный). Что бы работало конкретно, заполните полностью 1 канал. Та-есть заполните слоты под память серого или чёрного цвета, или сразу два. Так как поделив пополам, работать не будет.В случаи если работать не будет, обязательно понизьте частоту оперативной памяти. Верните на дефолдовое(стандартное состояние). И будет вам счастье.
У меня всё.
Спасибо за внимание. Всего доброго.
Вопрос: Лучшие практики. Как закрыть главную форму из дочерней?

Лучший ответ: 1 - не обязательно делать "логин" главной формой. можно стартовать главную форму скрытой, а форму логина дочерней, но показывать раньше, и дальше действовать в зависимости от успешности логина
2 - конкретно в WinForms можно отрабатывать вообще разные формы последовательноusing System;
using System.Windows.Forms;

namespace X
{
    internal static partial class Y
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(A = new fmA());
            // bla-bla-bla with login
            Application.Run(B = new fmB());
        }
        internal static fmA A;
        internal static fmB B;
    }
}
3 - для WPF не подскажу, но наверняка оба подхода можно рассмотреть и пробовать искать аналогии
ps для WinForms Как закрыть главную форму из дочерней? буквальный ответ - ни как, закрытие главной формы, это завершение Application.Run(A = new fmXXX()); и если вы не модифицирутете код Main- тогда это завершение программы

Худший ответ: Я делал вот так private void Login_Click(object sender, RoutedEventArgs e)
{
      this.Hide();
      MainPage mp = new MainPage();
      mp.Show();
}
Вопрос: Что делать с ссылочным спамом на сайт?

Лучший ответ: Если у вас битрикс, делайте следующие действия: 1. Закрывайте от индексации.
Есть 3 файла, через которые возможен такой редирект:
/bitrix/redirect.php
/bitrix/rk.php
/bitrix/click.php
Ну либо просто /bitrix/2. В разделе "Настройки > Проактивная защита > Защита редиректов"Во-первых включите ее, если она выключена.Во-вторых сделайте как на скрине:
https://i.imgur.com/wwPj1C5.png
И внизу желательно перенаправьте любой редирект на 404 страницу.На меня был спам такими ссылками, довольно серьёзный, в день доходит на много тысяч ссылок, ничего страшного не будет пока такое не попадёт в индекс. Разумеется при закрытой индексации и переходе на 404 никакой вес передаваться на другие спам-сайты не будет.

Худший ответ: Через Google Search Console собираешь список ссылок которые хочешь убрать и отправляешь его через Google Disavow Tool