TLDR: Пришел какой-то специалист, который сказал, что IQ-тесты все хейтят, но это вполне нормальный показатель (в рамках небольшой погрешности), который способен показать, кто умный относительно заданной группы, а кто нет.
И типа это сохраняется с возрастом: если ты условно в школе был самым умным, то и дальше будешь на высоком счету. И есть некая корреляция между IQ и карьерными достижениями.
Хз, правда это или нет, мне почему-то всё равно кажется, что интеллект можно в какой-то степени развить (
Тогда получается, что лайвкодинг на тех-интервью имеет большой смысл: ты должен за короткий срок поместить некоторую модель задачи себе в мозг и быть способен решить её или предложить разумные попытки это сделать. Быстро понять подсказки интервьюера и тому подобное.
Ну т.е. реально, если ты сходу догадался, как обойти/перекрутить хитровыделанное дерево, то достаточно умный, чтобы справиться с любой практической задачей. А если нет - то еще неизвестно.
Но тут есть и проблемы.
IQ-тестам уже стопицот лет, они за годы претерпели много улучшений и вариаций с целью снизить зависимость от наличия у человека конкретных знаний и максимально проверить именно логику. В задачках с литкода такого нет. Многие вещи надо тупо знать, потому что на какие-то вещи времени не хватит никому. Кроме того, сам процесс не стандартизован: собеседующий может сам оказаться не очень-то разумным.
Я промолчу о практике писать программы маркером на вайтборде - тут точно никаким интеллектом не пахнет, чистый дебилизм.
Думаю, кстати, поэтому задачи от гугла "почему люки круглые" сошли на нет: они просто не стандартизованы, не откалиброваны. Отсебятина.
В общем, если вдруг это железно правда, что IQ-тест настолько проработан, что прям показывает ум, то надо делать какой-то программерский аналог, только не кустарного производства, а чтобы сели какие-то высоколобые учёные и его нормально откалибровали.
Можно, конечно, тупо IQ-тест юзать, но всё же надо (хз, надо или нет) и навык программирования проверять, потому что его долго нарабатывать, если его нет.
🫥 Cross Join - канал о разработке
⠀