Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можете поревьюить?

Лучший ответ:
1. ссылка - не экономьте на autoloader, это не рационально, если уже начали использовать :)
2. ссылка - лучше собирать такие строки заранее в переменную и потом передавать как аргумент, неудобно поддерживать их "внутри скобок", а экономия на одной переменной ничего не даст
3. ссылка Структура респонса никак не описывается, т.е. нельзя ничего понять, пока не посмотришь в доку vk или руками не потестишь. Нужно или инкапсулировать респонс в класс, или дать ему какую-то предсказуемую структуру массива. 
4. ccылка Внести больше ясности в "$key - 1" не описанием в phpdoc, а рефакторингом в максимально очевидный код.
5. ссылка Нет гарантии, что к элементу $messages[0] можно применить метод out, надо это как-то предотвращать.
6. ссылка конструктор затерялся среди множества методов, хорошо бы его вынести в начало :)
7. ссылка хорошим тоном считается выносить в константы любые числа, даже очевидные (60).
UPD.
1. Общее замечание - на входные параметры методов тоже надо typehints писать.
2. Много комментариев к коду - это признак того, что много неочевидных шагов, значит их надо дробить, инкапсулировать в методы, может даже выносить в отдельные классы, чтобы не перегружать текущий.

Худший ответ:
Критерии оценки беру тут: https://github.com/index0h/php-conventions конечно часть по оформлению, от части вкусовщина, но хотя бы PSR уважать надо.
1. В док блоках для свойств очень не плохо было бы указать типы и привести их к camelCase.
2. Почему private методы вначале класса?))
3. У вас отсутствует валидация аргументов в методах. Что будет, если в конструктор запихнуть не токен, а объект например, с остальными методами - тоже.
4. В приватных статических методах нет смысла (если честно статика в принципе штука довольно вредная, по ссылке описано почему).
5. filter* методы - не очень, откройте для себя array_shift и array_pop, вам в принципе нужны эти методы?
6. В методе getReplyTimes заюзайте array_filter
7. Я не знаю, что представляет собой $messages, но по хорошему - это должно быть что-то типа Entity с геттерами и сеттерами, с гарантиями структуры данных. Если это какой-то \stdClass - это очень печально.
Вопрос: Что и как в bash?

Лучший ответ:
sublime3 - вполне себе пойдет,  я пишу в vim но для  старта куда удобней sublime
для старта выучи что такое 
1. выучи  команду
man ls
 и
ls --help
пойми в чем их разница и вдолби в голову что это то с чего начинается любая работа в баш.

В начале выучи что такое код завершения команды, ну и как следствие
stdin
stdout
stderr
Научись работать с этими потоками. без них никуда, да это проще чем кажется.

НО  нужно что-то подавать на эти потоки следоватлеьно тебе нужны 
ls 
cd
pwd - нужна как ни  странно
tail -f - вывод в потоке 
дальше гугл  плюс man   и --help

В совершенстве нужно знать grep  - чем больше тем лучше
find - так же чем больше тем лучше, когда ты собираешся работать с массивами файлов по маске.

&&  - упрощеная конструкция возврата  положительного кода завершения
|| -не тру завершение кода
awk  - тоже редактор потока
sed  - редактор потока
 ну и научись передавать все это художество  | 
это вообще легко
ну и xargs как апофиоз этого 
Далее уже можно IF учить и тд и тп но по факту у тебя уже будет
1. работа с потоком ты ее понял и тебе нет проблемы получить вывод из sttderr   его части сделать  какое-то минимальное условие используя упрощеную ифку
сед позволит тебе редактировать эти данные на лету.
файнд позволит работать с кучей файлов по мкске и тд
grep -без него ни ногой.

Ну и да на последок тебе нужно понять как работают права в линук + владельцы и группы chmod chown
то что запускаемость это атрибут

Со временем прийдет понимание что линукс  умеет тольк показывать буковки и брать буковки, откуда они появились его не особо интересуют,  принт ли это данных из бд, или последствие пхп скрипта.
ты указал ему файл интерпритатора и подал на него данные, он че-то тебе выплюнул на один из потоков, ты его поймал и что-то с ним сделал.
Дальше количество утилит  не имеют значения, ты открываеш ман смотриш и работаеш.

Худший ответ:
Да в любом редакторе можно писать, в котором есть подсветка кода для bash.
Вопрос: Как открыть экранную клавиатуру с помощью Python?

Лучший ответ:
Как вариант использовать вот эту библиотеку

Худший ответ:
Посмотреть что за exe файл(можно в диспетчере) является этой клавиатурой и запускать его.
Вопрос: Существует ли линукс дистрибутив полностью из псевдографики?

Лучший ответ:
целый дистрибутив это вряд ли, а вот оболочки пожалуй и найдутся
раньше был такой Viper Window Manager (VWM) работающий без иксов

сейчас тоже можно найти что-то подобное  [ смотри twin ]

Худший ответ:
Mc, tmux, nmcli, linx/другой текстовый браузер. А что ещё надо?
Вопрос: Ubuntu 20.04 не загружается?

Лучший ответ:
Ctrl+Shift+F3
Ctrl+Alt+F3
Alt+Shift+F3

Что-то из этого должно выкинуть вас в консольку.
Дело в том, что штабильный и готовый для десктопа Линукс становится полностью неработоспособен, если видеодрайвер криво встаёт, что у вас, скорее всего, и произошло. Как чинить - в Гугол.

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

Лучший ответ:
Мониторинг цен, 
агрегация, 
воровство описаний и картинок, 
спэм рассылки по реальным комментариям тех пользователей которые не купленные

Худший ответ:
1. Могут переносить свои данные на другой сайт.
2. Могут работать с этой компанией  и берут у них товар, по договоренности клиент берет информацию с их сайта.
3. Если заполняешь магазин стандартными товарами, то зачем тратить время на заполнение цен, фото, опций, характеристик. Спарсил, сделал свое описание и готово.
Много еще вариантов.
Вопрос: Почему при авторизации администратора в Битрикс первый раз за день возникает 504 ошибка?

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

Худший ответ:
Пожалуйста, не пишите про max_execution_time.
Пожалуйста, не пишем. Если у вас PHP-FPM, увеличьте fastcgi_read_timeout. Если нет - proxy_read_timeout. Выше совершенно правильно написали про расширенное логирование - заюзайте его и поймёте, что там у вас по утрам тормозит.
Вопрос: Ошибка при установке PyAutoGUI, что не так?

Лучший ответ:
У вас Ленусенька кириллицей. Вот и ругается

Худший ответ:
Вам жёлтым по черному написали, обновите pip - python.exe -m pip install --upgrade pip
И Python лучше по нормальному поставить в корень диска(в идеале поставить Linux, там таких проблем нет :)).
И выкладывайте ошибки текстом!
Вопрос: Реальна ли полная очистка битых блоков и исправление диска к первоначальному состоянию на линуксе?

Лучший ответ:
если поверхность убита, то ничего не спасет.
как вариант прогнать проверку диска - выявить сбойные места диска и нарезать разделы таким образом, чтобы сбойные кластеры обойти. 
к примеру https://remontcompa.ru/hard-disk/907-kak-obrezat-n...

после установки и настройки системы сделай полную копию системного раздела на желательно чистый нормальный носитель.
восстановление раздела из образа занимает минуты-десятки минут.

Худший ответ:
Вы прогоняли диск Victoria или MHDD, чтобы промаркировать битые сектора как неиспользуемые?
Понятно, что если диск посыпался-то их количество будет увеличиваться, но все-таки.
Вопрос: C:\swapfile.sys — как удалить?

Лучший ответ:
Он небольшой, но бесит.Это к психологу надо.C:\swapfile.sys — как удалить?Если система не использует - выделить и нажать del

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

Лучший ответ:
как минимум перейти на платный хостинг, где имеется такая возможность, или свой VPS/VDS - там точно вы сможете настроить так как хотите.

Худший ответ:
Можно конечно в саппорт написать, но Вас там скорее всего пошлют. Бесплатный же :) - значит ничем не обязан.
Вопрос: Linux какую файловую систему выбрать?

Лучший ответ:
стандартную ext4

Худший ответ:
bcache (hdd+ssd) и на него файловую систему ext4/xfs, кстати журнал можно так же разместить на ssd, в некотором смысле это наилучшая конфигурация для домашнего пользователя с точки зрения производительности на затраченный рубль.

Можно btrfs, поиграетесь со снапшотами, сжатием и дедупликацией (кстати с последним не поиграетесь, всякие ubuntu из коробки не умеют) но copy-on-write файловые системы могут подкинуть ряд неочивидностей (например базы данных там фрагментируют диск, но это тюнится)
Вопрос: Как грамотно зарегистрировать свою компанию при развивающемся IT- стартапе?

Лучший ответ:
Зачем же ИП делать? При таком раскладе нужно идти в сторону АО или ООО дабы не попасть на грабли потом. К тому же слить без долгов, да и с долгами не проблема. Да и плюсов поболее чем от ИП.
Главное самому не заниматься юридическими вопросами, а то статистика показывает, что потом люди сильно влетают....
 Имеет ли значение то, что она будет зарегистрирована в России?  - нет.
 Подскажите где найти материал по таким вопросам (книги, ссылки, аналогичные случаи).  - правовые базы, юристы...

Худший ответ:
По материалу если подсказать, то могу посоветовать посмотреть видео на YouTube про то, как устроена IT-столица мира, там на твой вопрос нет развернутого ответа со всеми тонкостями, но ответ все же есть.

70% информации это про IT-стартапы, лидеров в IT-Сфере и про то как это все происходит, про то, как это все развивается и что собственно для этого нужно.
Вопрос: Правильно ли выполнила разбивку на подсети сеть 172.16.10.0 /23 с емкостью 80 хостов?

Лучший ответ:
Не правильно! Вы же видите какие диапазоны адресов вам предлагаются, в них максимум 16 адресов в каждой подсети. А вам нужно 80.
Т.к. ровно 80 адресов в подсети получить не возможно, то нужно брать минимально допустимое число большее 80 - это 128. Для 128 узлов маска подсети будет /25 (255.255.255.128).
Из исходного диапазона с маской /23 можно выделить только 4 подсети с маской /25:
172.16.10.0 - 172.16.10.127 
172.16.10.128 - 172.16.10.255
172.16.11.0 - 172.16.11.127
172.16.11.128 - 172.16.11.255

Худший ответ:
На ноль :)

Невозможно создать сеть емкостью, не равной степени двойки. Вы можете разбить сеть на подсети емкостью 128 адресов - в реальной жизни такое решение проканало бы, но с заметным оверхедом, я бы постарался урезать сети до 64, чтобы адреса использовать более плотно.

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

JFYI: IMHO, сетевой инженер должен знать таблицу степеней двойки наизусть
Вопрос: Почему не загружаются изображения в wordpress?

Лучший ответ:
Сам долго мучался с такой проблемой, в итоге помогло следующее решение.
В файле function.php в самом низу перед закрытием тега ?> вставлем код:

function hs_image_editor_default_to_gd( $editors ) {
$gd_editor = 'WP_Image_Editor_GD';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' );

и сохраняем. Должно помочь.

Худший ответ:
Модуль библиотеки GD или imageMagic подключен в php? Место на хостинге не кончилось? Что говорят хостеры?
Стоит вспоминать что делали - ведь именно так ломается. "Ничего не делал и само отвалилось" - сказки.
Меняли версию php, меняли настройки, ставили плагины, обновили что-то - возможно это и привело к такому результату.
На голом вордпресс пробуйте - на дефолтной теме и без плагинов.
Вопрос: Какая универсальная программа для захвата видео с IP камер есть для MAC OS и Windows?

Лучший ответ:
Я пользовался Ivideon.
Если облако не нужно то бесплатно к себе на сервер можно складывать и смотреть.

Худший ответ:
Если есть возможность - лучше ставить сервер под видеонаблюдение. Сейчас большинство производителей поставляет вместе с камерами и софт. Можно выделить не самый мощный комп с i3 процом и 8 гигами оперативки под это дело, главное запастись диском большим под архив. А дальше на конкретный комп с мак или виндой ставится клиент и смотрите что хотите.
Вопрос: Django. Как получить записи у которых нет бронировании на заданный период?

Лучший ответ:
Алгоритм такой:

1. Берёшь лист бумаги
2. Изображаешь на нём свою задачу
3. Напрягаешь ту штуку, в которую ты обычно ешь
4. Она рожает решение

Если пункт №4 не сработал — меняешь профессию

Худший ответ:
Если я вас правильно понял:
free_vehicles = Vehicle.objects.filter(
    booking__confirmed=False, 
    booking__from_date__gte=datetime_from, 
    booking__to_date__lte=datetime_to,
)
Учите матчасть.
Вопрос: Есть ли простая методика защиты от curl-спама?

Лучший ответ:
капча
лимит на количество запросов
не создавать никакие аккаунты без данных и формы заполненной

Худший ответ:
Реагируйте только на POST.
GET - игнорируйте.
Тупо, но работает!)
Вопрос: Как правильно отцентрировать шапку на flexbox?

Лучший ответ:
Уберите у section - width: 100%
В дальнейшем с таким подходом у вас будут проблемы.
В хедере у вас содержимое разбито на 3 колонки
Кнопка для отображения меню | name | call
Сейчас первая и последняя колонки почти одинаковые. но что если в колонке call будут еще ссылки - а они будут? Ваш name сдвинется влево.
Если хотите что бы name всегда был по центру вам нужно либо его позиционировать (position: absolute), либо задавать одинаковую ширину двум другим колонкам.


Худший ответ:
snippet
У вас у header и section разные ширины, поэтому по разному определяется центр. Сейчас выезжает за 100% ширина, но идею думаю вы поняли
Вопрос: Платежные API, как и где хранить информацию о платеже между редиректами?

Лучший ответ:
Платежная система присылает ответ на обработчик отдельным запросом. Редирект пользователя на ваше усмотрение. Можно на список счетов или на страницу счета. Зависит от платежной системы. Как укажете, так и будет.

Худший ответ:
1. создаешь объект платежа (он содержит инфу о платеже - id, сумма, тип оплаты, за что оплата и т.д.)
И  сохраняешь id в базе
2. отправляешь пользователя подтвердить платеж на страницу платежной системы
3. платежная система возвращает пользователя на указанный в настройках магазина обратный url, где надо обработать результат.
При редиректе читаешь пользователя и его последний id из базы.
Вопрос: Что производительней — сортировка массива средствами php, или выборка и сортировка запросом mysql?

Лучший ответ:
Если есть индекс по полю для которого строится сортировка -- то mySQL быстрее. И чем больше записей, тем сильнее и сильнее это будет заметно.

В nosql индексов обычно нет и потому там иногда на стороне приложения сортировка быстрее... особенно для сложных запросов... и порой сортировку на стороне базы построить даже сложнее (например, в случае если данные размазаны по кластеру и для сортировки их сначала надо собрать)

Худший ответ:
На чем быстрее преодолеть 1км? На феррари, снегоходе или лодке?
Вопрос: Почему сгорел коммутатор D-link после грозы, подключенный к источнику бесперебойного питания?

Лучший ответ:
ИБП - это не грозозащита. Он к такому не готов. 
И вы уверены, что D-link первоисточник и первым не пострадало другое устройство в сети?

Худший ответ:
Очевидно же дело в ИБП, без его модели и хар-к не ясно был ли там встроен стабилизатор напряжения и какого типа если был. Были ли там порты surge protection ?
Вопрос: Сформировать ARP сообщение от хоста с IP 192.168.100.19 и MAC 01:00:5е:00:00:fb?

Лучший ответ:
по протоколу
RFC и все такое

не благодарите

Худший ответ:
Окей, гугл.

RFC 826
Вопрос: Как запустить несколько экземпляров программы?

Лучший ответ:
Сама программа (Steam) противится запуску нескольких экземпляров себя. Она смотрит, что уже есть запущенная вторая копия, и сразу самозавершается. В результате кажется, что не запускается вовсе.

Думаю, что с файлом calc.exe (который в папке windows) - всё получится.

Худший ответ:
Есть мнение, что переименовав steam.exe, толку будет 0 , т.к. скорее всего сделано через mutex.
Вопрос: Что не так с этим кодом?

Лучший ответ:
Скобки. Проверь скобки. Массив не может выступать в роли свойства объекта.

Худший ответ:
На 25 строке должен быть ], а у вас }
Вопрос: Как сочетать множество цветов в вебе?

Лучший ответ:
Если подходить к вопросу с точки зрения доступности (а это объективный критерий), то вот пак полезных ссылок, там и по принципам контрастов и по цвету в том числе:
https://www.bl2.ru/programing/colourcontrastcheck.html
https://habr.com/post/347478/
https://developer.paciellogroup.com/resources/cont...
https://weblind.ru/
https://usabilitylab.ru/blog/dostupnost-internet-b...
https://blog.sibirix.ru/2018/05/22/almost-blind-ve...
https://www.toptal.com/designers/colorfilter
https://wiki.rookee.ru/tag/analiz-effektivnosti/
www.bbc.co.uk/guidelines/futuremedia
https://www.lightningdesignsystem.com/accessibilit...
https://geon.github.io/programming/2016/03/03/dsxyliea
https://wearecolorblind.com/
blog.gov.design/blog/2016/11/08/accessibility.html
specialbank.ru/guide
specialbank.ru/guide/index.html
https://www.w3.org/Translations/WCAG20-ru/на глаз или же нужно использовать инструменты наподобие paletton и прочих аналогов?
Оптимальный вариант — автоматически с помощью сервисов + подправить на свой вкус. Не исключается вариант не бояться сочетать на свой вкус и развивать его. Ещё важно учитывать цвет чего именно мы делаем? В дизайне сайтов всё меньше дизайна и отвлекающих цветов интерфейсных, большой % пёстрости приходится именно на иллюстрации и фотоПросто данные сервисы обычно предлагают всего несколько цветов сочетающихся с определенным цветом. 
Вот сервис https://colorscheme.ru там кроме того что предлагаемых цветов больше, есть и тонкая настройкаПрикрепил пример, эти 4 цвета просто на глаз подбирались? Я попробовал использовать Paletton, но он в сочетании с данными цветами совсем другие цвета выдаёт.
Чем больше цветов в интерфейсе приложения, тем лучше цвета должны отличаться. Например, если мы переводим цвета в чб и видим, что некоторые неотличимы — это плохие цвета для людей с нарушениями зрения. Вот полезная ссылочка 7act.ru/colorluck.php

Худший ответ:
Пробуй сервисом https://colorscheme.ru/
Вопрос: Как скрыть надпись от тега alt?

Лучший ответ:
Со вчера всё никак? ) Ладно, вот какой вариант. Я предполагаю, что затыка в том, что хочется и атрибут alt и css свойство background-size, верно? Тогда попробуйте вместо background-size, применить к img свойство object-fit.

Худший ответ:
У тебя используется изображение  и в стилях на него делаешь фоновое изображение. 
Так делать не нужно, выбери что-то одно:

Либо поправь путь к изображению в src в теге <img> и убери фоновое изображение.

Или замени <img> на <div> с фоновым изображением.
Вопрос: SSD на сервере в raid или нет?

Лучший ответ:
Я бы ставил на RAID1 целиком.
Чего и вам желаю.

Худший ответ:
"Соло" диск на сервере может быть только флешка установочная с ОС. В работе про СОЛО диск вообще забудьте, выйдет из строя, что делать будете? 3 Часа восстанавливать, а сервер стоять?
Вопрос: Как называется специально усложненный проект на GitHub?

Лучший ответ:
https://github.com/EnterpriseQualityCoding/FizzBuz...
Это была элементарная задачка FizzBuzz

Худший ответ:
Simple PHP Easy Plus
Тут, правда, не 5 строк, а один оператор, но, надеюсь, подойдёт.
Вопрос: Какое применение ассемблера в веб-разработке?

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

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

Лучший ответ:
Похоже на часть от ультразвукового датчика, советских времен  ))



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

Лучший ответ:
Данных модулей нет в списке поддерживаемых материнкой

Худший ответ:
Можно.
Работать будет на максимальной частоте, поддерживаемой матерью.
Или не будет работать совсем.
Вопрос: Какую книгу для изучения C# выбрать?

Лучший ответ:
Все три и читай. Версия шарпов не очень важна.
Сначала освой азы по этим книгам

Худший ответ:
Я бы не стал брать книгу по C# 4, тк там ещё даже async/await нет.
Я бы поискал книги по C# 7 хотябы.
Для начинающих есть метанит
Вопрос: Монополия Upwork закручивает гайки для мошенников?

Лучший ответ:
По мне - это отличная новость!
Будет меньше вайтишников и хитрых клиентов.

Худший ответ:
Это всегда так было я даже пару предупреждений получал за это в свое время
Вопрос: Какой браузер все таки выбрать в 2019 году?

Лучший ответ:
Firefox, это же очевидно. Самые удобные dev tools, феноменальная скорость (здравствуй, Firefox Quantum c полностью переписанным движком рендера), ест гораздо меньше памяти, чем всем известный Chromой. Насчет Оперы \ Вивальди и прочих не скажу, т.к. мало пользовался. Вивальди был неплох, но по Dev Tools мне не подошел.

Худший ответ:
Lynx :)
Я много-много лет был упоротым фанатом FF. Но последний рьяный переход на Quantum с штучками в духе яббла ("временное" пропадание сертификатов, автоматическое удаление расширений) заставил меня серьезно задуматься и я бы давно свалил, если бы было куда.
Вопрос: Как установить две системы и возможно ли это?

Лучший ответ:
хватит, линуксу ГБ30 дайте.

Худший ответ:
Установите windows subsystem for linux
Вопрос: Как вытащить определенное слово из сообщения vk_api?

Лучший ответ:
regexp, .split(), .replace() Всё же от цели зависит

Худший ответ:
Еслиif body.lower() == "!кто": То !кто сломал не сработает, ибо ты проверяешь строку на точное совпадение, коего не будет.Проверять надо так:if "!кто" in body.lower():
    ...
А вот как вытащить слово, умеете работать со списками?:)body = "!кто сломал"
local = body.split(' ')
print(local)
########
["!кто", "сломал"]
Вопрос: Кто знает как сделать проброс портов через NGINX?

Лучший ответ:
через nginx можно пробросить (проксировать) только http/https-трафик и его деривативы (ws/wss/spdy). vpn в их число не входит.

Худший ответ:
Вам нужен не nginx, а iptables port forwarding, но с ним нельзя ограничить по доменному имени, так как в запросе на установку соединения домен не передаётся.
https://losst.ru/probros-portov-iptables-v-linux
https://serverfault.com/questions/140622/how-can-i...
Вопрос: Если работодатель не разрешает забрать домой изучить договор?

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

Худший ответ:
Да, я тоже считаю, что если соискатель на собеседовании спрашивает копию трудового договора, это повод остановить с ним дальнейшие взаимодействия. Намучаешься с ним потом больше.