ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ С ИНОСТРАНЦАМИ @ "РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ, ЭТО ОК, ЕСЛИ ВЫ ЧТО-ТО НЕ ЗНАЕТЕ; СПАСИБО, ВАШ ОПЫТ ОЧЕНЬ ИНТЕРЕСЕН" - СОБЕС ЗА 30 МИНУТ, ПОЗИТИВНЫЙ НАСТРОЙ @ ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ В КОМПАНИЮ В СНГ @ "КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ? А ВОТ РАССКАЖИТЕ, КАК ПРАВИЛЬНО НАДО ЧИТАТЬ ГИГАБИТНЫЙ ФАЙЛ? РАССКАЖИТЕ ВНУТРЕННЕЕ УСТРОЙСТВО СБОРЩИКА МУСОРА. А СКОЛЬКО МИКРОСЕКУНД ЗАНИМАЕТ ОПЕРАЦИЯ КОПИРОВАНИЯ?А ЧТО ДЕЛАЕТ ЭТОТ КОД? А ЭТОТ? А ПРИВЕДИ ПРИМЕР РЕАЛИЗАЦИИ КРАСНО-ЧЕРНЫХ ДЕРЕВЬЕВ, КАК ЭТО ВЫ НЕ ЗНАЕТЕ, ЧТО ЭТО" - СОБЕС ДЛИТСЯ БОЛЬШЕ ЧАСА, ОЩУЩЕНИЯ, БУДТО ГОВНА ПОЕЛ
200 OK { "error" "RUCHKA NE SUSHCHESTVUET: POST /api/getData" } @ ДИНАМИКА ЛУЧШЕ СТАТИКИ @ БЭКЕНДЕРЫ ДЕЛАЮТ РЕАЛАЬНУЮ РАБОТУ, ПОКА ФРОНТЕНДЕРЫ КРАСЯТ КНОПКИ
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
>>2086788 Не, не так КАК тупорылый менеджер Я ХОЧУ добавить к посту картинку размером по крайней мере 3560x2440 ЧТОБЫ жидко пукнув, веб-приложение умерло нахуй
>>2086358 (OP) Ха-ха, первый пик это моя жизнь. Особенно абсурдно стало на удаленке, когда это стало одним компьютером, просто до 18:00 я делаю на нем рабочие дела, а после — свои.
>>2086105 → ESM НА НОДЕ @ ТРАНСПИЛИРОВЫВАЙ СВОЮ ГОВНОЛИБУ В ES5 @ ИЛИ ПЕРДОЛЬСЯ СО СМЕШАННЫМ ЭКСПОРТОМ @ В ПРОЕКТЕ БОЛЬШИНСТВО ИМПОРТОВ ДЕФОЛТНЫЕ @ ТАК КАК БОЛЬШИНСТВО ЛИБ ТРАНСПИЛИРОВАНЫ В ES5 @ ДЕСТРУКТУРИРОВАТЬ ДЕФОЛТНЫЕ ЭКСПОРТЫ ПРИ ИМПОРТЕ НЕЛЬЗЯ @ ДОБАВЛЯЕШЬ ДЕСТРУКТУРИРУЮЩЕГО БОЙЛЕРПЛЕЙТА @ ЗАТО ПО СОВРЕМЕННЫМ СТАНДАРТАМ ЯЗЫКА
>>2087196 Очкно Овертона. Сначала тебе дают выгодный оффер со свободным графиком, потом постепенно подбрасывают задачек, которые надо делать еще вчера. В итоге график как бы свободный, но при этом ты перерабатываешь до 60 часов в неделю. Дополнительные 20 часов, естественно, никто не оплачивает, и рабочая переписка в сб и вс считается чем-то само собой разумеющимся.
>>2086870 Если я буду по ASN.1 сериализовать данные, а перед коммуникацией - посылать пакетик, в случае если сервер/клиент не знает как десериализовать - обмениваться ASN-файликом с описанием типа - это куда? Формат вполне открытый и давно известный.
>>2087427 Вот интересно, кстати, когда уже закончится этот карго-культ с алгоритмическим дрочем на собеседованиях? Он же нихуя не показывает, кроме способности индивида задротить. На практике же нет ничего хуже кода, написанного олимпиадниками.
>>2087503 Тащемто алгоритмы, которыми дрочат на собесах можно за неделю изучить попутно смотря решения задач. Да и вообще куча вещей можно зазубрить, так как спрашивают поверхностные знания ни углубляясь не во что.
>>2087196 > Даже не так, зачем тебе на телефоне слака?
УДОЛИЛ СЛАКУ ИЗ ТЕЛЕФОНА @ ВАЛЯЕШЬСЯ НА ДИВАНЕ ПОСЛЕ ОБЕДА @ СЛАКА НА ПЕКА ПИЛИКАЕТ (КТО-ТО ТЕБЯ ТЕГНУЛ) @ ПРИХОДИТСЯ ВСТАВАТЬ И ИДТИ К ПЕКЕ @ ОТВЕТИЛ НА СООБЩЕНИЕ @ ЛЕНЬ ВОЗВРАЩАТЬСЯ НА ДИВАН, ПО ИННЕРЦИИ ПРОДОЛЖИЛ РАБОТАТЬ
ЗАЕБАЛ СТАРТАП, ИЩЕШЬ СЕБЕ ЗАМЕНУ @ СОБЕСЕДУЕШЬ С КАБАНЧИКОМ НОВОГО ТИМЛИДА @ ВЕЩАЕТ СКЛАДНО, ОПИСЫВАЕТ ДОСТИЖЕНИЯ, РЕЗУЛЬТАТЫ И ПОБЕДЫ @ НА ТЕХНИЧЕСКИЕ ВОПРОСЫ ОТВЕЧАЕТ В ДУХЕ "Я ЭТУ ТЕХНОЛОГИЮ ПОСМОТРЕЛ, САМ НЕ РАЗБИРАЛСЯ, ПАРНИ ВСЁ САМИ ЗАПИЛИЛИ" И "Я ПРОСТ ИМПОРТНУЛ ЭТО И САМО ЗАРАБОТАЛО" ТАКИМИ ЖЕ СКЛАДНЫМИ ФРАЗАМИ @ ОТ АЛГОРИТМИЧЕСКИХ ВОПРОСОВ ЛОВКО ОТМАЗЫВАЕТСЯ @ КАБАНЧИКУ НРАВИТСЯ, ГРИТ "НУ ОН ЖЕ УПРАВЛЯТЬ БУДЕТ, А НЕ АЛГОРИТМЫ ВЫДУМЫВАТЬ", ТИМЛИДА НАНИМАЮТ @ ЧЕРЕЗ МЕСЯЦ ПОСЛЕ СОБЕСА, УВОЛИВШИЙСЯ, ЛЕЖИШЬ НА ПЛЯЖЕ, ЛЕЧИШЬ ВЫГОРАНИЕ ЗАГОРАНИЕМ @ КАБАНЧИК В ПАНИКЕ ПИШЕТ ТЕБЕ ВО ВСЕ МЕССЕНДЖЕРЫ @ НОВЫЙ ТИМЛИД НЕ МОЖЕТ ПИСАТЬ КОД, МОЖЕТ ТОЛЬКО ПИСЬМА @ МОЩНЫМИ СОФТСКИЛАМИ ПОДТАЛКИВАЕТ РАЗРАБОВ К ИДИОТСКИМ РЕШЕНИЯМ @ ИЗ ВСЕХ АЛГОРИТМОВ ПОЛЬЗУЕТСЯ ТОЛЬКО СОРТИРОВКОЙ В ДЖИРЕ @ НА РЕВЬЮ НЕ МОЖЕТ ПОНЯТЬ НИЧЕЙ КОД @ ВЕРНИС-ПОМОХИ-СПАСИ-НАС @ СМАХИВАЕШЬ УВЕДОМЛЕНИЯ В ТЕЛЕФОНЕ ВЛЕВО И ЗАКАЗЫВАЕШЬ ЕЩЁ СТАКАНЧИК
Трустори, я не тролль. Настоял на применении квадратичного алгоритма к набору данных, которых в песочнице ~ 1k, а на проде ~ 1kk. Взял библиотечную сортировку для частично отсортированных данных. Пытался искать что-то без индекса. Графы вообще не понимал. Пиздец. ХЗ, может в формошлёпстве всё проще, но я ебал в беттинге/трейдинге нанимать разрабов/лидов, которые не могут в базовые алгоритмы.
>>2087663 СУББОТА @ КАБАН ЧТО-ТО ПИШЕТ В СЛАКЕ @ У ТЕБЯ НА ТЕЛЕФОНЕ СЛАКА ДАЖЕ НЕ УСТАНОВЛЕНА @ НА ПК ОТКЛЮЧЕНА АВТОЗАГРУЗКА СЛАКА @ ПОНЕДЕЛЬНИК @ ВКЛЮЧАЕШЬ СЛАКУ @ СЧЕТЧИК СООБЩЕНИЙ В ЛИЧКУ ОТ КАБАНА: 124 @ НЕ МОЖЕШЬ ОТВЕТИТЬ, Т.К. ТВОЙ АККАУНТ ЗАБЛОКИРОВАН
>>2087687 Поздравляю, ты дошёл до осознания того, что у знаний есть области применения и на некоторых позициях нужно спрашивать вычислительную сложность и О-нотацию, а на некоторых это бессмысленный дроч.
>>2087894 Проблема в том, что и в нотацию не могут, и обзорных знаний нет. Этот тип из моего бугурта не единственный пример: часто разрабы, ещё не разобравшиеся до подходящего уровня в технологиях/алгоритмах, заёбываются разрабатывать и пробуют перекатиться в тимлиды. Так, по моей личной статистике за ~4 года собесов, было 25-30% (в том стартапе отсобесил десяток потенциальных тимлидов, в следующей конторе оказался, когда там только формировали департамент разработки - около 50 собесов). Годные разрабы, метящие в тимлиды, обычно "провисают" по софт-скилам, менеджеркам проще устроиться в менеджерковские позиции без погромирования.
>>2087945 См. "архитектурные секции" и "дизайн секции" интервью. Прост ставишь задачу задизайнить систему с какими-нибудь требованиями, подкидываешь по ходу ограничения и задаёшь много "Почему то, а не это?" и "Какие риски у этого подхода?" и "Представьте, что у вас есть строка из 1Pb символов в UTF-32".
>>2087751 Так суть в том, что кабан думал, что ты будешь на связи в выходные на случай форс мажоров. А ты такой "абонент не абонент". Соответственно кабан применяет "так дела не делаются", блочит твои учетки и вызывает на ковер, чтобы прогнуть на увольнение без выплат
>>2088084 >Беседой Ну ок, напиздеть я что угодно могу
>списком проектов См выше
>гитхабом А это вообще стыд, видел в живую синьора, который контрибьютит во что-то большое только один раз, когда на митапы ходил. Или очередные петы, что бы технологию пощупать или пустота.
>>2088169 К чему ты это пукнул, непонятно. Если ты такой синьор-пиздабол, то это вскрывается в первые дни испытательного срока и ты отлетаешь. Или не вскрывается и тогда компания достойна пиздабола.
>>2088171 >Если ты такой синьор-пиздабол, то это вскрывается в первые дни испытательного срока и ты отлетаешь. Тут чувак был, который 3 месяца отработал архитектором за 500к до того как его поперли.
>>2088176 Если компания не может понять, нормальный ли разраб, за 3 месяца работы с ним, то им лучше на картах таро гадать, чем пытаться на собесе за пару часов это выяснить.
КОРОЧЕ ВОТ ЗАДАЧА ОГРОМНАЯ @ МАКСИМАЛЬНО БЫСТРО ДЕЛАЙТЕ @ БЫСТРОБЛЯДЬ НАЧИНАЙ ДАВАЙ ЖЕ НУ @ ДЕЛАЕШЬ @ БЫСТРО НАХУЙ, МЫ НЕ МОЖЕМ ОТКЛАДЫВАТЬ РЕЛИЗ @ ТАК, ЕСЛИ ВРЕМЯ И ЖЕЛАНИЕ ЕСТЬ, ТО Х2 В ВЫХОДНЫЕ ПЛАТИМ, ДЕЛАЙ БЫСТРО ТОЛЬКО @ НУ ЧЁ, ГОТОВО? @ ВОТ К ЭТОМУ ЧИСЛУ ЧТОБ БЫЛО ГОТОВО, РЕЛИЗИМ ТО, ЧТО ЕСТЬ СРАЗУ НА ПРОД, НЕТ ВРЕМЕНИ! БЫСТРО! @ БЫСТРОБЛЯДЬ! ЖИВЕЙ-ЖИВЕЙ! @ СДЕЛАЛ К ОБОЗНАЧЕННОМУ СРОКУ @ РЯЯЯ ПОЧЕМУ НЕ РАБОТАЕТ ВОТ ТУТ И ВОТ ТУТ? @ А ВОТ ТУТ ЕСЛИ ЗАЛУПУ ВКЛЮЧИТЬ, НЕ РАБОТАЕТ, ТЫ ЧТО, НЕ УЧЁЛ? @ ЧЁ ЗА ГОВНО ВООБЩЕ? @ ЕБАТЬ КОСТЫЛИ НАХУЙ @ ВСМЫСЛЕ НЕ БЫЛО ТАКИХ ТРЕБОВАНИЙ? ВСЁБЫЛО ВОТ СМОТРИ! ОЙ, НЕТУ... @ НУ РАЗВЕ СЛОЖНО ДЕЛАТЬ НОРМАЛЬНО, КАЧЕСТВЕННО? @ НУ НАДО ВРЕМЯ, ТАК И СКАЖИ, КУДА ТОРОПИТЬСЯ ТО?
>>2088270 Вот реально не понимаю, нахуя они так вечно спешат как обосравшись. Потом получается говнокод, технический долг и проект может пойти по пизде. Неужели сложно это понять?
>>2088336 Менеджерота сначала дает обещалки руководству выше, а потом ебет команду если та не успевает, иначе менеджер как бы пиздабол получается, а это не по понятиям.
НА ТЕБЯ СТАВЯТ БАГ @ ПРИКИДЫВАЕШЬ ПРИМЕРНО, ЧТО ТАМ МОЖЕТ ЕГО ВЫЗЫВАТЬ @ СМОТРИШЬ, БАГ РЕАЛЬНО НА МЕСТЕ @ СМОТРИШЬ В КОНСОЛЬ @ ВНЕЗАПНО, ПРИЧИНА БАГА НЕ ТЫ
>>2086358 (OP) > ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ В КОМПАНИЮ В СНГ > конкретные технические вопросы и задачи Ну так правильно, потому что очень много людей пиздят про опыт и в программирование на самом деле не могут
> "РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ Знал бы ты сколько я повидал тимлидов-облачных-архитекторов с 10+ годами опыта и резюме на 3 страницы, которые не могут задачу для первокурсников решить даже с подсказками.
>>2089014 > Здесь нет мое - не мое. > ой, тут в гите написано, что баг то твой Мне то вообще без розницы, есть таска, я её выполняю, мне ж за это платят, но не все ж такие решатели тасок.
ТАКС ТАКС ЧТО ТУТ У НАС @ КАНДИДАТ КАНДИДАТ АХАХА НАКАНЕЦТА @ НО У НЕГО НАПИСАНО, ЧТО ОН НЕ ИЩЕТ РАБОТУ И МИНИМАЛЬНАЯ ЗП 180К @ А НАПИШУ-КА Я ЕМУ И ПРЕДЛОЖУ 150К
>>2089010 Так опыт и знания проверяются уточняющими вопросами по технологиям, а не вопросом типа (реальный вопрос на одном из моих собесов "А как вы бы хранили множество чисел, если известно, что они не повторяются и меньше 2млрд, с возможностью проверки на то, есть ли число в множестве?"
>>2089076 >Реквестирую олимпиадные способы быстрокодинга. Именуй переменные одной-двумя буквами, используй грязные хаки, не имей функции кроме main, не думай о том, что тебе нужно будет переписывать все потом.
>>2089079 Как обойти использование классов? Вот думал использовать стринговые арреи для всего подряд. Просто закидываешь туда и достаешь/модифицируешь.
>>2089072 >не повторяются и меньше 2млрд То есть всего 2 миллиарда чисел. Запихиваем в битсет, где i-й бит выставляется, когда число i есть во множестве. Занимает чуть меньше чем четверть гига и константые проверка/добавление/удаление. Я вам перезвоню.
>>2089089 >Как обойти использование классов? Это необязательно, олимпиадник сначала думает над задачей в голове/на листочке, а потом максимально быстро пытается написать программу, код для него вторичен.
Вам ещё везёт что вы вообще попадаете на собеседование. В РФ всех берут только по блату, тебя даже на собеседование не позовут, не то что примут и будут давать бабки.
>>2089126 Всё так. Чтобы сменить работу, я вычисляю хрюш в компании, в которую хочу, потом знакомлюсь с ними, ебу их пару месяцев. Потом они меня рекомендуют по-знакомству. Конечно, в компании о наших отношениях никто не знает, а я её дропаю после испытательного срока.
>>2089142 Это интересная аналогия, но это не отменяет того факта, что в Рф можно работать программистом (не фрилансить) только по связям. Все эти вакансии на хх ру созданы для создания видимости трудовой занятости, а на самом деле все вакансии закончились в 14 году и если надо поменять работника, то делают это по связям. Это грустно, но правда.
>>2089317 Ну создал и что? Никаких требований по скорости не было. Вообще я выбираю писать числа на листочках в блокноте. А для поиска посылать стажёра, чтобы он читал и искал нужное число. Это решение полностью соответствует ТЗ и реализуется за минимальную стоимость, потому что синьоров/лидов напрягать не надо, а стажёр за миску риса всё запишет. Жду премию на следующий месяц за охуенное технологическое решение.
Кстати, я понял, кто любитель спрашивать всякие алгоритмы на собесах. Их спрашивают, когда собеседующий - это какой-то глава отдела, который может даже не знать языка, на который ты собесишься, поэтому начинает спрашивать всякие вопросики универсальные про алгоритмы или базы данных
>>2089319 Никто не говорил, что нужно оптимизировать потребление по памяти, хешмапы самый быстрый способ проверки наличия элемента. ток не говори, что ты хочешь, это через поинтеры сделать
>>2089072 Ты пойми: компаниям в абсолютном большинстве срать на твой опыт работы с конкретными технологиями. У всех свои бизнес-процессы, свой сетап или даже инфраструктура. Ответ на вопрос про два стула миллиарда чисел куда лучше раскрывает тебя как специалиста, нежели заученные мантры про реакт. Сам посуди: один начнет выдавать перлы в стиле >>2089107>>2089113>>2089122>>2089355, второй без раздумий выпалит что-то вроде >>2089092, а третий первым делом начнет спрашивать какие ограничения по памяти, какой churn ожидается, какой RPS по каким операциям, какого рода вообще данные (одно дело это кэш какой-нибудь сраный, другое - какие-нибудь защелки, чтоб рейсов избежать), нужна ли репликация в таком случае, какая модель консистенции их устроит, ну ты понел. С первыми можно все-таки побеседовать на тему того, как они понимают устройство хеш-мап/хеш-сетов, знают ли вообще про коллизии и как они разрешаются. Вторым сказать, что 2 Гб там будет именно два, а не четверть все-таки жалко и спросить что можно сделать на этот счет, посмотреть как будут выкручиваться. Ну а с третьими вообще открытое поле для разговора, одно удовольствие таких собеседовать.
>>2089400 Дело в том, что такие вопросы полная хуйня, потому что контекст собеседования и контекст реальной работы - это разные вещи. В реальности такие задачи изнихуя не возникают и решают их с конкретными целями. Все подробности, ограничения и т.п. выясняются для того, чтобы этой цели добиться и решение делается учитывая их. На собеседовании когда кто-то такую задачку пизданёт, то у собеседуемого может мыслительный процесс пойти в любую сторону. Вроде "ага, про ограничения он ничего не сказал, значит хочет, чтобы я решил без ограничений" или "по-любому это каверзный вопрос, чтобы понять не дебил ли я, не будут же тут подробно по алгоритмам дрочить" или ещё хуй знает что может в голову прийти. Потому что нужно контекст собеседования такая хуйня, где ещё нужно догадаться, что именно хочет от тебя петух напротив и вообще понимает ли он сам, что спрашивает.
>>2089427 Потому что я долбоёб и надо было хоть немного самому посчитать перед отправкой. Все правильно, четверть гига будет. >>2089432 > ага, про ограничения он ничего не сказал, значит хочет, чтобы я решил без ограничений Ну так спроси, ёпта. Это же со-бе-се-до-ва-ние, блядь. > по-любому это каверзный вопрос, чтобы понять не дебил ли я А вот это хуйня из-под коня, никто такое давать в здравом уме не будет. >>2089444 Any general lock in a distributed system. https://en.wikipedia.org/wiki/Distributed_lock_manager >>2089465 Я только на английском собеседую, так что не ссы. Но вполне могу представить подобную хуйню, это да. Я вообще без понятия как можно на русском о работе говорить, я сразу же теряюсь и начинаю блеять, пытаясь подобрать слова.
>>2089476 >Я вообще без понятия как можно на русском о работе говорить, я сразу же теряюсь и начинаю блеять, пытаясь подобрать слова. А ты вворачивай в речь английские слова like a boss.
>>2089476 >Ну так спроси, ёпта. Это же со-бе-се-до-ва-ние, блядь. Лол, ты никогда не был на собеседованиях, где интервьюер отказывался уточнять вопрос и говорил что-то уровня "думайте сами"? >никто такое давать в здравом уме не будет. :^)
Я же говорю, контекст разный и нужно ещё и думать, что в башке у интервьюера. Хуйня из-под коня.
>>2089483 > ты никогда не был на собеседованиях, где интервьюер отказывался уточнять вопрос Не был. Это вообще довольно хуевый знак о конторе, когда игра в одни ворота идет. Нормальное собеседование должно быть похоже на командную работу, т.к. наиболее приближено к реальности. Понятно, что все карты выкладывать на стол перед кандидатом не стоит, но это же, блядь, не допрос, ты с этим человеком потом работать будешь или не будешь и хочешь его убедить работать с тобой. > :^) Вполне себе повод встать и распрощаться, чтобы не терять свое время. Но я без понятия насколько джун сегодня отчаянный, чтобы унижаться так.
>>2089400 Так почему бы не спросить какую-то реальную задачу, а не эти выдуманные про миллиард чисел?
Спросить что-то типа "Вот у нас была такая проблема, как бы ты ее решал?", а потом обсудить его способ. Превратить собеседование в диалог, а не в обстрел вопросами
>>2089503 У реальной задачи есть причина, цель и области применения, из которых следуют ограничения и возможные решения, а не просто "кхм пук среньк мне тут нужно числа хранить".
>>2089487 На большинстве собесов, на которых я был, это было больше похоже на допрос, причем часто с вопросами про какие-то внутренние механизмы языка, типа как устроена hashmap в памяти, как работает garbage collector и тому подобное.
>>2089510 > есть причина, цель Причина и цель есть, но могут быть слишком расплывчаты или сложны в контексте часового собеседования. Не будут же тебе сперва пару часов рассказывать о всей их инфраструктуре и в течении каких исторических процессов такая задача возникла. Иногда это само по себе очевидно, но зачастую нет. > области применения, из которых следуют ограничения и возможные решения Ну так спроси, блядь. Этого от тебя и ждут в первую очередь. >>2089510 > как устроена hashmap в памяти, как работает garbage collector и тому подобное Да, это заебись. Но такое надо вплетать в контекст задачи, да и то зачастую только для кандидатов ниже среднего. > По задаче видно, что она выдумана Видно, что она упрощена, но никак не выдумана.
>>2089586 > Зачем знать, как устроена hashmap в памяти? Недостаточно ли просто знать, как она применяется? Чтобы ты не думал, что там магия внутри. При нетривиальном access pattern можно на дефолтных хешмапах так по производительности/памяти всосать, что насеришь удивления полные штаны, никакой high load для этого не нужен. Как тюнить будешь? Или по каким критериям другую реализацию выбирать хотя бы? Для этого и нужно. > Зачем знать, как работает GC Аналогично: чтобы ты помнил, что это не магия какая и не панацея. Банально какая статистика по поколениям твоих объектов, что с фрагментацией, что с FFI, сколько latency паузы добавляют при твоем юзкейсе, где имеет смысл пулы дрочить, а где похуй. Как узнать это все и как понять что есть что из этого. Как и что тюнить, если начало жать вдруг пиздец. Опять-таки, для этого не нужны сотни тысяч запросов в секунду, обосраться можно на элементарной хуйне.
>>2089628 >а ПО становится лишь медленнее и больше Причины лишь в том, что бизнесу нужно наебошить фич побыстрее и отталкивается он от средней железки. Вот и получаем электрон в играх каких-нибудь. За что заплатили то и получите.
>>2087503 То есть скилл построения алгоритмов можно заучить/задрочить, а теорию по джаве или фреймворк спринг нельзя (первая выдача с гугл со всеми ответами)? Может наоборот?
РАБОТАЕШЬ ТЕХЛИДОМ В МАЛЕНЬКОЙ КОМАНДЕ @ ПОМИМИО ТЕБЯ ТАМ СЕНЬОР, ДЖУН И ДЖУНОМИДДЛ @ УЕХАЛ В ОТПУСК НА ДВЕ НЕДЕЛИ @ СЕНЬОР НААППРУВИЛ ГОВНОКОДА СТОЛЬКО, ЧТО РАЗГРЕБАТЬ ПРИДЕТСЯ ТЕ ЖЕ ДВЕ НЕДЕЛИ
>>2089872 Когда у тебя возникает какая-то уникальная задача (не написание магазина), то перво-наперво тебе придется проектировать архитектуру. Если ты проебешься на этом этапе, то в будущем система превратится в набор костылей и подпорок. Навык приобретается только с опытом.
НОРМАЛЬНО РАБОТАЕШЬ ГОД С КЛИЕНТОМ НА АПВОРКЕ @ НЕ СЧИТАЯ ЕЖЕНЕДЕЛЬНЫХ ОТЧЁТОВ И ПОПЫТОК ВВЕСТИ ЕЖЕДНЕВНЫЕ РЕПОРТЫ И ТОГО, ЧТО ПРОЕКТ ЛЕГАСИ ГОВНО НА ОБЖ Ц @ ПРОСИТ УДАЛЯТЬ СКРИНШОТЫ С НИЗКОЙ АКТИВНОСТЬЮ @ ХУЙ С ТОБОЙ СКРЯГА, УДАЛЯЕШЬ @ ПРОСИТ ПЕРЕЙТИ НА СТОРОННИЙ ТРЕКЕР И ПЭЙПЭЛ @ ТИПА БУДЕТ АППРУВИТЬ СКРИНШОТЫ И ПЛАТИТЬ ТОЛЬКО ЗА ТЕ, ЧТО ЗААПРУВИЛ @ ГОВОРИШЬ, ЧТО НАХУЙ @ ОН ПАУЗИТ КОНТРАКТ @ КАК РАЗ ВСКОРЕ ЕГО БАНЯТ НА АПВОРКЕ ЗА МОШЕННИЧЕСТВО @ ВИДИМО КТО-ТО ИЗ ДРУГИХ ЕГО ПРОГЕРОВ СДАЛ, Я ЧЕСТНО ГОВОРЯ ПОБАИВАЛСЯ, ВДРУГ С ОБИДЫ ВЛЕПИТ ХУЁВЫЙ ОТЗЫВ И АПВОРК НЕ ПОМОЖЕТ С ИСПРАВЛЕНИЕМ РЕЙТИНГА, ХОТЬ ОНИ И КЛЯНУТСЯ, ЧТО ПОМОГУТ, ДА И ТОП РЕЙТЕДЫ ВРОДЕ КАК МОГУТ УДАЛЯТЬ КАЖДЫЙ 10Й ФИДБЕК, НО ХУЙ ЕГО ЗНАЕТ, ЛУЧШЕ НЕ РИСКОВАТЬ @ ВЫХОДИШЬ ИЗ ЕГО СЛАКА, БАНИШЬ В СКАЙПЕ @ РАЗ В НЕДЕЛЮ ПРОДОЛЖАЕТ ПИСАТЬ ПИСЬМА - ПАМАХИТЕ, АСТАНАВИТЕСЬ, ХОРОШО ЖЕ ГОД РАБОТАЛИ, НЕ ПРЕДАВАЙ @ ВИДИМО НЕ ТАК МНОГО ЖЕЛАЮЩИХ ИЛИ МОГУЩИХ КОВЫРЯТЬ ЭТО ГОВНО ВИЛКОЙ @ ТАК И ХОЧЕТСЯ НАПИСАТЬ - А ХУЛИ ТЫ МЕНЯ ПРЕДАЛ И НЕ ХОТЕЛ НОРМАЛЬНО ПЛАТИТЬ ЗА РАБОТУ? ОЧЕНЬ БЛЯДЬ ВЕСЕЛО РАБОТАТЬ И ГАДАТЬ - СКОЛЬКО ЧАСОВ ОПЛАТЯТ
Такая уже хуйня. В каждом клиенте надо дублировать логику и потом в каждом фиксить ошибку, переписывать всё это. Ладно бы ты сказал стартап, но не тырпрайз же
>>2086379 >БЭКЕНДЕРЫ ДЕЛАЮТ РЕАЛАЬНУЮ РАБОТУ, ПОКА ФРОНТЕНДЕРЫ КРАСЯТ КНОПКИ
СОЗДАЛ ПРИЛОЖЕНИЕ НА РЕАКТ НАТИВ @ РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ БЭКЕНДА НА ФРОНТЕ @ НАПИСАЛ НАТИВНЫЕ МОДУЛИ @ ЗАЕБАЛСЯ ЖДАТЬ ПОКА НАПИШУТ БЭК И НАПИСАЛ ЕГО САМ @ ВСЕ ДУМАЮТ, ЧТО ТЫ КРАСИШЬ КНОПКИ
В ПРЕДЫДУЩИХ СЕРИЯХ @ ЭМУЛЯЦИЯ МЫШКИ НА ATMEGA32U4 НЕ РАБОТАЛА В БУТ-МЕНЕДЖЕРЕ МАКОСИ @ ПРОЧИТАНЫ СТАНДАРТЫ ВДОЛЬ И ПОПЕРЕК @ НИХУЯ НЕ ПОМОГАЕТ @ С ЛИЦОМ ЛЯГУХИ И ГОРЯЩЕЙ ЖОПОЙ ПОКУПАЕШЬ АНАЛИЗАТОР ПРОТОКОЛА USB ЗА ПОЛТОРЫ ТЫЩИ БАКСОВ @ ФИКСИШЬ ЗА ОДИН ВЕЧЕР @ ПЛАЧЕШЬ @ ЧУМУ НА ДРАЙВЕРОПИСАТЕЛЕЙ ЭППЛА
С другой стороны ладно, как бы, пригодится еще. Вагон всяких багов с USB встречается, которые не отладишь обычным вайршарком.
>>2090103 Лол, я тоже нашёл вайтсира на апворке, работали 3 или 4 года, даже встречались с ними в Европах, а когда коронакризис грянул, они тупо начали тянуть резину с зарплатой, так как доходы фирмы были с рекламы всяких социальных движух, соответственно их клиенты тоже перестали платить, при этом слёзно просили поработать ещё, я потерпел три месяца и отморозился, вот такая история.
>>2090103 Кстати есть другой клиент - он честно сказал, что сейчас денег нет, поработай пока без оплаты, трекай время сам в файлик, потом заплачу. С клиентом работал много лет, очень хороший, адекватный. Поработал без оплаты, он через несколько месяцев заплатил по частям. Вот совсем другое дело же
>>2090155 СОЗДАЛ ПРИЛОЖЕНИЕ НА DRF @ РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ ФРОНТА НА БЭКЕНДЕ @ НАПИСАЛ ДОКУМЕНТАЦИЮ @ ЗАЕБАЛСЯ ЖДАТЬ ПОКА НАПИШУТ ФРОНТ И НАХУЯЧИЛ САМ НА JQUERY @ ТЫ У МАМЫ ФУЛЛСТЕК @ АНТИБУГУРТ
ДАЛИ ТАСКУ @ ЧИТАЕШЬ ОПИСАНИЕ @ ХМ НУ ТУТ ИЗИ ВРОДЕ @ КОДИШЬ ЗА ПЯТЬ МИНУТ ПОЛОВИНУ ТАСКИ @ НА ДЕЙЛИ ВСЕМ ГОВОРИШЬ, ЧТО ЕСТЬ ОДИН НЮАНС И НИЧЕГО НЕ РАБОТАЕТ @ ВМЕСТО РАБОТЫ ИГРАЕШЬ ВО ФЛЕШКИ НА НЬЮГРАУНДС И ВОЮЕШЬ С ФЕМИНИСТКАМИ В ТВИТТЕРЕ @ ПОД КОНЕЦ СПРИНТА НАЧИНАЕШЬ ДОДЕЛЫВАТЬ ТАСКУ @ ВНЕЗАПНО ОБНАРУЖИВАЕШЬ, ЧТО НЮАНС ДЕЙСТВИТЕЛЬНО СУЩЕСТВУЕТ @ ЖИДКО ПУКНУВ ДОДЕЛЫВАЕШЬ НА ВЫХОДНЫХ
>>2090205 Это железка плюс софт. Железка вставляется в разрыв между USB-девайсом и хостом и в реальном времени ловит все, что там происходит, так что можно посмотреть как на данные, так и на всякие низкоуровневые команды самого USB: https://www.youtube.com/watch?v=ft6hJpMeiCg
ЧЕКАЕШЬ ТАСКИ, КОТОРЫЕ УШЛИ В РЕЛИЗ, НО ТЫ ИХ НЕ ПОДЧИСТИЛ ИЗ СВОЕГО СПИСКА @ ВИДИШЬ ФРАЗУ В КОММЕНТАХ "НЕ ЗАБУДЬ СДЕЛАТЬ Х" @ В ПАНИКЕ БЕЖИШЬ СМОТРЕТЬ, ЧТО ТЫ ТАМ ЗАКОММИТИЛ, ВЕДЬ НАВЕРНЯКА ЗАБЫЛ ВСЁ @
>>2090362 ЧЕКАЕШЬ ТАСКИ, КОТОРЫЕ УШЛИ В РЕЛИЗ, НО ТЫ ИХ НЕ ПОДЧИСТИЛ ИЗ СВОЕГО СПИСКА @ ВИДИШЬ ФРАЗУ В КОММЕНТАХ "НЕ ЗАБУДЬ СДЕЛАТЬ Х" @ НИКУДА НЕ БЕЖИШЬ, НИЧЕГО НЕ ПРОВЕРЯЕШЬ @ ВЕДЬ QA ТЕБЕ И ТАК ВСЁ ПРОВЕРЯТ И НАКИДАЮТ ПАЧКУ БАГОВ
СОКРАТИЛИ QA И СКАЗАЛИ ПРОГЕРАМ ПИСАТЬ БЕЗ БАГОВ @ ГОРДЫЙ МЕНЕДЖЕР ДАЁТ ИНТЕРВЬЮ АЙТИ ПОРТАЛУ, ЧТО БАГОВ БОЛЬШЕ НЕТ, ОТДЕЛ НЕ НУЖОН @ ПРОГЕРОВ НАНЯТО БОЛЬШЕ, ЧАСТЬ ИЗ НИХ ЗАНЯТО QA, НО ЗА ПРОГЕРСКУЮ ЗАРПЛАТУ facepalm
>>2089820 ТЫ FIREBASE @ БЕРЕШЬ ДЕНЬГИ ЗА ТРАФИК @ ТРАФИК СОСТОИТ ИЗ ТЕКСТОВЫХ JSON-ОВ @ GZIP НЕ ВКЛЮЧАЕШЬ @ ОБЪЯСНЯЕШЬ ЭТО ТЕМ, ЧТО СЖАТИЕ КУШАЕТ ОЧЕНЬ МНОГО ПРОЦЕССОРА НА ТВОИХ СЕРВЕРАХ
>>2090467 Это когда у тебя есть одно приложение, ты смотришь на его модули и такой думаешь: "а почему бы не сделать каждый модуль отдельным приложением со своей БД, сервером и еблей с сетью?".
>>2090467 Это хитрый план анальников по разводу кабаныча на шекели и возможность пощупать современные языки при переписывании джава/шарпа/пыха говна из нулевых
>>2086358 (OP) Узнал себя, внезапно, на стороне интервьюера. Раньше тоже бугуртил с теоретических вопросов.
Ну а хуле спрашивать то еще, про опыт и напиздеть могут. А реальный опыт работы может оказаться синекурой. Или какое-нибудь однобокой хуйней, типо дрочки контроллеров или ORM.
А потом приходит к тебе сеньор 7 лет опыта, его принимают, он полгода работает и считает что "==" и Equals() при сравнении классов одно и тоже азаза деванон.
Из альтернатив, тестовое задание, но его можно и другу задроту дать прорешать за фигурку Рей. Вот приходится спрашивать про поколения сборщика мусора и как солид по буквам расшифровывается.
Самое лучшее интервью это реал-тайм коддинг тестового задания, но это занимает много времени и среднеразмерная галера себе такого позволить не может.
п.с. >КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ? Мой любимый вопрос. Сразу понятно есть ли теоретический багаж или нет.
>>2086358 (OP) >КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ И чё, ты не назовёшь даже парочку методов, которые есть у всех объектов? Даже из тех, которые тебя учили переопределять? Ну тогда извини, ты не программист а хуй дрисный вот ты какой программист. >ВНУТРЕННЕЕ УСТРОЙСТВО СБОРЩИКА МУСОРА Сборщик мусора - это ты, если ты не удосужился открыть хотя бы одну классическую книжку по своему языку. >ПРИМЕР РЕАЛИЗАЦИИ КРАСНО-ЧЁРНЫХ ДЕРЕВЬЕВ? КАК ЭТО ВЫ НЕ ЗНАЕТЕ ЧТО ЭТО То есть ты, зная, что на собесах любят спрашивать всякие структуры данных, даже пальцем не пошевелил, чтобы посмотреть, какие они вообще бывают? Я понимаю, конечно, что на курсах cumbrains и cuckbox такому точно не учат, но должна же быть хотя бы даже минимальная любознательность.
>>2090500 >То есть ты, зная что на собеседовании будут ебать в жопу, пришел без смазки? Сам виноват Почему бы просто не ебать в жопу на собеседованиях?
>>2090504 Но в этих вопросах даже не проверяются какие-то невъебаться тонкости языка или глубины кудахтерных наук, это не задачки из Кнута. Просто серия простейших вопросов, чтобы понять, превышает ли IQ интервьюируемого комнатную температуру.
>>2090507 Вот это лютые звери там сидят на собеседованиях, деревья какие-то требуют нарисовать, сборщиком мусора обзывают... Нахуй так жестить? Я думал, синтаксис выучу и на миддла для начала пойду, а этим СНГшным кабанчикам нужны, видимо, профессора CS по цене джунов. Будь ты проклята, рашка...
>>2089476 >Я только на английском собеседую Почему тогда тред не на английском? Let's switch to proper tounge. How many hires do have you had this year?
>>2090515 Во все компании куда по итогу шел работать - никогда всей этой хуйни не спрашивали. И ниче, мой код и код коллег, которых тоже эту хуйню не спрашивали, крутится в проде в энтерпрайзе. Где-то на 50 рпс, где-то на 5к, все живы, никто не умер, данные на месте. Где надо - оптимизируется, переписывается.
А разгадка проста. Во-первых все эти деревья и повороты уже давно реализованы и описаны в сотнях статей, максимум что нужно - примерно знать куда копать когда нужна структура с определенной скоростью. Во-вторых вместо деревьев меня спрашивали про прошлый опыт, архитектуру, паттерны, технологии и "как бы вы решили такую-то задачу", иногда давали тестовое.
>>2090492 А почему бы не спросить о каких-то реальных проблемах и о способах их решения? Спросить не про то, как устроены индексы в бд, а про то, когда они нужны, а когда мешают. Спросить не про внутреннее устройство очередей сообщений, а спросить, зачем их применять, какие альтернативы и тд
Ты все равно по тому, что он знает расшифровку SOLID не поймешь, что он умеет этот SOLID применять.
>>2090492 >Самое лучшее интервью это реал-тайм коддинг тестового задания, но это занимает много времени и среднеразмерная галера себе такого позволить не может. Если прогер - интроверт, то ему будет сложно работать под чьим-то надзором, тем более при таком варианте боятся даже гуглить, хотя гугл - неотъемлемая часть работы
>>2090540 >Let's switch to proper tounge. How many hires do have you had this year? Я как представлю собес на английском в СНГ-конторе, у меня аж зубы сводит от кринжа. Все вот эти "do have you had", сдобренные лютейшим акцентом - ну нахуя? Чтобы что? Проверить, знаю ли я язык? Лучше б сертификат сразу требовали.
>>2090586 Я признаю что у меня две ошибки ну а то что тут грамар наци в треде это то верно. Потом окажется что он тут просто трется для дискуссии или узнать что нового в петуховене.
Во-первых, нужно честно именно перехватывать трафик (или хотя бы ретранслировать as is без потери скорости и таймингов, иначе жопа и искажения результатов. Можно было бы конкретно HID эмулировать (мой частный случай для этого бага), но это получилась бы именно эмуляция и какие-то низкоуровневые пакеты оказались бы проебаны. Изготовление с нуля возможно, но это задача как минимум на месяц на основе FPGA.
Во-вторых, софт должен быть очень хорошим чтобы декодировать и показывать. Проще всего было бы прихуярить вайршарк, но я говорю - реально задача на месяц.
>>2090552 >А почему бы не спросить о каких-то реальных проблемах и о способах их решения? Обычные ответы -Нет, не сталкивался -Ну это...бе мее -"Какие то общие ответы"
2е из 10 ответят, один из которых может быть с минимальным опытом, просто, например, пердолил когда-то легаси и знает ответ.
Такие вопросы не очень хороши. Сеньер может предложить сложное решение, а джун с мозгами, может и что-то адекватное сказать. У человека может быть "синдром отличника" и он может не сказать правильный ответ хотя его знал, так как просто не уверен в ответе. А Вася из пгт с подвешенным языком выдаст с десяток предложений их которых 3-4 попадут в точку.
>Спросить не про то, как устроены индексы в бд, а про то, когда они нужны, а когда мешают. Такое спрашивают довольно часто. Я тоже чаще спрашиваю "зачем", а не "как".
>Ты все равно по тому, что он знает расшифровку SOLID не поймешь, что он умеет этот SOLID применять. Ну интервьюер же человек, а не макака на скрипте. Парочка уточняющих вопросов все прояснит.
Алсо, 70% мидлов и 30% "сеньеров" не знают нахуя нужен SOLID.
>>2090467 Это типа максимально независимые модули которые работаю с данными. Например может быть модуль написанный на питоне потому что там не нужна скорость а главное что бы по-быстрому и дешево было наговнокоджено а другой модуль может быть написан на плюсах и там важна производительность и эти модули могут между собой общается посредством апи.
>>2090694 В теории это так, на деле микросервисы это монолит, который за каким-то хуем общается между своими частями по http, написан на одном языке и в апи каждого модуля не разберёшься без литра водяры.
>>2090714 Апи должно быть стандартизовано, задокументировано и покрыто тестами, тогда поддерживать микросервисы будет полегче. Алсо, никто не запрещает писать какие-то общие для нескольких сервисов либы.
>>2090155 >РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ БЭКЕНДА НА ФРОНТЕ
> Так, ёбана, тут хуячем реквест, тут получаем респонс, для каждой страницы свой ендпоинт, ведь сервер должна строиться на том, какие страницы сейчас дизайнер наговнякал. Ну всё, АРХИТЕКТУРА готова.
>>2090540 Five successful hires if I recall correctly. Though I should mention that I am not that dude and I’m not asking fucking red black trees during interview, no way sir! Instead we talk common problems and solutions, discuss candidates previous experience and good/bad things at work. I also love to perform live coding in a alike pair programming way. Not tricky algorithms but some prepared pieces of code to fix/refactor/design. I must admit it is really time consuming but you know that - what are other options? Idk
>>2089072 > А как вы бы хранили множество чисел, если известно, что они не повторяются и меньше 2млрд, с возможностью проверки на то, есть ли число в множестве Любой нормальный человек знает структуру данных set. Это очень простой вопрос, если даже на него кандидат не может ответить, то это уже полный неликвид. К сожалению где-то половина кандидатов даже на такой вопрос не могут ответить.
>>2090978 >a alike an alike а вообще правильно in pair programming-alike way > Not tricky algorithms but some prepared pieces of code to fix/refactor/design. Глагол проебал
>>2091015 > Тут все ок Нет, не ок, английский язык - аналитический, с жёсткой структурой предложения, за редчайшими исключениями в нём должно быть сказуемое, выраженное глаголом. Алсо, ты постом промахнулся, чо, ручонки дрожат?
СТАВЯТ БАГ - В КНОПКЕ НЕПРАВИЛЬНЫЙ ТЕКСТ, НАДО ЕГО ПОМЕНЯТЬ @ ИСПРАВЛЯЕШЬ, ОТПРАВЛЯЕШЬ В ТЕСТ @ ПОЛУЧАЕШЬ ВОРОХ ЗАМЕЧАНИЙ @ СТРАНИЦА НЕ РАБОТАЕТ В IE ТАК, КАК НАДО @ В КАЛЬКУЛЯТОРЕ, КОТОРЫЙ ОТКРЫВАЕТСЯ ЭТОЙ КНОПКОЙ, НАДО ПОПРАВИТЬ ВЁРСТКУ @ КАЛЬКУЛЯТОР В ПРИНЦИПЕ СЧИТАЕТ НЕПРАВИЛЬНО, НАДО ВНЕСТИ КОРРЕКТИВЫ @ МАКЕТЫ ИЗМЕНИЛИСЬ, ТЕПЕРЬ В КНОПКЕ ДРУГОЙ ТЕКСТ @ КНОПКА ДОЛЖНА БЫТЬ ПОКАЗАНА ТОЛЬКО ЗАРЕГИСТРИРОВАННЫМ ПОЛЬЗОВАТЕЛЯМ @ ПУСТЬ КАЛЬКУЛЯТОР СОХРАНЯЕТ СВОЕ СОСТОЯНИЕ В ЛОКАЛСТОРАДЖЕ @ СПУСТЯ НЕДЕЛЮ ЗАКРЫВАЕШЬ БАГ
>>2086358 (OP) >"РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ, ЭТО ОК, ЕСЛИ ВЫ ЧТО-ТО НЕ ЗНАЕТЕ; СПАСИБО, ВАШ ОПЫТ ОЧЕНЬ ИНТЕРЕСЕН" - СОБЕС ЗА 30 МИНУТ, ПОЗИТИВНЫЙ НАСТРОЙ
Наивный барнаульский юноша. В забугорных компаниях у тебя будет часовое интервью, на предмет "Tell me about a time when", где ты должен будешь по STAR technique рассказывать какой ты заебатый team player и весь из себя proactive и result oriented.
Уж лучше метода класса перечислить и про хешмапу потрендеть.
>>2091109 Что не так? Get - глагол, сказуемое, переводить идиомы чужого языка дословно на свой - мудачество в любом случае. Признай уже, что в >>2090978 ты немножко, но таки забрызгал ляжки жиденьким коричневым.
>>2091231 Анальные боли только у тех у кого геморой. Вероятность что он у тех кто знает IEEE-754 гараздо выше. То что ты этой болью наслаждаешься говорит что ты скорее всего педераст.
>>2091153 Потому что на западе поняли, что коллектив важнее задач. И от токсичного суперспеца проблем гораздо больше, чем от позитивного специалиста среднего уровня
>>2091272 Лол, у нас в компании история была, как чувак привел свою жену работать тестировщицей, а она с лидом тестировщиков роман начала крутить и в итоге развелась
>>2091371 Ебать. Придумал новый тренд в вебе - положить в параметр адресной строки всё тело страницы в экранированном html. И чтобы ссылка вела на сайт с единственным скриптом, который всё развернёт.
>>2091460 >>плати и будет корочка Именно это и нужно от вуза. Я бы просто пошел и купил, если б дипломы в открытую продавали. Или хоть экзамены сразу выпускные были. А то 4-5 лет ждать, платить за каждую сессию чтоб сдать физкультуру и экологию - хуита полная.
>>2091252 >>2091353 Теоретики, плез. Tell me about a time when это не про токсичность и нихера не смолток. Вы дойдите до финала у Амазона, 5 интервью и на каждом ехал лидершип через лидершип и принципалз погонял.
Что касается позитивных спецов среднего уровня - работал я в таком коллективе. Пока не надо в прод - работа одно удовольствие, но как пора релизить - так хоть увольняйся. Люди не знают фреймворков с которыми работают, не знают новые фичи языка. Вместо нормального решения проблемы костылят решение по месту. Например: вначале система работала с одним типом банковского счета и он везде передавался строкой, потом появился еще один. Но вместо того чтобы добавить специальный тип для банковского счета, просто закостылили определение типа счета по формату с помощью регулярок. Тесты пишут так чтобы они проходили, а не тестировали код. Был случай когда тест выполнял весь флоу, но не проверял результат, естественно обнаружилось это уже на проде пользователями. А на вопрос как же ты тест так написала без проверки? Проверка падала, я ее и убрала. Но люди все милейшие, с каждым поговорить возле кофемашины - одно удовольствие. В баре посидеть, на пикник всем вместе съездить.
>>2091303 Не переживай, и задание на дом, и литкод, и разговоры за жизнь все будет. У Glovo 6 этапов в процессе найма, у Klarna - 5-7 смотря какая позиция, у Spotify - 6.
>>2091529 >Но люди все милейшие У каждого вроде своя ответственность. Нянчиться это вроде задача техлида а может быть даже задача менеджмента. Если всех говнюков уволят и я один останусь это меня не напряжет, наоборот обрадует.
>>2091529 >спецов среднего уровня Судя по тому что ты описал уровень нихуя не средний. Софт скилл - самое главное на длинной дистанции любого продукта, если убрать из выборки совсем дно спецов и необучаемых инвалидов. Скилл выровняется, Фреймворк запустится, кишочки распутаются а вот если человек мудак и он старше 27 то это навсегда.
>>2091620 Да мне все равно, кто куда хочет. Я говорил про то, что нет на западе собеседований "ненапряжная беседа за жизнь". Тут софтсиловые собесы еще сложнее чем в России, но при этом хардскил тоже есть.
>>2091673 Если человек не хочет учиться и ничем не интересуется - то никогда это не исправиться.Собеседовал девочку, которая 2 года проработала в одной компании, спросил чем занимается система - невнятное мычание и общие фразы. Спрашиваю как конфигурируется доступ к базе - не знает.
>>2091684 Лол, задрот без работы детектед. Занимал первое место в области в 10-11 классах по матеше. Сейчас кодер, но из тех формул процентов 75% уже не вспомню
вообще полнейшее уебанство задавать на собвесах на должность программиста вопросы, не связанные с программированием напрямую, то есть всякую математику, всякие сортировки, деревья и прочую юзлесс херню
>>2091751 Нет, долбоеб, эта хуйня на западе тоже в крупных фаангоподобных компаниях. Сюрприз - работа в них интересна только определенной прослойке людей.
>>2091946 Теоретик, плез. Тут даже в местные Пупкинсофт есть софтскиловые собеседосы и иногда весьма нехилые.
Я как-то общался с одной голландской галерой. Сама галера ничего особенного сотня гребцов и надсмотрщиков, пяток унылых клиентов. Так меня херочка 45 минут гоняла по вопросам, почему вы хотите работать у нас. И рассказывала какая это честь веслать на их галере.
ПРИШЁЛ НА МИДЛОСОБЕС @ ВЫ ЖИВЁТЕ С РОДИТЕЛЯМИ? @ НА ЧТО ВАМ НУЖНЫ ДЕНЬГИ? @ ВЫ НОРМАЛЬНЫЙ ЧЕЛОВЕК? @ ЗА ЧТО ВАС ЛЮБИТ БАБУШКА? @ ВЫ МЕНЯ НЕНАВИДИТЕ? @ ВЫ АГРЕССИВНЫЙ? @ ВЫ ЧТО-ТО ИМЕЕТЕ ПРОТИВ ПЕРЕРАБОТОК?
>>2092199 В пидорахии на такими хрюшами-ебланами бы посмелись и дропнулись с собеса, а потом над ними ещё и на хабре/двачике рофлили, но тут то ведь западный барин, это другое, да, пидораш?
>>2092203 Одеваешься в Adidas, приходишь на собес, лузгаешь семки, заливаешь пивасом листочек с вопросами херки, на вопросы отвечашь типа "э бля поясни за базар", а в конце встаешь и говоришь "А Я ПРОСТО СТРЕСС-ИНТЕРВЬЮ ДЛЯ ВАС ПРОВОДИЛ АЗАЗАЗ".
>>2092208 А как они с такими собесами кого-то набирают? Я вот на середине собеса решил, что не моя контора. Может у них всё и неплохо, но первое впечатление уже сложилось. >>2092214 > СТРЕСС-ИНТЕРВЬЮ Кстати там ещё на полчаса хрюша опоздала и выходила пообщаться со вторым иньервьюером посреди собеса.
>>2091351 >мне впадлу разбираться в элементарных вещах, а то чё-то голова от них только пухнет, но от 300к/сек я вовсе не откажусь, я же элита, а не какой-то там гуманитарий
>>2092349 Алгоритмическая сложность. Запись O(2N) неправильная, её мог высрать только тот, кто не понимает обозначений, но один шизик пытался доказать, что раз в функции два цикла по массиву, то и переменную N надо брать с коэффициентом, равным количеству циклов (или как там было).
>>2092213 Какой же ты еблан, рилли. Каждый дрочит как хочет. Если контора хочет долго и тщательно выбирать себе сотрудников - это их право. А твое право соглашаться на это или нет. И это может делать любая контора, хоть российская, хоть импортная их право.
Если ты привык регулярно менять работодателя - такие конторы не для тебя, а если хочешь найти место надолго, завести друзей на работе - то как раз такие конторы твой выбор.
>>2092358 >её мог высрать только тот, кто не понимает обозначений А если коэффициент типа O(2286661488N)? При достаточно малом N он начинает иметь значение, разве нет?
>>2092363 Не начинает. Сложность - это относительная величина, это не показатель миллисекунд или количества используемых байтов, а просто функция от размера данных. Конкретные время и расход памяти сложно подсчитать, они зависят от кучи факторов, и проще измерить, но это будет не сложность, а совсем другие показатели. Сложность просто даёт оценку, насколько сильно изменится расход времени или памяти при росте количества данных.
>>2092363 Начинает. Именно по этому в стандартных библиотеках маленькие массивы сортируют не квиксортом, а другими алгоритмами.
Я видел презентацию когда чувак сравнивал два подхода к умножению матриц: первый быстрый алгоритм Штрассена и простое перемножение, но в таком порядке чтобы быть CPU cache friendly. Так алгоритм Штрассена начинал обгонять обычный алгоритм на матрицах более 4к. На малых значениях константа и низкоуровневые оптимизации имеют гораздо большее значение, чем асимптотическая сложность.
>>2092636 O-нотация лишь показывает, как будут расти затраты ( по времени, по памяти) при увеличении объема данных То есть O(N) значит, что если данных станет в 2 раза больше, то и алгоритм будет работать в два раза больше
>>2092242 >А как они с такими собесами кого-то набирают? Я вот на середине собеса решил, что не моя контора. Может у них всё и неплохо, но первое впечатление уже сложилось. Это галера поди? Если да - то только чуханов с низкой самооценкой.
>>2092642 И? Вопрос был: >А если коэффициент типа O(2286661488N)? При достаточно малом N он начинает иметь значение, разве нет? И ответ - да, на малых значениях N именно константа определяет какой алгоритм более затратный.
>>2092895 Еще один птушник Из определения O(N) нет смысла писать и говорить что O(42N) более оптимальна чем O(7187634872634N) f(x) = O(g(x)) значит что существует такое N и такое С >0 что для всех х >= N f(x) < Cg(x)
>>2092912 То есть из определения следует что если f(x) и g(x) имеют один порядок роста, то O(f(x)) и O(g(x)) одинаковы. Порядок роста и O это одно и тоже. Имеет значение лишь в асимтптотике.
>>2092859 Нет, это продуктовая компания, на свелте приложение делают, продают забугорным дядям, как я понял это если они правду говорили. Офис у них съёмный - стерильный, белый, минималистичный - вроде звучит неплохо, но на деле неочень. Удаленки нет принципиально и не будет, говорят. > с низкой самооценкой. Возможно - в итоге предложили очень мало денег и плохие условия.
>>2093030 Так а что является первообразной от O-функции? Вот когда в школе объясняют производные на примере перемещения-скорости-ускорения там часто звучит словосочетание "физический смысл". Есть ли что-то тут подобное? Прошу прощения, если написал глупость, я алкоголик и растаман, уже мозги не те, что прежде
>>2090990 Я не про перевод с английского, а о том, что есть такая структура данных, и что ее можно реализовать как красно-черное дерево (если нужно упорядоченное множество), либо как хэш-таблицу (если нужно неупорядоченное). Это проходят на первом курсе в любом универе. Если кто-то в универе не учился, то можно любой MOOC по алгоритмам пройти, там это объясняют. Человек, который не знает что такое красно-черное дерево или хэш таблица, по-хорошему не должен работать программистом. По крайней мере я таких считаю дебилами и в результатах собеса пишу "not recommended".
>>2086358 (OP) СОБЕСЕДУЕШЬСЯ В КОМПАНИИ В РФ НА НИЩЕЗП 240К - ОТСОРТИРУЙТЕ КУЧУ, РАСЧИТАЙТЕ ТРАЕКТОРИЮ РАКЕТЫ С ЗЕМЛИ ДО ЛУНЫ ЗА СЛОЖНОСТЬ О(N), У НАС ЕСТЬ 3 СЕРВИСА, КАЖДЫЙ ОТВЕЧАЕТ ПО СЕКУНДЕ, КАК НАМ МОМЕНТАЛЬНО ПОЛУЧАТЬ ОБНОВЛЕННЫЕ ДАННЫЕ С КЛИЕНТА, СКОЛЬКО ХУЕВ ПОМЕСТИТСЯ В ВАШЕМ АНУСЕ, ЕСЛИ ОН БУДЕТ РАЗМЕРОМ С АВТОБУС, МММ? МЫ ВАМ ПЕРЕЗВОНИМ @ СОБЕСЕДУЕШЬСЯ УДАЛЕННО НА 5.2k$ - ПРИВЕТ ВОТ ЛОВИ ТЕСТЫ УРОВНЯ ВКАТУНА В ЯЗЫКНЕЙМ, КАК ЖИЗНЬ МОЛОДАЯ ЧЕМ ЗАНИМАЛСЯ КАК ДЕЛА - КОГДА ГОТОВ ВЫХОДИТЬ?
>>2094441 Ага. А у меня еще и продолжение. Эти мытарства были на avr, а там usb 1.1. Теперь у меня есть малина, у которой такая же функция сломана в другом месте, и там usb 2.0 - то есть плюс новые команды и прочее. Хорошо что не пожадничал и купил анализатор с запасом. Теперь буду хачить ядро.
Сап пр'ощ, начитался треда и решил переписать апишку, щас методы выглядят так: user.get, user.setAvatar и т.п, логичнее ли будет использовать 1 файлик user, который принимает GET/POST и в зависимости от этого исполнить метод, например при POST запросе выполнить setAvatar а на GET соответственно get?
>>2094407 > Да 90% программистов не знают, что такое красно-черное дерево, потому что это не надо в 99% задач Это не программисты. Из-за дикой нехватики кадров большинству айти компаний приходится нанимать некомпетентных людей, которые год назад работали разносчиками пиццы, а сегодня Синьор Жаба Девелопер в VasyanSoft. Все программисты уже работают в Яндексах, FAANGах, опенсорсе.
>>2094242 > По крайней мере я таких считаю дебилами и в результатах собеса пишу "not recommended". Кек, вот тут ты спалился, что знаешь, что такое красно-черное дерево только потому, что у тебя работа состоит в том, чтобы дрочить других вопросом что такое красно-черное дерево.
>>2094506 Это ты про Москву в штате Алабама. В Москве, которая в России, но которая не Россия, 240К - минимальная ЗП для заместителя ассистента стажера на испытательный срок.
>>2092912 Дебил, ты опять выходишь на связь? В реальных приложениях смысл сравнивать константы есть, тупо потому что не так много приложение оперирует миллиардными данными и именно про это я и писал. Твой высер никак не относиться к тому, что я писал.
Инбифо: еще раз для дегенератов, я не писал про аннотацию О большое, не надо высираться на эту тему.
В какое же говно катится IT. Это конечно Китай, но тенденция глобальная и нихуя не радует
> Выгорание, поставленное на поток. Как в Китае работает система «Третий глаз», и почему программисты из-за нее умирают
> В крупнейших китайских IT-компаниях действует система наблюдения под названием Ди Сан Цзи Янь, «Третий глаз». Она получает данные из камер в офисах и из ноутбуков каждого человека, чтобы определить, кто стоит повышения, а кого нужно уволить. «Третий глаз» позволяет отслеживать экраны программистов в режиме реального времени, записывать их чаты, их активность в браузере и каждое редактирование документа. Часть компаний устанавливают систему даже в туалетах.
> Программа автоматически отмечает «подозрительное поведение», такое как посещение сайтов поиска работы или платформ с потоковым видео. Отчеты генерируются еженедельно, суммируя время, потраченное на «непрофильные» веб-сайты и приложения. Даже если вы посещали их в свое обеденное время или сидя в уборной.
> Дальше это может убрать у вас перспективы карьерного роста и повышения зарплаты. Выводы системы также используются в качестве доказательства, когда компания хочет уволить определенных людей. Главное, за чем следит система — чтобы вы не проводили ни минуты рабочего времени за «лишними активностями». Некоторые программисты из-за неё уже совершили суицид, другие — умерли от измождения.
>>2094599 > 29 декабря 2020 года 22-летняя сотрудница Pinduoduo умерла на улице, по пути от работы домой, около двух часов ночи. В этот день она работала больше шестнадцати часов.
> Через две недели, 9 января, один из разработчиков компании прыгнул из окна офиса, разбившись насмерть. Он работал всего чуть больше года, до этого с отличием закончил университет. Перед прыжком, по данным Pinduoduo, он в последний раз проверил мессенджер компании. Но ничего в нем не написал.
> В том же месяце другой сотрудник компании опубликовал в соцсетях фото коллеги, которого вывозили из офиса на носилках. И поделился своим мнением, что выгорание может иметь реальные последствия для здоровья. Вскоре его нашли с помощью «Третьего глаза» и уволили. Что случилось с сотрудником, которого вывезли, неизвестно.
>>2094599 Так китайцам же людей девать некуда. У простого китайского гражданина выбор не велик - либо идти по 16 часов на завод платы паять, либо те же 16 часов выжигать глаза кодом
>>2094407 Может, знать их внутреннее устройство на практике и необязательно, но было бы хорошо помнить, где они вообще в твоём языке реализованы и в чём их преимущество перед другими структурами данных, иначе ты совсем уж бездумная макака.
Ну и вообще можно рассматривать их просто как проверку на долбоёба: если ты впервые слышишь про КЧД, значит, ты вообще нихуя не знаешь. Какие тебе нахуй 240к, еблан, иди дворы подметай.
То же касается и хеш-таблиц, но я не знаю, насколько нужно быть кретином, чтобы не представлять себе устройство даже усреднённой типичной таблицы. Надеюсь, таких вкатышей не существует.
>>2094874 >если ты впервые слышишь про КЧД, значит, ты вообще нихуя не знаешь
Можно прочитать за пол часа статью уровня САМЫЕ РАСПРОСТРАННЕНЫЕ АЛГОРИТМЫ И ИХ СЛОЖНОСТЬ и получить это знание, я даже один раз на онлайн собесе рядом с ноутом прикрепил подобную табличку и тихонько проигрывал, когда у меня гоняли по этой хуйне. Просто пиздец ценный опыт обретаемый меньше чем день про КЧД я кстати оттуда же узнал, лул
>>2094944 Но ведь это не борщехлебство, я только пару раз видел, как кто-то на шинде прогает (при этом код запуская в виртуальной машине убунты), обычно или линух или мак
>>2094956 Ты видимо не из пыхосреды и прочих веб-опущенцев, там 99% сами себе проблемы любят создавать, а потом бугуртят А ЧО ЭТО У МЕНЯ ЗА АШЫПКА, все чаты засирают своей хуйнёй.
>>2094956 >или линух или мак Линух - для пердоль скачивающих по пол-гига аптейтов в день, мак - для любителей подолбить в очко. Для десктопа для обычного пользователя все еще есть только единственный адекватный вариант.
>>2094973 Это все безусловно охуенные маня-выдумки, но как это блядь относится к тому что ебаный в сраку элм лезет куда то хуй пойми куда и хуй пойми зачем. Ах да я и забыл это ж стандартная практика теперь в индустрии, особенно в строю пердолей. Надо было еще спиздануть что нужно было срочно обновиться ведь код так же быстро протухает как раскрытое молоко в которое настрали тут и говорить не о чем ОБНОВИСЬ, НУЖНО ОБНОВИТЬСЯ, СИСТЕМА САМА СЕБЯ НЕ ОБНОВИТ, Я НЕ ОБНОВЛЯЛСЯ УЖЕ ДЖВА ЧАСА ПОЙДУ ОБНОВЛЮСЬ.
>>2094989 Зато у прыщедегенератов фаерволов нет и их может кто угодно ебать в рот и в жопу. И да где то похоже что я что то устанавливаю или нужно скачать дополнительный модуль для сложения 1+1 или что блядь?
>>2094928 >Можно прочитать за пол часа статью уровня САМЫЕ РАСПРОСТРАННЕНЫЕ АЛГОРИТМЫ И ИХ СЛОЖНОСТЬ и получить это знание Так и есть, в принципе. Если васян не может сделать даже этого, нахуй он нужен такой красивый? Но вообще алгоритмы лучше всё же знать хотя бы ввиду того, что это не очень-то и сложно (не считая их математического обоснования).
СИДИШЬ НА СОЗВОНЕ @ ЖАРКО - ОКНО ОТКРЫТО @ ВКЛЮЧАЕШЬ МИКРОФОН @ ЗА ОКНОМ ЕДЕТ ЭЛЕКТРОВЕЛОСИПЕДИСТ я его видел просто, когда гулял - это точно он С КОЛОНКОЙ @ МУЗЫКУ СЛЫШНО ТАК, БУДТО КОЛОНКА У ТЕБЯ В КВАРТИРЕ @ Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ @ Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ @ Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ
>>2095617 >>2095575 Будет отдельная таблица-справочник с успешными ошибками, для каждого запроса надо в неё заглядывать (конечно, с кешированием) и искать статус в ней.
>>2095623 Да, в таблице на постгресе хранить все эти ошибки и через кеширование в редисе сравнивать. Дополнительно тримим строку, приводим ее к нижнему регистру и удаляем все пробелы.
Потом на квартальной встрече можно будет рассказать про новую архитектуру обработки ошибок и оправдать высокие зарплты, кайф.
>>2095547 >>2095613 Ладно, поясню дебушкам, вы сами пройдите по айпишнику что на скрине >>2094905 Они его уже каким то кабанчикам отдали давно. Хорошо что хоть вирусня какая нибудь не скачалась и на том спасибо. Также позволю себе себя процитировать >>2094981 >ебаный в сраку элм лезет куда то хуй пойми куда и хуй пойми зачем. Ах да я и забыл это ж стандартная практика теперь в индустрии, особенно в строю пердолей
Блять, какая же гитхаб помойка просто пиздец, в рот ебал это говно, какого хуя здесь нельзя скачать отдельную папку, нахуй мне весь репозиторий размером в 999гигабайт нахуй качать когда мне нужна 1 папка, просто ебанизм блять охуеть можно просто пиздец, охуенно полезная вещь блять просто нахуй в рот срал разрабам это просто пиздец, еще больший кринж когда кто то хвастается своим проектом на гитхабе или своей охуенной там страничкой, просто пиздец блять, 2021 год нахуй, ага, пиздец блять просто охуеть можно
>>2094874 Какая то чушь, объективно. Если ты не знаешь хуйнянейм, то ты ничего не знаешь. Ты малолетка? Ты там на фаанг надрачиваешь, малолетка, давай спросим у веб разрабов оттуда, часто ли они сталкиваются с кчд в своей работе. Ответ тебя удивит. Но я и так вижу, что ты дауненок.
>>2095738 Фанатики фаанг-стайл собесов - бестолковые карго-культисты. Этот дроч появился из-за гугла, которому первое время требовалось много алгоритмических спецов для поиска, а потом они стали настолько богатые, что стало насрать.
Есть два мало связанных скилла: инженерный и теоретический, и они слабо пересекаются. Чтобы найти хорошего инженера, надо самому хорошо разбираться в области, собеседовать его и посмотреть на его проекты. Для поиска теоретика достаточно дать ему задачи. Иногда множество теоретиков и инженеров пересекаются. Поскольку для того, чтобы собеседовать инженеров, требуется ненулевой мозг, гугл пошел другим путем: он собеседует теоретиков, дает им оффер на год, а по итогам года смотрит, что они понаделали. И если окажется, что теоретик пишет башкой об клавиатуру функции на тыщу строк как типичный олимпиадник - его гонят нахуй на мороз. Если он пишет нормальный грамотный код - оставляют.
Плюс этого подхода в том, что в итоге остаются инженеры сбогатыми теоретическими знаниями. Минус - что это стоит космических денег, а именно оплаты года работы тех, кто не в итоге окажется забракован. Гугл настолько богат, что ему похуй и он может себе это позволить. Остальные из фаанга тоже.
Но если компания - мейлру, яндекс, сбер или вообще какой-нибудь стартап, то такое собеседование тупо не для них. У них нет столько денег и нет столько сотрудников, чтобы устраивать охуительные эксперименты на целый год. Количество сотрудников меньше, чем требуется для нормального развития проектов. Из-за этого продукты катятся в с раное говно, а нагрузка на существующий штат растет. А все потому что понабрали, блядь, менеджерков по объявлениям.
>>2095739 Да наткнулся как-то раз... В результате пришлось весь проект выкачивать, а там больше сотни гигов было, при этом гитхаб несколько раз соединение сбрасывал... Короче >>2095701 >разрабы долбаебы сука как я их ненавижу ППКС
>>2095747 Это означает лишь то, что в этой галере менеджеры - клинические долбоебы, и работать там не нужно.
Нет ничего неосиляторского в нежелании дрочить литкод, тратя в пустую месяц-другой, когда за это время можно порешать какие-то реальные проблемы и покоммитить в опенсорц, повысив свою квалификацию. Что-то большее, чем обзорное знание алгоритмов и структур, не нужно 99% разработчиков
>>2095738 >>2095742 >>2095766 Уметь складывать числа, наверно, на работе тоже необязательно, но если на собесе чувака спросят "сколько будет 2 + 3?", а тот в ответ начнёт выдавать перлы в духе "да нахуй мне это знать ваще надо, мы не на контроше сидим, компьютер и так всё за меня сложит, лучше спросите меня, сколько у меня лет опыта работы с CuckoldSQL и LGBTQIA+ Framework", то это как минимум внушительный тревожный звоночек.
>>2095983 Захуй знать эти 2+3, если ответ гуглится за 6 десятитысячных секунды? Вообще, знать сложение вредно для программиста. В этом вашем матане 2+3=3+2, а пограмировании '2'+'3' != '3'+'2'/
>>2095983 Проиграл с маньки, который даже передернуть реплику не смог. Тебе не про фреймворки говорят, а про проектирование и умение пользоваться знаниями, еблан. Хули толку от того, что ты можешь гениально список отсортировать, если ты не знаешь, как применить эти знания? Это во-первых. А во-вторых, ты редуцируешь достаточно сложные алгоритмы до простейшей алгебры и пытаешься строить на этом свою аргументацию.
>>2094468 > Кек, вот тут ты спалился, что знаешь, что такое красно-черное дерево только потому, что у тебя работа состоит в том, чтобы дрочить других вопросом что такое красно-черное дерево. Я знаю, что такое красно-черное дерево, во-первых, потому что мне про это рассказали в универе на курсе алгоритмов, во-вторых, потому что я читал об этом в Кормэне, в-третьих, практически в любом языке программирования есть ordered/unordered set/map и у любого нормального человека возникает такая цепочка рассуждений в голове: "зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее? а чем отличается реализация? А, unordered реализован как хэш таблица, а ordered - как красно-черное дерево". Но у долбоебов такие рассуждение в голове не рождаются, точно не знаю почему, но предполагаю, что из-за генетической убогости, просто не наросли нужные доли в мозгу.
>>2096049 Потом эти дрочеры на красно-черные деревья приходят в профессию и плодят несопровождаемый говнокод. Видел таких неоднократно. К ним на пару ещё прилагаются байтоёбы. Ни те ни другие тупо не могут нормальное имя переменной сделать.
>>2096049 >зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее? Да, такое возникает >а чем отличается реализация? А на это поебать
>>2096047 >достаточно сложные Для неучей-вкатышей всё это, разумеется, очень сложно. Наставник из скиллбокса про такое не рассказывал, гугл выдаёт устрашающие статьи с википедии с кучей непонятных терминов. Вот и остаётся вкатышу только утешать себя, что это всё на самом деле и НИНУЖНО вовсе. Правда, вкатится такой вкатун лишь спустя 100 собеседований, да так и застрянет, ковыряя вилкой легаси.
>>2096100 Не виляй жопой. Сравнивая базовое арифметическое сложение (как это сделал ты, долбоеб) и алгоритмы - да, алгоритмы сложнее. Да и вообще забавно выглядят твои попытки выставить всех вокруг вкатунами. Надрочился на литкот и попал в бегтехную галеру? Молодец, возьми с полки пирожок. Можешь считать себя начальным мидлом, с такими рассуждениями это твой потолок пока.
>>2096072 Вот этот прав. >>2096049 Зачем мне знать разницу между красно чёрным деревом и хэш таблицей? Зачем мне знать как работает хэш таблица? Как я буду применять это знание? Где я буду писать код, «похожий» на реализацию этих структур, чтобы оправдать инвестированное время? Балбес, лучше почитай фаулера, мкконнела, Вернона, мартина. Ты реально карго-культист и дурачек. Пойми одну простую вещь - знания без применения или воспроизведения меркнут и теряются, такого устройство памяти. Если ты не используешь на практике реализацию и структуру BST то эта информация со временем исчезнет из твоей головы, оставив закладку, которая в будущем позволит быстрее восстановить это знание извне. В 99% рабочих кейсов ты и близко не подойдёшь к разнице BST/хэш таблиц, а значит пропадёт и знание. Но вот некий «синиор» решил что надо спрашивать это на собесе. Получается ты предлагаешь мне тратить время и воссоздавать это знание у себя в голове. Однако, в силу указанной вероятности,то знание по сути я восстановлю только для прохождения этого собеса - вырожденное знание, цель которого заключена сама в себе. Так вот, если я очень хочу попасть в эту компанию и хочу настолько, что это абсурдность этой инвестиции перевешивается моим желанием туда попасть - чтож, так и быть. Но пока на рыночке есть куча других отличных предложений без подобных требований - пока это так я обойду твою галеру с закосом под фаанг стороной. И получу конкурентое преимущество, ведь у меня останется свободный ресурс (время), которое я не потратил на эту хуйню и могу распоряжаться им как пожелаю инвестируя иначе, в более полезные навыки и знания. Вот почему твой писюн короче, твоя зп меньше, твоя женщина строптивее, твоя машина дерьмовее а коллеги токсичнее
>>2096049 > Я знаю, что такое красно-черное дерево, во-первых, потому что мне про это рассказали в универе на курсе алгоритмов, во-вторых, потому что я читал об этом в Кормэне Я тоже где-то раз в пару лет открываю википедию и читаю про эти деревья (потому что где-то в интернете в очередной раз прочитал, что "должен это знать"), и так же благополучно забываю. И ты бы также забыл, если бы не нужно было кого-то дрочить вопросами про эти деревья.
> в-третьих, практически в любом языке программирования есть ordered/unordered set/map и у любого нормального человека возникает такая цепочка рассуждений в голове: "зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее? а чем отличается реализация? Выбрать просто: если тебе удобнее написать хеш функцию для твоего ключа, то берешь тот, который с хеш таблицей. Если удобнее написать операции больше/меньше, то берешь тот, который с деревьями.
>>2096072 Вот этот прав. >>2096049 Зачем мне знать разницу между красно чёрным деревом и хэш таблицей? Зачем мне знать как работает хэш таблица? Как я буду применять это знание? Где я буду писать код, «похожий» на реализацию этих структур, чтобы оправдать инвестированное время? Балбес, лучше почитай фаулера, мкконнела, Вернона, мартина. Ты реально карго-культист и дурачек. Пойми одну простую вещь - знания без применения или воспроизведения меркнут и теряются, такого устройство памяти. Если ты не используешь на практике реализацию и структуру BST то эта информация со временем исчезнет из твоей головы, оставив закладку, которая в будущем позволит быстрее восстановить это знание извне. В 99% рабочих кейсов ты и близко не подойдёшь к разнице BST/хэш таблиц, а значит пропадёт и знание. Но вот некий «синиор» решил что надо спрашивать это на собесе. Получается ты предлагаешь мне тратить время и воссоздавать это знание у себя в голове. Однако, в силу указанной вероятности,то знание по сути я восстановлю только для прохождения этого собеса - вырожденное знание, цель которого заключена сама в себе. Так вот, если я очень хочу попасть в эту компанию и хочу настолько, что это абсурдность этой инвестиции перевешивается моим желанием туда попасть - чтож, так и быть. Но пока на рыночке есть куча других отличных предложений без подобных требований - пока это так я обойду твою галеру с закосом под фаанг стороной. И получу конкурентое преимущество, ведь у меня останется свободный ресурс (время), которое я не потратил на эту хуйню и могу распоряжаться им как пожелаю инвестируя иначе, в более полезные навыки и знания. Вот почему твой писюн короче, твоя зп меньше, твоя женщина строптивее, твоя машина дерьмовее а коллеги токсичнее
>>2096124 >>2096123 >>2096117 >>2096072 Вы не понимаете. Цель же не в том, чтобы проверить знания алгоритмов. Цель проверить, насколько вообще человек соображает. Если программист хороший, то он на эти алгоритмические вопросы очень легко ответит, потому что у него мозг под это заточен. Все хорошие программисты, которых я знаю, закончили всякие мехматы / вмк / физфаки и прочее. Люди, которые хотя бы пару лет не позанимались математикой и/или компьютер саенсом, не способны вообще к инженерной мысли, это обезьяны.
>>2096159 Я в студенческие годы на всякие олимпиады ездил и во всяких кодджемах участвовал по фану, а щас спустя 5 лет после выпуска и "медиум" с литкода не решу. Потому что эти знания пригодились пару раз за 5 лет.
>>2096159 Ты путаешь алгоритмические задачки типа "разверните связный список" и знание конкретных алгоритмов/структур и их сложности. Первое можно решить даже если впервые такую задачу видишь, ну или как минимум хорошо порассуждать. Второе ты нихуя не ответишь, не зная о чем речь.
>>2096159 Ты путаешь задрачивание и способность соображать, даже среднячок можешь засесть с книгой по алгоритмам и выдавать тебе верчение КЧД, так как реализация всего этого не особо сложная, просто это нахуй не нужно в 99% задач. Я вот вообще считаю, что хороший программист это тот, кто может архитектуру приложения сделать для любой ситуации, так как это требует опыта и значительную долю собственных размышлений, так как даже существующие книги дают на вопросы связанные с этим крайне расплывчатые ответы и простым задрачиванием не обойтись.
>>2096186 Но ведь так и есть. Во-первых, если в твоем репозитории есть отдельная папка, настолько обособленая и самостоятельная, что ее нужно для чего-то скачивать отдельно, то ее надо заливать в отдельный репо. А во-вторых, если у анона возникает трудность с тем, чтоб выкачать весь репо, потому что он очень большой по размеру, то значит, чтo анон не умеет настраивать .gitignore и пушит в репо все файлы подряд, вместе со сгенерированными.
>>2094407 >>2094462 Задроты, плес. То, что что-то зубрили в школе\универе ради оценок, атестата и красного ненужного дипломчика, не значит, что это все нужно в реальной жизни. Представьте себе, всякие деревья, сортировки, O(n) и прочая шняга не уходит дальше теории и олимпиадных задачек, это все действительно не нужно в реальном программировании. Если на одно вакантное место в хорошей конторе будет претендовать первый программист, который задрачивал деревья, задачку коммивояжера, самые быстрые алгоритмы сортировки, и второй программист, который знает акутальные подходы в архитектуре проектов, может в работу с БД, работу с апи, многопоточность, сервисы и т.д., то в 99% случаев работу получит второй.
>>2096215 >А во-вторых, если у анона возникает трудность с тем, чтоб выкачать весь репо, потому что он очень большой по размеру, то значит, чтo анон не умеет настраивать .gitignore и пушит в репо все файлы подряд, вместе со сгенерированными. Я работал в конторе, .git папка весила 60 Гб и clone занимал пол дня. И там не было бинарных файлов или генерированных, просто большой проект и история за 10 лет.
>>2096274 >Я работал в конторе, .git папка весила 60 Гб и clone занимал пол дня. И там не было бинарных файлов или генерированных, просто большой проект и история за 10 лет.
60 гб текста не может быть даже за 10 лет, только если у вас там жирнючие фикстуры есть
>>2096274 Чел, архив с исходным кодом ТЕЛЕГРАМА весит 84 мегабайта. Там работы явно не меньше, чем в твоей говноконторе и телеграму лет 8 уже есть точно. Ты как раз из той категории программистов, которые пушат в репо тупо все подряд, включая сгенерированные файлы, локальные кеши и т.д. Гитигнор в помощь
>>2096300 Абсолютно та же хуйня в яндексе. Зарплаты под NDA и чмырение каждые полгода на ревью, вкупе с охуительными историями, что другие-то вот работают, а тебе надо подтянуться. Независимо от достижений, разумеется.
>>2096274 >просто большой проект > .git папка весила 60 Гб Прохладная былина, бро. Видео туториалы как пользоваться приложением тоже конечно же являются частью проекта да, как же иначе
>>2096316 Тред полон студиозов, которые думают, что раз они осилили задрочить за пару месяцев литкод, то теперь они ниибаца крутые разработчики, и вообще это мерило скилла.
Факт, что эти знания действительно дешевы, почти не используются в реальной работе и чаще всего требуются лишь в виде обзорной информации и понимания О-нотации, игнорирются.
Забавно, что у литкод-детей есть только две крайности: знаешь кнута наизусть или не знаешь нихуя. Магазиностроители, хули с вас взять.
>>2096278 Не, чекаут там был достаточно быстрый, секунд 5-10.
>>2096284 >60 гб текста не может быть даже за 10 лет, только если у вас там жирнючие фикстуры есть Может, все зависит от количества файлов и количества изменений в них. Это старый монолит, ему лет 18 было, и в реальности истории там было больше просто в какой-то момент ее обрубили из-за размера репозитория если бы проект не сдох, то наверное снова бы повторили. Над проектом одновременно работало 30-60 разрабов, можешь представить сколько говна они коммитили. Плюс мержи в релизные бранчи были без squash, так что все промежуточные коммиты фича бранча остаются в истории.
>>2096302 >>2096303 >>2096309 Это размер .git папки, сами исходники весили меньше. Там из бинарных файлов были только пяток гифон с иконками и все. Просто старый, большой проект, на котором много народу работало.
>>2096309 >Даже гит ядра столько не весит. Там другой метод работы с изменениями. Линус не признает пул реквесты и работает через патчи по мылу. У тебя каждая фича порождает один коммит в бранч.
>>2096401 Чел, я сам с 8-летним прелым легаси работал еще полгода назад, вся папка вместе с .гит весила 3 гига, из них под гиг - это бинари и initial-миграции всяких справочников данных. И это монолит который до сих пор активно дорабатывают и добавляют новые фичи, с двухнедельными спринтами. Не верю в 60 гигов вообще никак.
>>2096182 >>2096205 >>2096224 > Ты путаешь задрачивание и способность соображать > Задроты, плес. То, что что-то зубрили в школе\универе ради оценок, атестата и красного ненужного дипломчика Вот это разрыв жоп у разносчиков пиццы без образования. Только изучение точных наук, таких как математика, физика, кампухтер саенс, может сделать из обезьяны человека, который в принципе мыслить способен. Есть один очень простой тезис, который вам нужно понять: если человек может в точные науки, то у него голова соображает и он сможет в любые технические задачи. А если человек не может реализовать алгоритм в 10 строк за 30 минут, когда интервьюер дает кучу подсказок, то он просто долбоеб по жизни, такой и в работе будет постоянно хуйню делать.
>>2096589 >>2096579 типа > КО-КО-КО НА СОБЕСАХ В ЯНДЕКСЕ СПРАШИВАЮТ НЕНУЖНУЮ ХУЙНЮ > УНИВЕР ХУЙНЯ БЕСПОЛЕЗНАЯ, Я ПОСМОТРЕЛ КУРС НА ЮТУБЕ "КАК ДЕЛАТЬ САЙТЫ НА ZALUPA MVC 7.0" И Я ПОГРОМИСТ
>>2096593 Все так, спрашивают бесполезную хуйню, еще и в 5 этапов, платят по нижней границе рынка, дрочат очко бюрократией. С чем конкретно не согласен?
>>2096659 >>2096598 Вы мне про работу в Яндексе говорите, а я про собесы. Про работу ничего не могу сказать, потому что я в Яндексе не работал. Но лично я технические собесы провожу похожим образом и считаю, что это хорошая методика, потому что разносчиков пиццы без образования можно отсеять и не работать с ними в одной компании.
>>2096589 Из-за пары собес + низкая зарплата. Еслиб они платили в два раза выше рынка, например синьору бекенда 1лям на руки я бы прямо сейчас пошёл дрочить алгоритмы и штурмовать их собес. А за той копье, что они дают при таких то понтах - не спс, я на западного дядю поработаю в коллективе нетоксичных профессионалов на ангельском ага
>>2096736 Пчел, вертеть деревья = балансировать, а у него задачка была инвертировать самое обычновенное бинарное дерево. Там буквально три строки решение и никакую теорию знать не нужно. Он потом извинялся еще в твиттере что спылил с сам виноват
>>2096574 ДОХУЯ ЗНАЕШЬ МАТЕМАТИКУ @ МОЖЕШЬ ЗА 30 МИНУТ РЕАЛИЗОВАТЬ АЛГОРИТМ НА 10 СТРОК @ ПОТОМ ПРАВДА НИКТО НЕ МОЖЕТ РАЗОБРАТЬ, ЧТО ТЫ ТАМ НАГОВНЯКАЛ @ ПЕРЕМЕННЫЕ НАЗЫВАЮТСЯ x1, x2, t, ii, jj @ ЧТОБЫ ПРОСТО ЗАПУСТИТЬ ЭТОТ АЛГОРИТМ ПРИХОДИТСЯ ДЕЛАТЬ НЕ САМЫЕ ОЧЕВИДНЫЕ ТАНЦЫ С БУБНОМ @ ЗАМЕНИТЬ КОД ЭТОГО АЛГОРИТМА НА КОД АНАЛОГИЧНОГО АЛГОРИТМА НЕ ПОЛУЧИТСЯ, ТАК КАК ВСЁ НАМЕРТВО ПРИБИТО
>>2096762 >бинарник весом 1 тб Ох уж эти ночные кошмары байтоебов с алгоритмистами-олимпиадниками
У меня так один знакомый олимпиадник говорил, что SQL хуевая идея, ведь все данные можно получать намного быстрее, если вместо запроса писать сырой код
>>2096788 Есть. Тому олимпиаднику не нравился сам подход к выборке данных из базы, если он не контролировал в ней каждый чих, вплоть до чтения из файла.
>>2096757 ПРОСЯТ НАПИСАТЬ ХУЙЛО ВОРЛД @ ПИШЕШЬ ХУЙЛО ВОРЛД НА ПАТТЕРНАХ, СОЗДАВ 100 КЛАССОВ И 5000 МЕТОДОВ @ КАЖДАЯ ПЕРЕМЕННАЯ ИМЕЕТ ВИД ТИПА dataToBePassedToTheMethodInvokingTheQuerySoThatTheStringIsPrinted @ ПРОГРАММА РАБОТАЕТ СО СКОРОСТЬЮ O(N!), ГДЕ N - КОЛИЧЕСТВО СИМВОЛОВ В ВЫДАВАЕМОЙ СТРОКЕ
>>2096757 Так-то в математических алгоритмах (написанных по соответствующей научной статье) используются названия типа х1, х2 как раз в целях читаемости. Чтобы было как в оригинале, и любой человек, знакомый с ним, мог понять алгоритм. Потому что без этого во всяких асимптотически оптимальных выдрочках один хрен ничего не разберешь, какие бы названия у переменных ни были.
>>2096780 И да, и нет. Действительно, избавление от парсеров и прочего SQL-хлама используется в хайлоаде и дает прирост RPS вместе со снижением нагрузки на проц. Но это нужно в таких редких случаях, что в погоне за оптимизацией это должен быть самый последний метод.
Примерно этой же логикой в свое время руководствовались изобретатели монги и прочего nosql (ну, еще кроме желания выкинуть реляционную систему). Самое смешное в этом то, что в итоге им пришлось изобретать лиспоподобное уродство с миллионом операторов для построения сложных запросов. А, и еще закат солнца вручную с транзакциями.
>>2097102 Неудобно хранить вложенные структуры произвольной глубины. Можно, но именно неудобно. Хотя в итоге все равно к ней пришли, просто в виде гибрида.
Кстати, до кучи еще и схемы таблиц добавились в виде описания индексов, уникальности ключей и прочего.
>>2097320 Русский язык дал тебе словообразование, которое подчиняет своим правилам слова из любого языка, а ты нос воротишь, скажи спасибо что не как в англюсике
>>2097406 Ну ты загугли архитектуру приложения, плюс загугли интеграцию вон с той хуйней с говноапи с которой тебе нужно интегрироваться, ну и раз уж ты начал то можешь еще собственно и реализацию своей бизнес-логики найти где-нибудь.
>>2097477 Если ты не можешь в простое, математически доказанное верчение деревьев, то при виде реальной архитектуры реального проекта точно жидко сренькнешь и убежишь звать маму
>>2097536 >то при виде реальной архитектуры реального проекта точно жидко сренькнешь и убежишь звать маму >несколько сотен тысяч строк лапшекода с иф элс и фор-ами Ну да, будет нелегко
>>2097536 Литкод-ребенок, спок. Ты же соснешь, как только понадобится что-то сложнее, чем сортировка списков, где нужно понимание протоколов, знание предметной области, технологий и всякой ядерной магии.
В яндексе власть захватили карго-культисты, дрочащие на монореп, запрещающие языки и через год разрешающие (потому что думают, что лучше всех знают, как писать код, но оказываеся, что нет) и уже в четвертый раз переделывающие облачную инфраструктуру, потому что говно, изобретенное олимпиадниками, каждый раз сосет.
Мейлу страдает терминальным велосипедостроением и до сих пор не прошли фазу жесткой автоматизации (со слов работавшего там товарища).
Про озон и авито ничего не скажу, но это компания-с-одним-проектом, то есть у них все крутится вокруг продажи товаров, так что это суть распределенный интернет-магазин на стероидах.
>>2097588 С ними не знаком, да и желания особого нет. В любом случае, они используют эту методику без понимания специфики фаанга. Как бы им ни хотелось - они не гугл, и не могут эффективно оплучать кандидатов с ее помощью.
Я уже писал, что литкод и архитектура - это разные, малопересекающиеся понятия. Если ты галерный гребец, то все, что ты должен уметь - это грамотно пистать код. От тебя требуются только механические умения и выдрочка. Литкод тут в принципе может быть уместен.
А вот к проектированию алгоритмических манек никто и никогда не допустит :)
>>2097625 > Ясно. Ты вовсе не макака, это они все не шарят Как ты лихо вывернул аргументированную позицию "алгоритмодроч подходит только для фаанг" в "они все не шарят". Представь себе, да. Когда вышла книжка про собеседования в микрософт, сколько долбоебов начали спрашивать про круглые крышки люка? А насколько часто повторяется вопрос "кем вы видите себя через пять лет"? Это надо совсем не иметь мозга, чтобы думать, что большинство по-умолчанию право. Впрочем, от джунов и мидлов, типа литкод-дрочеров, этого никто и не требует.
>>2097571 Так написано же - говногалерах. Почему так делают яндекс и ко - и так понятно, у них бабла до жопы, потока желающих попасть еще больше, можно хоть 80% резюме выкидывать в корзину неудачники нам не нужны и все равно слишком дохуя кандидатов останется. Да и все эти лоулвл алгоритмы там нужны все-таки чуть чаще чем в среднем в айти. А вот когда крутить деревья и наизусть учить О большое популярных алгоритмов нужно, чтобы попасть в очередное КабанчикВекторИндастри - вот тут очень интересно, что в голове у этих шимпанзе.
>>2097649 Чел, любой кабан предпочел бы нанимать людей которые хотя бы могут осилить БАЗУ. Это же очевидно.
Видишь в чем дело: приходит к тебе маня и называет себя архитектором, код писать отказывается, зато сыплет баззвордами, дохуя набухает и кудахчет, какие все вокруг мудаки. Как ты это все проверишь? Наймешь его на основании кукареков? Лол. Я однажды так сделал и повторять не готов. Вместо этого я предлагаю архитектору все же развернуть дерево на листочке и дальше стараюсь удержать покерфейс профессионализма, потому что он громко рвется и начинает оскорбленно верещать какой хуйней мы занимаемся. Что характерно, гордость ему все же позволяет сделать подход к дереву, но ехидное дерево не дается.
>>2097953 Во-первых, нет. Это не (((база))). Это задротство, которое в состоянии осилить любая JS-макака за пару месяцев. Во-вторых, если ты почитаешь про те же собеседования в яндексе, то там есть архитектурная секция, и формат собеседований иначе построен. Задача на алгоритмы только одна, и та не обязательная, а основное время посвещают разговору за, собственно, архитектуру. В-третьих, если ты не в состоянии задать вопросы по предметной области и проверить, есть ли за баззвордами что-то стоящее - то ты сам просто-напросто некомпетентный долбоеб.
Что характерно, метод, позволяющий отличить пиздобола от специалиста известен - собеседование. От слова "беседа". Разговариваешь с человеком, затрагиваешь проекты, просишь его рассказать детали, интересные баги, и прочее. Говоришь о реальных проблемах вашего проекта, слушаешь, как бы он их решил.
На всякий случай - я уже давно не хожу по вакансиям, а сам набираю людей. И каждый раз рофлю с манек, которые понабирают вращателей деревьев, а потом выясняется, что никто из них не может банально расковырять исходники питона и починить там какую-нибудь багу.
>>2086825 >Особенно абсурдно стало на удаленке, когда это стало одним компьютером, просто до 18:00 я делаю на нем рабочие дела, а после — свои. Более абсурдно это когда возишь свой ноут на работу, так так там нету пеки, там работаешь, а потом приходишь с ноутом домой и в нем же дома капчуешь.
>>2097973 А с каких пор у тебя физзбазз перестал быть базой, ммм?
Можешь не пересказывать охуительные истори про яндексовые интервью, которые тебе Рабинович напел по телефону, здесь люди больше тебя про них знают, тут есть все-таки яндексойды. Так вот, сложнее физзбаза там только 3SUM. Архитектурную секцию ставят тем, кто уже прошел или есть уверенность что точно пройдет код. Ну, чтобы маняархитекторы не тратили чужое время.
>На всякий случай - я уже давно не хожу по вакансиям, а сам набираю людей. Ну вот, кого-то ты забулщитил. Прискорбно, но типа поздравляю. А было бы у них верчение деревьев — все бы сложилось иначе.
>>2097997 > физзбазз М-м-м, это возведение в абсолют. Обожаю.
> которые тебе Рабинович напел по телефону А теперь чучелко. Мальчик, завязывай с демагогией, ты в нее не умеешь.
Гениальный вращатель деревьев обиделся, спешите видеть. Понимаешь, настолько серьезно к литкоду будет относиться только тот, кто ничего из себя не представляет. Это его единственные знания, которыми он ниибаца гордится :)
>>2097953 Не, лучше наймём олимпиадника, умеющего на сях реализовать дерево, стэк, связанный список, алгоритм сортировки, пустить в продакшн и получить разбежавшуюся команду от неподдерживаемой кодовой базы, полную костылей и хитрых решений чтобы затем с горящим пуканом искать уже «тупых макак без БАЗЫ» для приведения этой клоаки в хоть какое-то вменяемое состояние
>>2097953 Не говоря о том, что олимпиадники - душнейшие лохи и задроты, не могущие а общение с людьми и решение не формализованных и не рафинированных задач
>>2097953 И наконец последнее в списке, но не по значимости. Вся расхайпованная «база» это два предмета с 1 и второго курса местного сталелитейного политеха на факультете автоматизации формовыплавочных хуев, которые ежегодно осиливают десятки школьников, дрыгающихся в общаге под скрмптонита, кальян и балтику светлую. Отличный критерий, ага
>>2098049 Что-то я сомневаюсь, что у тебя так жутко полыхала бы срака, если бы на собесе просили написать калькулятор с консольным вводом-выводом или спрашивали бы переменные-циклы-массивы.
>>2098052 У меня бы не полыхала, я бы просто поржал. Просто если я бы я собрался идти на собес, то первое, что я бы показал - свой гитхаб. Если он не снимает вопросы по алгоритмам и базовым языковым вещам - собеседующие не очень умные (или отнеслись к резюме на похуй) и мне с ними нечего обсуждать. Если же собеседование начнется с предметных разговоров за технологии - мы друг другу подойдем.
>>2098052 Твои видимо собесы в силу отсутствия опыта, отзывов и рекомендаций состоят из судорожного верчения деревьев и отчаянной попытке доказать свою нужность чтобы хоть как-то обратили внимание. Не переживай, если все сделаешь правильно, то твои собесы будут однажды похожи на мои - дружеский разговор за жизнь, проблемы и обсуждение разных ситуаций - как с другом в баре за технологии. И чеки конечно будут не смешные 200к фантиков. А пока старайся и не сильно полыхай, мальчик, все будет
>>2098063 О, теперь стыдно стало. Молодец, хоть какой-то прогресс. >>>2098066 >Твои видимо собесы в силу отсутствия опыта, отзывов и рекомендаций состоят из судорожного верчения деревьев и отчаянной попытке доказать свою нужность чтобы хоть как-то обратили внимание. Нет. >Не переживай, если все сделаешь правильно, то твои собесы будут однажды похожи на мои - дружеский разговор за жизнь, проблемы и обсуждение разных ситуаций - как с другом в баре за технологии. И чеки конечно будут не смешные 200к фантиков. А пока старайся и не сильно полыхай, мальчик, все будет Поржал с маняфантазий.
>>2098030 Чел, ты пойми, макак без БАЗЫ напишет такое же неподдерживаемое говно, только еще и х2 по времени. Плавали-знаем, я ваших поделок повидал предостаточно.
Алсо, нахуя ты мне миллион ответов-то настрочил? Я ж даже читать столько не готов. Прими мазь для жопы чтоли.
Чел, шеф-повар это по сути менеджерская должность, он не готовит. Двач образовательный. Как ты понял, твоя аналогия не только притянута за уши, но еще и довольно неграмотна. Я ее пофикшу:
>Повар приготовит говно если не знает БАЗЫ вроде владения ножом и бульона. >КОКОКО БУЛЬОНОБЛЯДОК ПОПУСТИСЬ НАХУЙ КОМУ НУЖНО ВЕРТЕТЬ ТВОИ НОЖИ ГЛАВНОЕ РЕЦЕПТЫ И КАЧЕСТВЕННЫЙ МАЙОНЕЗ КУПИТЬ
>>2098086 Уймись, дебил, твоя база уже 50 лет как во всех языках в стд либах реализована, на то она и база, никому нахуй не надо знать ее наизусть. Ее дрочат ради собеседований за пару дней и потом сразу забывают.
>>2098081 >напишет такое же неподдерживаемое говно Нет. Если взять двух одинаковых Челик, один из которых потратил два года на универ и базу (про 4 года бакалавр вообще молчу), а другой 2 года на работу и оттачивание навыков - ответ очевиден. Скил + база конечно лучше чем просто скил, но база << скил.
>>2098111 >обосрался с деревьями >обосрался с разметкой Совпадение? Не думаю...
>>2098094 Мартышка без БАЗЫ и с оптимальной реализацией обосрется и навертит костыльного говна, причем в самом сука неожиданном месте
>>2098091 >а другой 2 года на работу и оттачивание навыков Без в/о он ещё на этапе поиска первой работы пойдет оттачивать навыки в пятерочку. Более чем достаточно челов И с навыками И с корочкой, чтобы всерьез рассматривать твоего кадра.
>>2098083 >судорожное семёнство каждые пару минут >Все аноны - один анон, ага.
>>2098159 Тебе не стыдно в выходной день сидеть и так жирно накидывать в тематике? Сходил бы с девушкой куда-нибудь хотя бы или петпрожект бы попердолил.
>>2096574 >Только изучение точных наук, таких как математика, физика, кампухтер саенс, может сделать из обезьяны человека, который в принципе мыслить способен. Неграм не забудь пятки поцеловать, клерикал.
>>2097090 Пишут так, потому что исторически большая часть математики была написана ручками на бумаге, без всяких автозаполнений и прочего статического анализа в IDE. Плюс большинство мат. высеров редко читается другими людьми. А если маняматику нужно будет сделать его говно читабельным, то он будет писать диссертацию, где перед каждой строчкой с формулой будет идти как минимум параграф текста, обьясняющий, что он собирается сложить хуй с залупой в четырёхмерном пространстве экзотической вселенной. Вот только нахуй это говно тащить в сырцы, учитывая, что всякие гзипы это по сути автоматом делают при передаче текстовых файликов?
>>2098279 У тебя сложилось неправильное мнение о моем отношении к реляционщикам и nosql. Я же не говорил, что nosql - говно. Просто показал, что красивая изначально идея выродилась во что-то во что-то уродливое. Ну и да, как ты правильно заметил, json в постгресе - тоже адов костыль. SQL и без этого был припизднутым языком, а это просто вишенку добавило.
>>2098346 Ты весь тред визжишь что ПИЗДЕЦ КАК НУЖНО без обоснования нахуя + лижешь очко компании которая платит ниже рынка но предъявляет охуевшие требования. Тебя пытаются остановить от поедания говна, но кажется все тщетно.
>>2098346 Ты даже не можешь осилить чужие комментарии, уебан безмозглый. Тебе не говорят, что не нужно вообще. Говорят, что ненужно задрачивать, потому что если ты знаешь об алгоритмах и О-нотации, то всегда сможешь найти нужный алгоритм или разработать его сам. А зубрежка их как раз ничего не дает. Написание хитрожопого алгоритма - это мизер от разработки любой системы, если ты только не пишешь какие-нибудь видеокодеки. И то, там нужна не просто база, а углубленные математические знания. Разумеется, маньке с литкода это никто делать не даст.
>>2098465 Позиции школьника-отрицалы тут нет, есть позиция разумного компромисса в виде обзорного знания и понимания вычислительной сложности алгоритмов. Но у долбоеба с БАЗОЙ в межушный ганглий умещаются только две взаимоисключающие опции: либо ты второй Кнут, либо отрицатель. Ну миддл-ньюфаг, хули с него взять.
>>2098431 >кроме нескольких контор узнаю практических манек с трёх нот: - Нинужен этот ваш Яндекс! И Озон не нужен, и Тиньков, и вообще! То ли дело наш Залупсофт, там ПРАКТИЧЕСКИЕ ЗАДАЧИ
>>2098529 Да, тинек не особо нужен, я и так работаю в банке покрупнее тинька лол. кстати знаю оттуда человек 5 - нет там особо дроча алгоритмов давно Прекрати позориться
>>2098548 У человечка, очевидно, выдроченные алгоритмы - единственное карьерное достижение. Отними их - и останется посредственная кодомакака без каких-либо предметных знаний и опыта. Понятно, почему он так отчаянно цепляется за БАЗУ.
>>2098159 >Без в/о он ещё на этапе поиска первой работы пойдет оттачивать навыки в пятерочку Потому что ты скозал? Или твой 70 летний преподаватель qbasic из шараги?)
>>2098506 Я не люблю заимствования, но порою без них никуда. И в любом случае, лучше уже прямо говорить "Application", чем "аппликашка". Это каким безвкусием надо обладать, чтобы такое выдумать вообще.
>>2092199 > почему вы хотите работать у нас. И рассказывала какая это честь веслать на их галере. Нормальный вопрос, а не тупой. "Почему вы хотите у нас работать". Вы просто так идёте в компанию - поболтать и себя красивого показать? Или всё таки на собеседование идёте узнать о компании больше? Соотвественно, вам хотя бы надо домашнюю работу сделать, и зайти ручками в гугл и посмотреть, что это за компания. И понять, для вас она или нет. Или вам все равно, где работать? Лишь бы платили? Тогда - это печально. Если у кандидата - деньги главный мотиватор, ну его завтра кто-то другой и купит и схантит легко у компании. Если конечно он стоящий и его стоит хантить. Или он перебежит в другое место, за большие деньги. И зачем он тогда нужен в команде - такой “красивый”? Понятно, что все хотят есть, и никто не обесценивает, тот факт, что зарплата должна быть достойной и что отказаться от работы можно, если зарплата скудная. Ну и тут вы пришли в компанию, которая платит вам как надо, но и в рабство вас берет. И работаете вы 24/7 - а вам еще тыкают: “Тебе же зарплату платят, вот и сиди.” Но есть еще другая компания, куда вы не попали, потому что вам “тупой вопрос” задали. А вы не посчитали нужным, просто элементарно узнать о компании чуть больше. Вы себя пришли показать. А в той компании, где “тупые” HR задают “тупые вопросы”, как раз таки могут ценить свободное время сотрудника, у них может другая КОРПОРАТИВНАЯ КУЛЬТУРА и они за work-life balance. Грусть и печаль. мимо HR-ка одной из топовых российских компаний
>>2117164 >>Почему вы хотите у нас работать всю жизнь мечтал писать круды для мистера Пупкинсона и менять мир вместе с его govnosoft.inc >>зайти ручками в гугл и посмотреть, что это за компания А если нет нихуя или пара отзывов какого то мимокрока, который 5 лет назад уволился? Даже если и есть отзывы этого не всегда достаточно. >>все равно, где работать? Лишь бы платили? Пока ты не поработаешь месяц-два и не узнаешь коллектив - это действительно единственный адекватный критерий. >>Если у кандидата - деньги главный мотиватор, ну его завтра кто-то другой и купит и схантит легко у компании Так нет других критериев. Это лотерея с обоих сторон. Я ж не провожу собеседованием с каждым будущим коллегой. Иногда и будущий руководитель неизвестен или может смениться. Ну и схантит в любом случае, я ж не идиот работать тут за Х, если в другом месте при таких же условиях мне дают 2Х. >>и в рабство вас берет. И работаете вы 24/7 Как я оказался в геймдеве? А вообще это первое что спрашиваю на собесе. Если мне обещали свободный график без овертаймов, а потом начинается такое, то выходит ХР соврал? А не значит ли это что и другой может соврать? >>просто элементарно узнать о компании чуть больше В любом случае о таких моментах ХР может врать и недоговаривать, а реальные условия узнаешь только когда устроишься. У них даже может быть одна охуенная команда с правильным агилом и крутыми разрабами - которую и будут выставлять за образец, но тебя направят в другую где тимлид даун и коллеги - индусы. >>А в той компании, где “тупые” HR задают “тупые вопросы”, как раз таки могут ценить свободное время сотрудника, Они потому и тупые, что это стандартные вопросы, на которые надо стандартно отвечать. Ответил неправильно - идешь нахуй (гуглить правильные ответы).