Это копия, сохраненная 1 августа 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
@
"РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ, ЭТО ОК, ЕСЛИ ВЫ ЧТО-ТО НЕ ЗНАЕТЕ; СПАСИБО, ВАШ ОПЫТ ОЧЕНЬ ИНТЕРЕСЕН" - СОБЕС ЗА 30 МИНУТ, ПОЗИТИВНЫЙ НАСТРОЙ
@
ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ В КОМПАНИЮ В СНГ
@
"КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ? А ВОТ РАССКАЖИТЕ, КАК ПРАВИЛЬНО НАДО ЧИТАТЬ ГИГАБИТНЫЙ ФАЙЛ? РАССКАЖИТЕ ВНУТРЕННЕЕ УСТРОЙСТВО СБОРЩИКА МУСОРА. А СКОЛЬКО МИКРОСЕКУНД ЗАНИМАЕТ ОПЕРАЦИЯ КОПИРОВАНИЯ?А ЧТО ДЕЛАЕТ ЭТОТ КОД? А ЭТОТ? А ПРИВЕДИ ПРИМЕР РЕАЛИЗАЦИИ КРАСНО-ЧЕРНЫХ ДЕРЕВЬЕВ, КАК ЭТО ВЫ НЕ ЗНАЕТЕ, ЧТО ЭТО" - СОБЕС ДЛИТСЯ БОЛЬШЕ ЧАСА, ОЩУЩЕНИЯ, БУДТО ГОВНА ПОЕЛ
@
ДИНАМИКА ЛУЧШЕ СТАТИКИ
@
БЭКЕНДЕРЫ ДЕЛАЮТ РЕАЛАЬНУЮ РАБОТУ, ПОКА ФРОНТЕНДЕРЫ КРАСЯТ КНОПКИ
Найс костыли. POST /api/getData религия не позволяет?
Да, ведь файла "getData" нет.
Ты хотел сказать
<?xml version="1.0"?>
<methodCall>
<methodName>getData</methodName>
<params>
<param>
<value><i4>40</i4></value>
</param>
</params>
</methodCall>
<?xml version="1.0">
<image width=640 height=480>
<data>
<pixel>
<red>255</red>
<green>113</green>
<blue>40</blue>
</pixel>
...
</data>
</image>
@
SHARKEY.JS
@
//@todo
//господи Иисуси это надо поправить как-нибудь...
тупорылый менеджер добавляет к посту картинку размером 3560x2440
а
жидко пукнув, твоё веб-приложение умирает нахуй
Ты перекрытый наглухо
Не, не так
КАК тупорылый менеджер
Я ХОЧУ добавить к посту картинку размером по крайней мере 3560x2440
ЧТОБЫ жидко пукнув, веб-приложение умерло нахуй
Как нас заебали agile-коучи этой ебаниной. Ещё не видел, чтобы кто-то серьёзно так описывал стори.
Ха-ха, первый пик это моя жизнь.
Особенно абсурдно стало на удаленке, когда это стало одним компьютером, просто до 18:00 я делаю на нем рабочие дела, а после — свои.
Классический dnd alignment для большего косметического эффекта
Не изобрели, ведь он векторный, а не растровый.
ESM НА НОДЕ
@
ТРАНСПИЛИРОВЫВАЙ СВОЮ ГОВНОЛИБУ В ES5
@
ИЛИ ПЕРДОЛЬСЯ СО СМЕШАННЫМ ЭКСПОРТОМ
@
В ПРОЕКТЕ БОЛЬШИНСТВО ИМПОРТОВ ДЕФОЛТНЫЕ
@
ТАК КАК БОЛЬШИНСТВО ЛИБ ТРАНСПИЛИРОВАНЫ В ES5
@
ДЕСТРУКТУРИРОВАТЬ ДЕФОЛТНЫЕ ЭКСПОРТЫ ПРИ ИМПОРТЕ НЕЛЬЗЯ
@
ДОБАВЛЯЕШЬ ДЕСТРУКТУРИРУЮЩЕГО БОЙЛЕРПЛЕЙТА
@
ЗАТО ПО СОВРЕМЕННЫМ СТАНДАРТАМ ЯЗЫКА
Оподливился на весь гроудей.
@
Работаешь
@
Кабанчик в субботу в слаке спрашивает как там дела, когда закончишь
@
Рука сама тянется к вкладке с hh
Очкно Овертона. Сначала тебе дают выгодный оффер со свободным графиком, потом постепенно подбрасывают задачек, которые надо делать еще вчера. В итоге график как бы свободный, но при этом ты перерабатываешь до 60 часов в неделю. Дополнительные 20 часов, естественно, никто не оплачивает, и рабочая переписка в сб и вс считается чем-то само собой разумеющимся.
Если я буду по ASN.1 сериализовать данные, а перед коммуникацией - посылать пакетик, в случае если сервер/клиент не знает как десериализовать - обмениваться ASN-файликом с описанием типа - это куда?
Формат вполне открытый и давно известный.
Очевидный lawful evil
@
ИЗ НИХ 2 ГОДА НА ТИМЛИДСКОЙ ПОЗИЦИИ
@
ЭТО ВСЕ, КОНЕЧНО, ХОРОШО, НО
@
ПРЕДСТАВЬТЕ, ЧТО У ВАС ЕСТЬ СТРОКА...
Вот интересно, кстати, когда уже закончится этот карго-культ с алгоритмическим дрочем на собеседованиях? Он же нихуя не показывает, кроме способности индивида задротить. На практике же нет ничего хуже кода, написанного олимпиадниками.
Тащемто алгоритмы, которыми дрочат на собесах можно за неделю изучить попутно смотря решения задач. Да и вообще куча вещей можно зазубрить, так как спрашивают поверхностные знания ни углубляясь не во что.
> Даже не так, зачем тебе на телефоне слака?
УДОЛИЛ СЛАКУ ИЗ ТЕЛЕФОНА
@
ВАЛЯЕШЬСЯ НА ДИВАНЕ ПОСЛЕ ОБЕДА
@
СЛАКА НА ПЕКА ПИЛИКАЕТ (КТО-ТО ТЕБЯ ТЕГНУЛ)
@
ПРИХОДИТСЯ ВСТАВАТЬ И ИДТИ К ПЕКЕ
@
ОТВЕТИЛ НА СООБЩЕНИЕ
@
ЛЕНЬ ВОЗВРАЩАТЬСЯ НА ДИВАН, ПО ИННЕРЦИИ ПРОДОЛЖИЛ РАБОТАТЬ
>>087503
>>087662
ЗАЕБАЛ СТАРТАП, ИЩЕШЬ СЕБЕ ЗАМЕНУ
@
СОБЕСЕДУЕШЬ С КАБАНЧИКОМ НОВОГО ТИМЛИДА
@
ВЕЩАЕТ СКЛАДНО, ОПИСЫВАЕТ ДОСТИЖЕНИЯ, РЕЗУЛЬТАТЫ И ПОБЕДЫ
@
НА ТЕХНИЧЕСКИЕ ВОПРОСЫ ОТВЕЧАЕТ В ДУХЕ "Я ЭТУ ТЕХНОЛОГИЮ ПОСМОТРЕЛ, САМ НЕ РАЗБИРАЛСЯ, ПАРНИ ВСЁ САМИ ЗАПИЛИЛИ" И "Я ПРОСТ ИМПОРТНУЛ ЭТО И САМО ЗАРАБОТАЛО" ТАКИМИ ЖЕ СКЛАДНЫМИ ФРАЗАМИ
@
ОТ АЛГОРИТМИЧЕСКИХ ВОПРОСОВ ЛОВКО ОТМАЗЫВАЕТСЯ
@
КАБАНЧИКУ НРАВИТСЯ, ГРИТ "НУ ОН ЖЕ УПРАВЛЯТЬ БУДЕТ, А НЕ АЛГОРИТМЫ ВЫДУМЫВАТЬ", ТИМЛИДА НАНИМАЮТ
@
ЧЕРЕЗ МЕСЯЦ ПОСЛЕ СОБЕСА, УВОЛИВШИЙСЯ, ЛЕЖИШЬ НА ПЛЯЖЕ, ЛЕЧИШЬ ВЫГОРАНИЕ ЗАГОРАНИЕМ
@
КАБАНЧИК В ПАНИКЕ ПИШЕТ ТЕБЕ ВО ВСЕ МЕССЕНДЖЕРЫ
@
НОВЫЙ ТИМЛИД НЕ МОЖЕТ ПИСАТЬ КОД, МОЖЕТ ТОЛЬКО ПИСЬМА
@
МОЩНЫМИ СОФТСКИЛАМИ ПОДТАЛКИВАЕТ РАЗРАБОВ К ИДИОТСКИМ РЕШЕНИЯМ
@
ИЗ ВСЕХ АЛГОРИТМОВ ПОЛЬЗУЕТСЯ ТОЛЬКО СОРТИРОВКОЙ В ДЖИРЕ
@
НА РЕВЬЮ НЕ МОЖЕТ ПОНЯТЬ НИЧЕЙ КОД
@
ВЕРНИС-ПОМОХИ-СПАСИ-НАС
@
СМАХИВАЕШЬ УВЕДОМЛЕНИЯ В ТЕЛЕФОНЕ ВЛЕВО И ЗАКАЗЫВАЕШЬ ЕЩЁ СТАКАНЧИК
Трустори, я не тролль.
Настоял на применении квадратичного алгоритма к набору данных, которых в песочнице ~ 1k, а на проде ~ 1kk. Взял библиотечную сортировку для частично отсортированных данных. Пытался искать что-то без индекса. Графы вообще не понимал. Пиздец.
ХЗ, может в формошлёпстве всё проще, но я ебал в беттинге/трейдинге нанимать разрабов/лидов, которые не могут в базовые алгоритмы.
>>087503
>>087662
ЗАЕБАЛ СТАРТАП, ИЩЕШЬ СЕБЕ ЗАМЕНУ
@
СОБЕСЕДУЕШЬ С КАБАНЧИКОМ НОВОГО ТИМЛИДА
@
ВЕЩАЕТ СКЛАДНО, ОПИСЫВАЕТ ДОСТИЖЕНИЯ, РЕЗУЛЬТАТЫ И ПОБЕДЫ
@
НА ТЕХНИЧЕСКИЕ ВОПРОСЫ ОТВЕЧАЕТ В ДУХЕ "Я ЭТУ ТЕХНОЛОГИЮ ПОСМОТРЕЛ, САМ НЕ РАЗБИРАЛСЯ, ПАРНИ ВСЁ САМИ ЗАПИЛИЛИ" И "Я ПРОСТ ИМПОРТНУЛ ЭТО И САМО ЗАРАБОТАЛО" ТАКИМИ ЖЕ СКЛАДНЫМИ ФРАЗАМИ
@
ОТ АЛГОРИТМИЧЕСКИХ ВОПРОСОВ ЛОВКО ОТМАЗЫВАЕТСЯ
@
КАБАНЧИКУ НРАВИТСЯ, ГРИТ "НУ ОН ЖЕ УПРАВЛЯТЬ БУДЕТ, А НЕ АЛГОРИТМЫ ВЫДУМЫВАТЬ", ТИМЛИДА НАНИМАЮТ
@
ЧЕРЕЗ МЕСЯЦ ПОСЛЕ СОБЕСА, УВОЛИВШИЙСЯ, ЛЕЖИШЬ НА ПЛЯЖЕ, ЛЕЧИШЬ ВЫГОРАНИЕ ЗАГОРАНИЕМ
@
КАБАНЧИК В ПАНИКЕ ПИШЕТ ТЕБЕ ВО ВСЕ МЕССЕНДЖЕРЫ
@
НОВЫЙ ТИМЛИД НЕ МОЖЕТ ПИСАТЬ КОД, МОЖЕТ ТОЛЬКО ПИСЬМА
@
МОЩНЫМИ СОФТСКИЛАМИ ПОДТАЛКИВАЕТ РАЗРАБОВ К ИДИОТСКИМ РЕШЕНИЯМ
@
ИЗ ВСЕХ АЛГОРИТМОВ ПОЛЬЗУЕТСЯ ТОЛЬКО СОРТИРОВКОЙ В ДЖИРЕ
@
НА РЕВЬЮ НЕ МОЖЕТ ПОНЯТЬ НИЧЕЙ КОД
@
ВЕРНИС-ПОМОХИ-СПАСИ-НАС
@
СМАХИВАЕШЬ УВЕДОМЛЕНИЯ В ТЕЛЕФОНЕ ВЛЕВО И ЗАКАЗЫВАЕШЬ ЕЩЁ СТАКАНЧИК
Трустори, я не тролль.
Настоял на применении квадратичного алгоритма к набору данных, которых в песочнице ~ 1k, а на проде ~ 1kk. Взял библиотечную сортировку для частично отсортированных данных. Пытался искать что-то без индекса. Графы вообще не понимал. Пиздец.
ХЗ, может в формошлёпстве всё проще, но я ебал в беттинге/трейдинге нанимать разрабов/лидов, которые не могут в базовые алгоритмы.
СУББОТА
@
КАБАН ЧТО-ТО ПИШЕТ В СЛАКЕ
@
У ТЕБЯ НА ТЕЛЕФОНЕ СЛАКА ДАЖЕ НЕ УСТАНОВЛЕНА
@
НА ПК ОТКЛЮЧЕНА АВТОЗАГРУЗКА СЛАКА
@
ПОНЕДЕЛЬНИК
@
ВКЛЮЧАЕШЬ СЛАКУ
@
СЧЕТЧИК СООБЩЕНИЙ В ЛИЧКУ ОТ КАБАНА: 124
@
НЕ МОЖЕШЬ ОТВЕТИТЬ, Т.К. ТВОЙ АККАУНТ ЗАБЛОКИРОВАН
Если явно не было обговорено, что на выходных ты должен быть на связи, то пусть кабан страдает
Поздравляю, ты дошёл до осознания того, что у знаний есть области применения и на некоторых позициях нужно спрашивать вычислительную сложность и О-нотацию, а на некоторых это бессмысленный дроч.
@
ДОСТАТОЧНО
Я ВИЖУ У ВАС 6 ЛЕТ ОПЫТА
@
ИЗ НИХ 2 ГОДА ТЕХЛИДСТВА
@
НО ЧТО ПОЛУЧАЕТСЯ В РЕЗУЛЬТАТЕ 1 + "2" ???
Это какой-то совсем терминальный случай. Судя по всему это бывший менеджерок, который возомнил себя программистом.
Ящитаю, что важнее знать О-нотацию, иметь обзорные знания об алгоритмах и хорошо уметь в архитектуру и проектирование, чем просто задротить алгоритмы.
Проблема в том, что и в нотацию не могут, и обзорных знаний нет.
Этот тип из моего бугурта не единственный пример: часто разрабы, ещё не разобравшиеся до подходящего уровня в технологиях/алгоритмах, заёбываются разрабатывать и пробуют перекатиться в тимлиды. Так, по моей личной статистике за ~4 года собесов, было 25-30% (в том стартапе отсобесил десяток потенциальных тимлидов, в следующей конторе оказался, когда там только формировали департамент разработки - около 50 собесов).
Годные разрабы, метящие в тимлиды, обычно "провисают" по софт-скилам, менеджеркам проще устроиться в менеджерковские позиции без погромирования.
>>087945
См. "архитектурные секции" и "дизайн секции" интервью.
Прост ставишь задачу задизайнить систему с какими-нибудь требованиями, подкидываешь по ходу ограничения и задаёшь много "Почему то, а не это?" и "Какие риски у этого подхода?" и "Представьте, что у вас есть строка из 1Pb символов в UTF-32".
Мы вам перезвоним
Так суть в том, что кабан думал, что ты будешь на связи в выходные на случай форс мажоров. А ты такой "абонент не абонент". Соответственно кабан применяет "так дела не делаются", блочит твои учетки и вызывает на ковер, чтобы прогнуть на увольнение без выплат
>Беседой
Ну ок, напиздеть я что угодно могу
>списком проектов
См выше
>гитхабом
А это вообще стыд, видел в живую синьора, который контрибьютит во что-то большое только один раз, когда на митапы ходил. Или очередные петы, что бы технологию пощупать или пустота.
К чему ты это пукнул, непонятно. Если ты такой синьор-пиздабол, то это вскрывается в первые дни испытательного срока и ты отлетаешь. Или не вскрывается и тогда компания достойна пиздабола.
>Если ты такой синьор-пиздабол, то это вскрывается в первые дни испытательного срока и ты отлетаешь.
Тут чувак был, который 3 месяца отработал архитектором за 500к до того как его поперли.
Если компания не может понять, нормальный ли разраб, за 3 месяца работы с ним, то им лучше на картах таро гадать, чем пытаться на собесе за пару часов это выяснить.
@
МАКСИМАЛЬНО БЫСТРО ДЕЛАЙТЕ
@
БЫСТРОБЛЯДЬ НАЧИНАЙ ДАВАЙ ЖЕ НУ
@
ДЕЛАЕШЬ
@
БЫСТРО НАХУЙ, МЫ НЕ МОЖЕМ ОТКЛАДЫВАТЬ РЕЛИЗ
@
ТАК, ЕСЛИ ВРЕМЯ И ЖЕЛАНИЕ ЕСТЬ, ТО Х2 В ВЫХОДНЫЕ ПЛАТИМ, ДЕЛАЙ БЫСТРО ТОЛЬКО
@
НУ ЧЁ, ГОТОВО?
@
ВОТ К ЭТОМУ ЧИСЛУ ЧТОБ БЫЛО ГОТОВО, РЕЛИЗИМ ТО, ЧТО ЕСТЬ СРАЗУ НА ПРОД, НЕТ ВРЕМЕНИ! БЫСТРО!
@
БЫСТРОБЛЯДЬ! ЖИВЕЙ-ЖИВЕЙ!
@
СДЕЛАЛ К ОБОЗНАЧЕННОМУ СРОКУ
@
РЯЯЯ ПОЧЕМУ НЕ РАБОТАЕТ ВОТ ТУТ И ВОТ ТУТ?
@
А ВОТ ТУТ ЕСЛИ ЗАЛУПУ ВКЛЮЧИТЬ, НЕ РАБОТАЕТ, ТЫ ЧТО, НЕ УЧЁЛ?
@
ЧЁ ЗА ГОВНО ВООБЩЕ?
@
ЕБАТЬ КОСТЫЛИ НАХУЙ
@
ВСМЫСЛЕ НЕ БЫЛО ТАКИХ ТРЕБОВАНИЙ? ВСЁБЫЛО ВОТ СМОТРИ! ОЙ, НЕТУ...
@
НУ РАЗВЕ СЛОЖНО ДЕЛАТЬ НОРМАЛЬНО, КАЧЕСТВЕННО?
@
НУ НАДО ВРЕМЯ, ТАК И СКАЖИ, КУДА ТОРОПИТЬСЯ ТО?
@
МАКСИМАЛЬНО БЫСТРО ДЕЛАЙТЕ
@
БЫСТРОБЛЯДЬ НАЧИНАЙ ДАВАЙ ЖЕ НУ
@
ДЕЛАЕШЬ
@
БЫСТРО НАХУЙ, МЫ НЕ МОЖЕМ ОТКЛАДЫВАТЬ РЕЛИЗ
@
ТАК, ЕСЛИ ВРЕМЯ И ЖЕЛАНИЕ ЕСТЬ, ТО Х2 В ВЫХОДНЫЕ ПЛАТИМ, ДЕЛАЙ БЫСТРО ТОЛЬКО
@
НУ ЧЁ, ГОТОВО?
@
ВОТ К ЭТОМУ ЧИСЛУ ЧТОБ БЫЛО ГОТОВО, РЕЛИЗИМ ТО, ЧТО ЕСТЬ СРАЗУ НА ПРОД, НЕТ ВРЕМЕНИ! БЫСТРО!
@
БЫСТРОБЛЯДЬ! ЖИВЕЙ-ЖИВЕЙ!
@
СДЕЛАЛ К ОБОЗНАЧЕННОМУ СРОКУ
@
РЯЯЯ ПОЧЕМУ НЕ РАБОТАЕТ ВОТ ТУТ И ВОТ ТУТ?
@
А ВОТ ТУТ ЕСЛИ ЗАЛУПУ ВКЛЮЧИТЬ, НЕ РАБОТАЕТ, ТЫ ЧТО, НЕ УЧЁЛ?
@
ЧЁ ЗА ГОВНО ВООБЩЕ?
@
ЕБАТЬ КОСТЫЛИ НАХУЙ
@
ВСМЫСЛЕ НЕ БЫЛО ТАКИХ ТРЕБОВАНИЙ? ВСЁБЫЛО ВОТ СМОТРИ! ОЙ, НЕТУ...
@
НУ РАЗВЕ СЛОЖНО ДЕЛАТЬ НОРМАЛЬНО, КАЧЕСТВЕННО?
@
НУ НАДО ВРЕМЯ, ТАК И СКАЖИ, КУДА ТОРОПИТЬСЯ ТО?
Вот реально не понимаю, нахуя они так вечно спешат как обосравшись. Потом получается говнокод, технический долг и проект может пойти по пизде. Неужели сложно это понять?
Скорее всего у кабанчика под вопросом армейка головного мозга, или в бюджетоговнах опыт управления набирал.
Я тут понял, что на всех проектах, где я работал, роль тимлида всего проекта выполнял всегда бэкендер.
А как у вас?
> А как у вас?
А как я узнаю, если он код не пишет, а должность тимлид, а не бэкендер/фронтендер?
В большинстве случаев так, хотя у друга тимлид фронтендер, но у них вообще небольшая хипстерская команда.
У нас писал всегда, и всегда был бэкендером
Подтверждаю, всегда так было за мои 4 года стажа. СТО тоже обычно, что характерно.
Менеджерота сначала дает обещалки руководству выше, а потом ебет команду если та не успевает, иначе менеджер как бы пиздабол получается, а это не по понятиям.
Потому что договорился — получил деньги из которых в том числе взял зп гребцов, а хвосты можно потом подобрать.
@
ПРИКИДЫВАЕШЬ ПРИМЕРНО, ЧТО ТАМ МОЖЕТ ЕГО ВЫЗЫВАТЬ
@
СМОТРИШЬ, БАГ РЕАЛЬНО НА МЕСТЕ
@
СМОТРИШЬ В КОНСОЛЬ
@
ВНЕЗАПНО, ПРИЧИНА БАГА НЕ ТЫ
> ТЕХНИЧЕСКОЕ СОБЕСЕДОВАНИЕ В КОМПАНИЮ В СНГ
> конкретные технические вопросы и задачи
Ну так правильно, потому что очень много людей пиздят про опыт и в программирование на самом деле не могут
> "РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ
Знал бы ты сколько я повидал тимлидов-облачных-архитекторов с 10+ годами опыта и резюме на 3 страницы, которые не могут задачу для первокурсников решить даже с подсказками.
Ну блядь я бы тоже сейчас наверно не решил задачки, которые в школе решал на олимпиадах по программированию. Нашёл на что дрочить.
> Здесь нет мое - не мое.
> ой, тут в гите написано, что баг то твой
Мне то вообще без розницы, есть таска, я её выполняю, мне ж за это платят, но не все ж такие решатели тасок.
@
КАНДИДАТ КАНДИДАТ АХАХА НАКАНЕЦТА
@
НО У НЕГО НАПИСАНО, ЧТО ОН НЕ ИЩЕТ РАБОТУ И МИНИМАЛЬНАЯ ЗП 180К
@
А НАПИШУ-КА Я ЕМУ И ПРЕДЛОЖУ 150К
Так опыт и знания проверяются уточняющими вопросами по технологиям, а не вопросом типа (реальный вопрос на одном из моих собесов "А как вы бы хранили множество чисел, если известно, что они не повторяются и меньше 2млрд, с возможностью проверки на то, есть ли число в множестве?"
>На практике же нет ничего хуже кода, написанного олимпиадниками.
Зато быстро хоп хоп и решил все задачи на собесе. А пока делаешь как надо время закончится и устанешь. Реквестирую олимпиадные способы быстрокодинга.
>Реквестирую олимпиадные способы быстрокодинга.
Именуй переменные одной-двумя буквами, используй грязные хаки, не имей функции кроме main, не думай о том, что тебе нужно будет переписывать все потом.
И как хранить надо? Опять древоебство и байтоебля?
А нахуй их хранить-то? Просто так? Ну записал бы на флешку и положил в тумбочку. Вот, хранятся.
Как обойти использование классов? Вот думал использовать стринговые арреи для всего подряд. Просто закидываешь туда и достаешь/модифицируешь.
>не повторяются и меньше 2млрд
То есть всего 2 миллиарда чисел. Запихиваем в битсет, где i-й бит выставляется, когда число i есть во множестве. Занимает чуть меньше чем четверть гига и константые проверка/добавление/удаление. Я вам перезвоню.
>Как обойти использование классов?
Это необязательно, олимпиадник сначала думает над задачей в голове/на листочке, а потом максимально быстро пытается написать программу, код для него вторичен.
Как везде
Петушня питоновая не в курсах.
Нет это только тип я тебе сказал. А вообще аррей подойдет. То что они не повторяются это наводит на мысль на enum.
Я не думаю, что там такой тупой вопрос бы задали, который бы решался просто названием стандартной структуры
Ты сам то ответ знаешь или спрашиваешь? Может быть hashmap но это не точно потому что в hashmap я не разбираюсь.
Всё так. Чтобы сменить работу, я вычисляю хрюш в компании, в которую хочу, потом знакомлюсь с ними, ебу их пару месяцев. Потом они меня рекомендуют по-знакомству. Конечно, в компании о наших отношениях никто не знает, а я её дропаю после испытательного срока.
Если вопрос просто на знание стандартных структур, то подойдет unordered_set, но нужно вопрос уточнять, это ли они имели ввиду
@
БЕСИТ ТИМЛИД ЗАДРОТ
@
ЕБАНЫ ПИЗДАЛИЗЫ МЕНЕДЖЕРЫ
@
БОИШЬСЯ УВОЛИТЬСЯ С НАСИЖЕННОГО МЕСТА
@
РАБОТАЯ В НИИ
@
ЗА 25 ТЫС ГРОСС
Поднаусеровый швайно unordered_set <int> karas
Это то, что осталось, как свободные ipv4-алреса. Большинство вакансий закончилось ещё в 2018, кто успел - тот успел.
Да и при этом ты можешь попасть на работу только по связям. Вот тебе и программист.
>В РФ всех берут только по блату
ВСЕХ
блядь сука ну кто из нас ребенок епт твою мать
у тебя утверждение уровня - светофор всегда зеленым светом
В госконтору попасть легко, но обязательна вышка. Если хочешь повышения - заканчивай магистратуру.
Поэтично. У тебя наверно и вышка есть и пет проекты гигантские. Прям достоит того чтобы взяли. Все так?
Вышка есть, проекты есть. Сходил только на один собес, там и работаю.
Это интересная аналогия, но это не отменяет того факта, что в Рф можно работать программистом (не фрилансить) только по связям. Все эти вакансии на хх ру созданы для создания видимости трудовой занятости, а на самом деле все вакансии закончились в 14 году и если надо поменять работника, то делают это по связям. Это грустно, но правда.
Обзмеился
Ааааа. В каком-то из прошлых тредов какой-то соискатель использовал это слово в бугурте. Наверно его и не брали из-за этого слова
@
ДУМАЕШЬ, ЧТО БУДЕШЬ РЕШАТЬ ТЕХНИЧЕСКИЕ ЗАДАЧИ, АРХИТЕКТУРИТЬ
@
ВМЕСТО ЭТОГО 4 ЧАСА В ДЕНЬ ПРОВОДИШЬ В МИТИНГАХ
Ну создал и что? Никаких требований по скорости не было. Вообще я выбираю писать числа на листочках в блокноте. А для поиска посылать стажёра, чтобы он читал и искал нужное число. Это решение полностью соответствует ТЗ и реализуется за минимальную стоимость, потому что синьоров/лидов напрягать не надо, а стажёр за миску риса всё запишет. Жду премию на следующий месяц за охуенное технологическое решение.
Никто не говорил, что нужно оптимизировать потребление по памяти, хешмапы самый быстрый способ проверки наличия элемента.
ток не говори, что ты хочешь, это через поинтеры сделать
Ты пойми: компаниям в абсолютном большинстве срать на твой опыт работы с конкретными технологиями. У всех свои бизнес-процессы, свой сетап или даже инфраструктура. Ответ на вопрос про два стула миллиарда чисел куда лучше раскрывает тебя как специалиста, нежели заученные мантры про реакт. Сам посуди: один начнет выдавать перлы в стиле >>089107 >>089113 >>089122 >>089355, второй без раздумий выпалит что-то вроде >>089092, а третий первым делом начнет спрашивать какие ограничения по памяти, какой churn ожидается, какой RPS по каким операциям, какого рода вообще данные (одно дело это кэш какой-нибудь сраный, другое - какие-нибудь защелки, чтоб рейсов избежать), нужна ли репликация в таком случае, какая модель консистенции их устроит, ну ты понел. С первыми можно все-таки побеседовать на тему того, как они понимают устройство хеш-мап/хеш-сетов, знают ли вообще про коллизии и как они разрешаются. Вторым сказать, что 2 Гб там будет именно два, а не четверть все-таки жалко и спросить что можно сделать на этот счет, посмотреть как будут выкручиваться. Ну а с третьими вообще открытое поле для разговора, одно удовольствие таких собеседовать.
Я понял. Спасибо за то что просветил.
Дело в том, что такие вопросы полная хуйня, потому что контекст собеседования и контекст реальной работы - это разные вещи.
В реальности такие задачи изнихуя не возникают и решают их с конкретными целями. Все подробности, ограничения и т.п. выясняются для того, чтобы этой цели добиться и решение делается учитывая их.
На собеседовании когда кто-то такую задачку пизданёт, то у собеседуемого может мыслительный процесс пойти в любую сторону. Вроде "ага, про ограничения он ничего не сказал, значит хочет, чтобы я решил без ограничений" или "по-любому это каверзный вопрос, чтобы понять не дебил ли я, не будут же тут подробно по алгоритмам дрочить" или ещё хуй знает что может в голову прийти. Потому что нужно контекст собеседования такая хуйня, где ещё нужно догадаться, что именно хочет от тебя петух напротив и вообще понимает ли он сам, что спрашивает.
Потому что я долбоёб и надо было хоть немного самому посчитать перед отправкой. Все правильно, четверть гига будет.
>>089432
> ага, про ограничения он ничего не сказал, значит хочет, чтобы я решил без ограничений
Ну так спроси, ёпта. Это же со-бе-се-до-ва-ние, блядь.
> по-любому это каверзный вопрос, чтобы понять не дебил ли я
А вот это хуйня из-под коня, никто такое давать в здравом уме не будет.
>>089444
Any general lock in a distributed system. https://en.wikipedia.org/wiki/Distributed_lock_manager
>>089465
Я только на английском собеседую, так что не ссы. Но вполне могу представить подобную хуйню, это да. Я вообще без понятия как можно на русском о работе говорить, я сразу же теряюсь и начинаю блеять, пытаясь подобрать слова.
>Я вообще без понятия как можно на русском о работе говорить, я сразу же теряюсь и начинаю блеять, пытаясь подобрать слова.
А ты вворачивай в речь английские слова like a boss.
>Ну так спроси, ёпта. Это же со-бе-се-до-ва-ние, блядь.
Лол, ты никогда не был на собеседованиях, где интервьюер отказывался уточнять вопрос и говорил что-то уровня "думайте сами"?
>никто такое давать в здравом уме не будет.
:^)
Я же говорю, контекст разный и нужно ещё и думать, что в башке у интервьюера. Хуйня из-под коня.
> ты никогда не был на собеседованиях, где интервьюер отказывался уточнять вопрос
Не был. Это вообще довольно хуевый знак о конторе, когда игра в одни ворота идет. Нормальное собеседование должно быть похоже на командную работу, т.к. наиболее приближено к реальности. Понятно, что все карты выкладывать на стол перед кандидатом не стоит, но это же, блядь, не допрос, ты с этим человеком потом работать будешь или не будешь и хочешь его убедить работать с тобой.
> :^)
Вполне себе повод встать и распрощаться, чтобы не терять свое время. Но я без понятия насколько джун сегодня отчаянный, чтобы унижаться так.
Так почему бы не спросить какую-то реальную задачу, а не эти выдуманные про миллиард чисел?
Спросить что-то типа "Вот у нас была такая проблема, как бы ты ее решал?", а потом обсудить его способ. Превратить собеседование в диалог, а не в обстрел вопросами
А зачастую так и есть. Тот же вопрос про миллиард чисел это, внезапно, вполне себе чья-то реальная задача.
У реальной задачи есть причина, цель и области применения, из которых следуют ограничения и возможные решения, а не просто "кхм пук среньк мне тут нужно числа хранить".
> есть причина, цель
Причина и цель есть, но могут быть слишком расплывчаты или сложны в контексте часового собеседования. Не будут же тебе сперва пару часов рассказывать о всей их инфраструктуре и в течении каких исторических процессов такая задача возникла. Иногда это само по себе очевидно, но зачастую нет.
> области применения, из которых следуют ограничения и возможные решения
Ну так спроси, блядь. Этого от тебя и ждут в первую очередь.
>>089510
> как устроена hashmap в памяти, как работает garbage collector и тому подобное
Да, это заебись. Но такое надо вплетать в контекст задачи, да и то зачастую только для кандидатов ниже среднего.
> По задаче видно, что она выдумана
Видно, что она упрощена, но никак не выдумана.
Зачем знать, как устроена hashmap в памяти? Недостаточно ли просто знать, как она применяется?
Зачем знать, как работает GC, если ты не пишешь какое-то высоконагруженное приложение, где GC будет иметь какое-то влияние на производительность
>>089549
>Видно, что она упрощена, но никак не выдумана.
Я задачу по памяти писал.
В оригинале там было что-то типа этого
https://forum.sources.ru/index.php?showtopic=414667
И проект, на который я собесился, это был бэкенд для игры, вряд ли там такие задачи есть
> Зачем знать, как устроена hashmap в памяти? Недостаточно ли просто знать, как она применяется?
Чтобы ты не думал, что там магия внутри. При нетривиальном access pattern можно на дефолтных хешмапах так по производительности/памяти всосать, что насеришь удивления полные штаны, никакой high load для этого не нужен. Как тюнить будешь? Или по каким критериям другую реализацию выбирать хотя бы? Для этого и нужно.
> Зачем знать, как работает GC
Аналогично: чтобы ты помнил, что это не магия какая и не панацея. Банально какая статистика по поколениям твоих объектов, что с фрагментацией, что с FFI, сколько latency паузы добавляют при твоем юзкейсе, где имеет смысл пулы дрочить, а где похуй. Как узнать это все и как понять что есть что из этого. Как и что тюнить, если начало жать вдруг пиздец. Опять-таки, для этого не нужны сотни тысяч запросов в секунду, обосраться можно на элементарной хуйне.
КИШОЧКИ
Ага, вот такие дрочат на производительность, фрагментацию и тд, а сами пишут какое-нибудь приложение по подбору корма для собак
А потом все вдруг ноют, что мощности железа растут, а ПО становится лишь медленнее и больше.
>а ПО становится лишь медленнее и больше
Причины лишь в том, что бизнесу нужно наебошить фич побыстрее и отталкивается он от средней железки. Вот и получаем электрон в играх каких-нибудь. За что заплатили то и получите.
Если ему нужно дёргать сотрудников по форс мажору, пусть берёт номер телефона и звонит
За забором 100 вкатышей которые заучили эти вопросы и ответят, очевидно е.
То есть скилл построения алгоритмов можно заучить/задрочить, а теорию по джаве или фреймворк спринг нельзя (первая выдача с гугл со всеми ответами)? Может наоборот?
Кто тебе сказал про теорию? Архитектуру невозможно нагулить, это исключитльно опыт.
@
ПОМИМИО ТЕБЯ ТАМ СЕНЬОР, ДЖУН И ДЖУНОМИДДЛ
@
УЕХАЛ В ОТПУСК НА ДВЕ НЕДЕЛИ
@
СЕНЬОР НААППРУВИЛ ГОВНОКОДА СТОЛЬКО, ЧТО РАЗГРЕБАТЬ ПРИДЕТСЯ ТЕ ЖЕ ДВЕ НЕДЕЛИ
Как учить сеньоров не аппрувить говно?
Про сроки ничего не сказал же - они ни разу не жмут.
Платина
Ладно, разожгу:
Бекендеры отсасывали с заглотом 3 треда подряд, будет 4ый? А там, гляди, и юбилейный.
Зачем нужен бэкенд в 2021, если проблемы среднего энтерпрайза может вытянуть Firebase?
Затем, чтобы вытягивать побольше денег с заказчиков, ну. Так что шшшш
А фронтенд зачем? Есть конструкторы сайтов.
Да и вообще всё уже написано, осталось только поддерживать
Это не фронтенд, заебал.
С файрбейсом ты погорячился.
Для любой задачи хватит гуглдоков. А где не хватит есть гугл таблицы
Нужен гугловский аналог MS Access, вот его действительно хватит для всех задач.
Вот тебе конструкторы под мобилки
https://buildfire.com/
https://www.appypie.com/app-builder/appmaker
https://www.andromo.com/
Литкодная макака порвалась. Сортировки пиши)
Когда у тебя возникает какая-то уникальная задача (не написание магазина), то перво-наперво тебе придется проектировать архитектуру. Если ты проебешься на этом этапе, то в будущем система превратится в набор костылей и подпорок. Навык приобретается только с опытом.
Архитектура это умение грамотно шардировать данные по юнитам-исполнителям
Отчасти похожий случай.
НОРМАЛЬНО РАБОТАЕШЬ ГОД С КЛИЕНТОМ НА АПВОРКЕ
@
НЕ СЧИТАЯ ЕЖЕНЕДЕЛЬНЫХ ОТЧЁТОВ И ПОПЫТОК ВВЕСТИ ЕЖЕДНЕВНЫЕ РЕПОРТЫ И ТОГО, ЧТО ПРОЕКТ ЛЕГАСИ ГОВНО НА ОБЖ Ц
@
ПРОСИТ УДАЛЯТЬ СКРИНШОТЫ С НИЗКОЙ АКТИВНОСТЬЮ
@
ХУЙ С ТОБОЙ СКРЯГА, УДАЛЯЕШЬ
@
ПРОСИТ ПЕРЕЙТИ НА СТОРОННИЙ ТРЕКЕР И ПЭЙПЭЛ
@
ТИПА БУДЕТ АППРУВИТЬ СКРИНШОТЫ И ПЛАТИТЬ ТОЛЬКО ЗА ТЕ, ЧТО ЗААПРУВИЛ
@
ГОВОРИШЬ, ЧТО НАХУЙ
@
ОН ПАУЗИТ КОНТРАКТ
@
КАК РАЗ ВСКОРЕ ЕГО БАНЯТ НА АПВОРКЕ ЗА МОШЕННИЧЕСТВО
@
ВИДИМО КТО-ТО ИЗ ДРУГИХ ЕГО ПРОГЕРОВ СДАЛ, Я ЧЕСТНО ГОВОРЯ ПОБАИВАЛСЯ, ВДРУГ С ОБИДЫ ВЛЕПИТ ХУЁВЫЙ ОТЗЫВ И АПВОРК НЕ ПОМОЖЕТ С ИСПРАВЛЕНИЕМ РЕЙТИНГА, ХОТЬ ОНИ И КЛЯНУТСЯ, ЧТО ПОМОГУТ, ДА И ТОП РЕЙТЕДЫ ВРОДЕ КАК МОГУТ УДАЛЯТЬ КАЖДЫЙ 10Й ФИДБЕК, НО ХУЙ ЕГО ЗНАЕТ, ЛУЧШЕ НЕ РИСКОВАТЬ
@
ВЫХОДИШЬ ИЗ ЕГО СЛАКА, БАНИШЬ В СКАЙПЕ
@
РАЗ В НЕДЕЛЮ ПРОДОЛЖАЕТ ПИСАТЬ ПИСЬМА - ПАМАХИТЕ, АСТАНАВИТЕСЬ, ХОРОШО ЖЕ ГОД РАБОТАЛИ, НЕ ПРЕДАВАЙ
@
ВИДИМО НЕ ТАК МНОГО ЖЕЛАЮЩИХ ИЛИ МОГУЩИХ КОВЫРЯТЬ ЭТО ГОВНО ВИЛКОЙ
@
ТАК И ХОЧЕТСЯ НАПИСАТЬ - А ХУЛИ ТЫ МЕНЯ ПРЕДАЛ И НЕ ХОТЕЛ НОРМАЛЬНО ПЛАТИТЬ ЗА РАБОТУ? ОЧЕНЬ БЛЯДЬ ВЕСЕЛО РАБОТАТЬ И ГАДАТЬ - СКОЛЬКО ЧАСОВ ОПЛАТЯТ
Отчасти похожий случай.
НОРМАЛЬНО РАБОТАЕШЬ ГОД С КЛИЕНТОМ НА АПВОРКЕ
@
НЕ СЧИТАЯ ЕЖЕНЕДЕЛЬНЫХ ОТЧЁТОВ И ПОПЫТОК ВВЕСТИ ЕЖЕДНЕВНЫЕ РЕПОРТЫ И ТОГО, ЧТО ПРОЕКТ ЛЕГАСИ ГОВНО НА ОБЖ Ц
@
ПРОСИТ УДАЛЯТЬ СКРИНШОТЫ С НИЗКОЙ АКТИВНОСТЬЮ
@
ХУЙ С ТОБОЙ СКРЯГА, УДАЛЯЕШЬ
@
ПРОСИТ ПЕРЕЙТИ НА СТОРОННИЙ ТРЕКЕР И ПЭЙПЭЛ
@
ТИПА БУДЕТ АППРУВИТЬ СКРИНШОТЫ И ПЛАТИТЬ ТОЛЬКО ЗА ТЕ, ЧТО ЗААПРУВИЛ
@
ГОВОРИШЬ, ЧТО НАХУЙ
@
ОН ПАУЗИТ КОНТРАКТ
@
КАК РАЗ ВСКОРЕ ЕГО БАНЯТ НА АПВОРКЕ ЗА МОШЕННИЧЕСТВО
@
ВИДИМО КТО-ТО ИЗ ДРУГИХ ЕГО ПРОГЕРОВ СДАЛ, Я ЧЕСТНО ГОВОРЯ ПОБАИВАЛСЯ, ВДРУГ С ОБИДЫ ВЛЕПИТ ХУЁВЫЙ ОТЗЫВ И АПВОРК НЕ ПОМОЖЕТ С ИСПРАВЛЕНИЕМ РЕЙТИНГА, ХОТЬ ОНИ И КЛЯНУТСЯ, ЧТО ПОМОГУТ, ДА И ТОП РЕЙТЕДЫ ВРОДЕ КАК МОГУТ УДАЛЯТЬ КАЖДЫЙ 10Й ФИДБЕК, НО ХУЙ ЕГО ЗНАЕТ, ЛУЧШЕ НЕ РИСКОВАТЬ
@
ВЫХОДИШЬ ИЗ ЕГО СЛАКА, БАНИШЬ В СКАЙПЕ
@
РАЗ В НЕДЕЛЮ ПРОДОЛЖАЕТ ПИСАТЬ ПИСЬМА - ПАМАХИТЕ, АСТАНАВИТЕСЬ, ХОРОШО ЖЕ ГОД РАБОТАЛИ, НЕ ПРЕДАВАЙ
@
ВИДИМО НЕ ТАК МНОГО ЖЕЛАЮЩИХ ИЛИ МОГУЩИХ КОВЫРЯТЬ ЭТО ГОВНО ВИЛКОЙ
@
ТАК И ХОЧЕТСЯ НАПИСАТЬ - А ХУЛИ ТЫ МЕНЯ ПРЕДАЛ И НЕ ХОТЕЛ НОРМАЛЬНО ПЛАТИТЬ ЗА РАБОТУ? ОЧЕНЬ БЛЯДЬ ВЕСЕЛО РАБОТАТЬ И ГАДАТЬ - СКОЛЬКО ЧАСОВ ОПЛАТЯТ
У меня уже жир из монитора потёк.
Такая уже хуйня. В каждом клиенте надо дублировать логику и потом в каждом фиксить ошибку, переписывать всё это. Ладно бы ты сказал стартап, но не тырпрайз же
>БЭКЕНДЕРЫ ДЕЛАЮТ РЕАЛАЬНУЮ РАБОТУ, ПОКА ФРОНТЕНДЕРЫ КРАСЯТ КНОПКИ
СОЗДАЛ ПРИЛОЖЕНИЕ НА РЕАКТ НАТИВ
@
РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ БЭКЕНДА НА ФРОНТЕ
@
НАПИСАЛ НАТИВНЫЕ МОДУЛИ
@
ЗАЕБАЛСЯ ЖДАТЬ ПОКА НАПИШУТ БЭК И НАПИСАЛ ЕГО САМ
@
ВСЕ ДУМАЮТ, ЧТО ТЫ КРАСИШЬ КНОПКИ
@
ЭМУЛЯЦИЯ МЫШКИ НА ATMEGA32U4 НЕ РАБОТАЛА В БУТ-МЕНЕДЖЕРЕ МАКОСИ
@
ПРОЧИТАНЫ СТАНДАРТЫ ВДОЛЬ И ПОПЕРЕК
@
НИХУЯ НЕ ПОМОГАЕТ
@
С ЛИЦОМ ЛЯГУХИ И ГОРЯЩЕЙ ЖОПОЙ ПОКУПАЕШЬ АНАЛИЗАТОР ПРОТОКОЛА USB ЗА ПОЛТОРЫ ТЫЩИ БАКСОВ
@
ФИКСИШЬ ЗА ОДИН ВЕЧЕР
@
ПЛАЧЕШЬ
@
ЧУМУ НА ДРАЙВЕРОПИСАТЕЛЕЙ ЭППЛА
С другой стороны ладно, как бы, пригодится еще. Вагон всяких багов с USB встречается, которые не отладишь обычным вайршарком.
Лол, я тоже нашёл вайтсира на апворке, работали 3 или 4 года, даже встречались с ними в Европах, а когда коронакризис грянул, они тупо начали тянуть резину с зарплатой, так как доходы фирмы были с рекламы всяких социальных движух, соответственно их клиенты тоже перестали платить, при этом слёзно просили поработать ещё, я потерпел три месяца и отморозился, вот такая история.
Кстати есть другой клиент - он честно сказал, что сейчас денег нет, поработай пока без оплаты, трекай время сам в файлик, потом заплачу. С клиентом работал много лет, очень хороший, адекватный. Поработал без оплаты, он через несколько месяцев заплатил по частям. Вот совсем другое дело же
СОЗДАЛ ПРИЛОЖЕНИЕ НА DRF
@
РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ ФРОНТА НА БЭКЕНДЕ
@
НАПИСАЛ ДОКУМЕНТАЦИЮ
@
ЗАЕБАЛСЯ ЖДАТЬ ПОКА НАПИШУТ ФРОНТ И НАХУЯЧИЛ САМ НА JQUERY
@
ТЫ У МАМЫ ФУЛЛСТЕК
@
АНТИБУГУРТ
@
ЧИТАЕШЬ ОПИСАНИЕ
@
ХМ НУ ТУТ ИЗИ ВРОДЕ
@
КОДИШЬ ЗА ПЯТЬ МИНУТ ПОЛОВИНУ ТАСКИ
@
НА ДЕЙЛИ ВСЕМ ГОВОРИШЬ, ЧТО ЕСТЬ ОДИН НЮАНС И НИЧЕГО НЕ РАБОТАЕТ
@
ВМЕСТО РАБОТЫ ИГРАЕШЬ ВО ФЛЕШКИ НА НЬЮГРАУНДС И ВОЮЕШЬ С ФЕМИНИСТКАМИ В ТВИТТЕРЕ
@
ПОД КОНЕЦ СПРИНТА НАЧИНАЕШЬ ДОДЕЛЫВАТЬ ТАСКУ
@
ВНЕЗАПНО ОБНАРУЖИВАЕШЬ, ЧТО НЮАНС ДЕЙСТВИТЕЛЬНО СУЩЕСТВУЕТ
@
ЖИДКО ПУКНУВ ДОДЕЛЫВАЕШЬ НА ВЫХОДНЫХ
@
КОМИТИШЬ ЗА 10 МИНУТ ДО КОНЦА РАБОЧЕГО ДНЯ
Это железка плюс софт. Железка вставляется в разрыв между USB-девайсом и хостом и в реальном времени ловит все, что там происходит, так что можно посмотреть как на данные, так и на всякие низкоуровневые команды самого USB: https://www.youtube.com/watch?v=ft6hJpMeiCg
@
ВИДИШЬ ФРАЗУ В КОММЕНТАХ "НЕ ЗАБУДЬ СДЕЛАТЬ Х"
@
В ПАНИКЕ БЕЖИШЬ СМОТРЕТЬ, ЧТО ТЫ ТАМ ЗАКОММИТИЛ, ВЕДЬ НАВЕРНЯКА ЗАБЫЛ ВСЁ
@
НЕ ЗАБЫЛ
Тревожный звоночек. Скоро начнёшь при походе в магазин бегать домой, чтобы перепроверить, что утюг выключил и дверь закрыл.
ЧЕКАЕШЬ ТАСКИ, КОТОРЫЕ УШЛИ В РЕЛИЗ, НО ТЫ ИХ НЕ ПОДЧИСТИЛ ИЗ СВОЕГО СПИСКА
@
ВИДИШЬ ФРАЗУ В КОММЕНТАХ "НЕ ЗАБУДЬ СДЕЛАТЬ Х"
@
НИКУДА НЕ БЕЖИШЬ, НИЧЕГО НЕ ПРОВЕРЯЕШЬ
@
ВЕДЬ QA ТЕБЕ И ТАК ВСЁ ПРОВЕРЯТ И НАКИДАЮТ ПАЧКУ БАГОВ
https://nn.hh.ru/vacancy/45965574
И что не так, кроме зарплаты?
>>090407
СОКРАТИЛИ QA И СКАЗАЛИ ПРОГЕРАМ ПИСАТЬ БЕЗ БАГОВ
@
ГОРДЫЙ МЕНЕДЖЕР ДАЁТ ИНТЕРВЬЮ АЙТИ ПОРТАЛУ, ЧТО БАГОВ БОЛЬШЕ НЕТ, ОТДЕЛ НЕ НУЖОН
@
ПРОГЕРОВ НАНЯТО БОЛЬШЕ, ЧАСТЬ ИЗ НИХ ЗАНЯТО QA, НО ЗА ПРОГЕРСКУЮ ЗАРПЛАТУ facepalm
Выбор очевиден
>Вот реально не понимаю, нахуя они так вечно спешат как обосравшись.
Что бы обогнать конкурентов.
ТЫ FIREBASE
@
БЕРЕШЬ ДЕНЬГИ ЗА ТРАФИК
@
ТРАФИК СОСТОИТ ИЗ ТЕКСТОВЫХ JSON-ОВ
@
GZIP НЕ ВКЛЮЧАЕШЬ
@
ОБЪЯСНЯЕШЬ ЭТО ТЕМ, ЧТО СЖАТИЕ КУШАЕТ ОЧЕНЬ МНОГО ПРОЦЕССОРА НА ТВОИХ СЕРВЕРАХ
Это когда у тебя есть одно приложение, ты смотришь на его модули и такой думаешь: "а почему бы не сделать каждый модуль отдельным приложением со своей БД, сервером и еблей с сетью?".
Это хитрый план анальников по разводу кабаныча на шекели и возможность пощупать современные языки при переписывании джава/шарпа/пыха говна из нулевых
Узнал себя, внезапно, на стороне интервьюера. Раньше тоже бугуртил с теоретических вопросов.
Ну а хуле спрашивать то еще, про опыт и напиздеть могут. А реальный опыт работы может оказаться синекурой. Или какое-нибудь однобокой хуйней, типо дрочки контроллеров или ORM.
А потом приходит к тебе сеньор 7 лет опыта, его принимают, он полгода работает и считает что "==" и Equals() при сравнении классов одно и тоже азаза деванон.
Из альтернатив, тестовое задание, но его можно и другу задроту дать прорешать за фигурку Рей. Вот приходится спрашивать про поколения сборщика мусора и как солид по буквам расшифровывается.
Самое лучшее интервью это реал-тайм коддинг тестового задания, но это занимает много времени и среднеразмерная галера себе такого позволить не может.
п.с.
>КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ?
Мой любимый вопрос. Сразу понятно есть ли теоретический багаж или нет.
>КАКИЕ МЕТОДЫ У КЛАССА ОБЪЕКТ
И чё, ты не назовёшь даже парочку методов, которые есть у всех объектов? Даже из тех, которые тебя учили переопределять? Ну тогда извини, ты не программист а хуй дрисный вот ты какой программист.
>ВНУТРЕННЕЕ УСТРОЙСТВО СБОРЩИКА МУСОРА
Сборщик мусора - это ты, если ты не удосужился открыть хотя бы одну классическую книжку по своему языку.
>ПРИМЕР РЕАЛИЗАЦИИ КРАСНО-ЧЁРНЫХ ДЕРЕВЬЕВ? КАК ЭТО ВЫ НЕ ЗНАЕТЕ ЧТО ЭТО
То есть ты, зная, что на собесах любят спрашивать всякие структуры данных, даже пальцем не пошевелил, чтобы посмотреть, какие они вообще бывают? Я понимаю, конечно, что на курсах cumbrains и cuckbox такому точно не учат, но должна же быть хотя бы даже минимальная любознательность.
>То есть ты, зная что на собеседовании будут ебать в жопу, пришел без смазки? Сам виноват
Почему бы просто не ебать в жопу на собеседованиях?
Но в этих вопросах даже не проверяются какие-то невъебаться тонкости языка или глубины кудахтерных наук, это не задачки из Кнута. Просто серия простейших вопросов, чтобы понять, превышает ли IQ интервьюируемого комнатную температуру.
Вот это лютые звери там сидят на собеседованиях, деревья какие-то требуют нарисовать, сборщиком мусора обзывают... Нахуй так жестить? Я думал, синтаксис выучу и на миддла для начала пойду, а этим СНГшным кабанчикам нужны, видимо, профессора CS по цене джунов. Будь ты проклята, рашка...
Нет, я тут впервые.
>Я только на английском собеседую
Почему тогда тред не на английском? Let's switch to proper tounge. How many hires do have you had this year?
Во все компании куда по итогу шел работать - никогда всей этой хуйни не спрашивали. И ниче, мой код и код коллег, которых тоже эту хуйню не спрашивали, крутится в проде в энтерпрайзе. Где-то на 50 рпс, где-то на 5к, все живы, никто не умер, данные на месте. Где надо - оптимизируется, переписывается.
А разгадка проста. Во-первых все эти деревья и повороты уже давно реализованы и описаны в сотнях статей, максимум что нужно - примерно знать куда копать когда нужна структура с определенной скоростью. Во-вторых вместо деревьев меня спрашивали про прошлый опыт, архитектуру, паттерны, технологии и "как бы вы решили такую-то задачу", иногда давали тестовое.
5 лет стажа статика бек 200-не-на-все господин
А почему бы не спросить о каких-то реальных проблемах и о способах их решения?
Спросить не про то, как устроены индексы в бд, а про то, когда они нужны, а когда мешают.
Спросить не про внутреннее устройство очередей сообщений, а спросить, зачем их применять, какие альтернативы и тд
Ты все равно по тому, что он знает расшифровку SOLID не поймешь, что он умеет этот SOLID применять.
>>090492
>Самое лучшее интервью это реал-тайм коддинг тестового задания, но это занимает много времени и среднеразмерная галера себе такого позволить не может.
Если прогер - интроверт, то ему будет сложно работать под чьим-то надзором, тем более при таком варианте боятся даже гуглить, хотя гугл - неотъемлемая часть работы
>Let's switch to proper tounge. How many hires do have you had this year?
Я как представлю собес на английском в СНГ-конторе, у меня аж зубы сводит от кринжа. Все вот эти "do have you had", сдобренные лютейшим акцентом - ну нахуя? Чтобы что? Проверить, знаю ли я язык? Лучше б сертификат сразу требовали.
В первом я тоже обосрался. У меня просто дисграфия и слабоумие. Чо ты мне сделаешь.
Я признаю что у меня две ошибки ну а то что тут грамар наци в треде это то верно. Потом окажется что он тут просто трется для дискуссии или узнать что нового в петуховене.
Можно, но будет хуево.
Во-первых, нужно честно именно перехватывать трафик (или хотя бы ретранслировать as is без потери скорости и таймингов, иначе жопа и искажения результатов. Можно было бы конкретно HID эмулировать (мой частный случай для этого бага), но это получилась бы именно эмуляция и какие-то низкоуровневые пакеты оказались бы проебаны. Изготовление с нуля возможно, но это задача как минимум на месяц на основе FPGA.
Во-вторых, софт должен быть очень хорошим чтобы декодировать и показывать. Проще всего было бы прихуярить вайршарк, но я говорю - реально задача на месяц.
>А почему бы не спросить о каких-то реальных проблемах и о способах их решения?
Обычные ответы
-Нет, не сталкивался
-Ну это...бе мее
-"Какие то общие ответы"
2е из 10 ответят, один из которых может быть с минимальным опытом, просто, например, пердолил когда-то легаси и знает ответ.
Такие вопросы не очень хороши. Сеньер может предложить сложное решение, а джун с мозгами, может и что-то адекватное сказать. У человека может быть "синдром отличника" и он может не сказать правильный ответ хотя его знал, так как просто не уверен в ответе. А Вася из пгт с подвешенным языком выдаст с десяток предложений их которых 3-4 попадут в точку.
>Спросить не про то, как устроены индексы в бд, а про то, когда они нужны, а когда мешают.
Такое спрашивают довольно часто. Я тоже чаще спрашиваю "зачем", а не "как".
>Ты все равно по тому, что он знает расшифровку SOLID не поймешь, что он умеет этот SOLID применять.
Ну интервьюер же человек, а не макака на скрипте. Парочка уточняющих вопросов все прояснит.
Алсо, 70% мидлов и 30% "сеньеров" не знают нахуя нужен SOLID.
>При нетривиальном access pattern можно на дефолтных хешмапах так по производительности/памяти всосать, что насеришь удивления полные штаны
Например? Мне только одно в голову приходит: каким-то чудом, все ключи распределятся в один-два бакета, превратив поиск в линейный.
Это типа максимально независимые модули которые работаю с данными. Например может быть модуль написанный на питоне потому что там не нужна скорость а главное что бы по-быстрому и дешево было наговнокоджено а другой модуль может быть написан на плюсах и там важна производительность и эти модули могут между собой общается посредством апи.
В теории это так, на деле микросервисы это монолит, который за каким-то хуем общается между своими частями по http, написан на одном языке и в апи каждого модуля не разберёшься без литра водяры.
Чтобы было легко менять программистов, как перчатки лол.
Чтобы спрашивать на собесах
Чтобы орать что-то когда прихлопываешь неверного.
Апи должно быть стандартизовано, задокументировано и покрыто тестами, тогда поддерживать микросервисы будет полегче. Алсо, никто не запрещает писать какие-то общие для нескольких сервисов либы.
Ой бля, работал бекендером на таком проекте. Тот еще ад был.
>РАЗРАБОТАЛ ВСЮ АРХИТЕКТУРУ БЭКЕНДА НА ФРОНТЕ
> Так, ёбана, тут хуячем реквест, тут получаем респонс, для каждой страницы свой ендпоинт, ведь сервер должна строиться на том, какие страницы сейчас дизайнер наговнякал. Ну всё, АРХИТЕКТУРА готова.
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
> А как вы бы хранили множество чисел, если известно, что они не повторяются и меньше 2млрд, с возможностью проверки на то, есть ли число в множестве
Любой нормальный человек знает структуру данных set. Это очень простой вопрос, если даже на него кандидат не может ответить, то это уже полный неликвид. К сожалению где-то половина кандидатов даже на такой вопрос не могут ответить.
Там Ben Eater как раз видосик по USB выкатил на днях: https://www.youtube.com/watch?v=wdgULBpRoXk
Любой нормальный человек знает что "множество" переводиться как set. Но срубят вас на типе хранения данных.
>Алсо, 70% мидлов и 30% "сеньеров" не знают нахуя нужен SOLID.
Сам-то знаешь, протестант ебаный?
>a alike
an alike
а вообще правильно in pair programming-alike way
> Not tricky algorithms but some prepared pieces of code to fix/refactor/design.
Глагол проебал
Садись, двойка.
> Тут все ок
Нет, не ок, английский язык - аналитический, с жёсткой структурой предложения, за редчайшими исключениями в нём должно быть сказуемое, выраженное глаголом. Алсо, ты постом промахнулся, чо, ручонки дрожат?
@
ИСПРАВЛЯЕШЬ, ОТПРАВЛЯЕШЬ В ТЕСТ
@
ПОЛУЧАЕШЬ ВОРОХ ЗАМЕЧАНИЙ
@
СТРАНИЦА НЕ РАБОТАЕТ В IE ТАК, КАК НАДО
@
В КАЛЬКУЛЯТОРЕ, КОТОРЫЙ ОТКРЫВАЕТСЯ ЭТОЙ КНОПКОЙ, НАДО ПОПРАВИТЬ ВЁРСТКУ
@
КАЛЬКУЛЯТОР В ПРИНЦИПЕ СЧИТАЕТ НЕПРАВИЛЬНО, НАДО ВНЕСТИ КОРРЕКТИВЫ
@
МАКЕТЫ ИЗМЕНИЛИСЬ, ТЕПЕРЬ В КНОПКЕ ДРУГОЙ ТЕКСТ
@
КНОПКА ДОЛЖНА БЫТЬ ПОКАЗАНА ТОЛЬКО ЗАРЕГИСТРИРОВАННЫМ ПОЛЬЗОВАТЕЛЯМ
@
ПУСТЬ КАЛЬКУЛЯТОР СОХРАНЯЕТ СВОЕ СОСТОЯНИЕ В ЛОКАЛСТОРАДЖЕ
@
СПУСТЯ НЕДЕЛЮ ЗАКРЫВАЕШЬ БАГ
@
ГДЕ-ТО ДРУГОЙ РАЗРАБОТЧИК ДУМАЕТ ТАКЖЕ
@
РЕШАЕТЕ ОДНУ И ТУ ЖЕ ПРОБЛЕМУ
СВИНЬЯ В ТРЕДЕ
Cringe.
>"РАССКАЖИТЕ О СВОЕМ ОПЫТЕ, КАКИЕ ТЕХНОЛОГИИ ИСПОЛЬЗОВАЛИ, КАКИЕ БАЗЫ ДАННЫХ, ЭТО ОК, ЕСЛИ ВЫ ЧТО-ТО НЕ ЗНАЕТЕ; СПАСИБО, ВАШ ОПЫТ ОЧЕНЬ ИНТЕРЕСЕН" - СОБЕС ЗА 30 МИНУТ, ПОЗИТИВНЫЙ НАСТРОЙ
Наивный барнаульский юноша. В забугорных компаниях у тебя будет часовое интервью, на предмет "Tell me about a time when", где ты должен будешь по STAR technique рассказывать какой ты заебатый team player и весь из себя proactive и result oriented.
Уж лучше метода класса перечислить и про хешмапу потрендеть.
@
НАСЛАЖДАЕМСЯ АНАЛЬНЫМИ БОЛЯМИ СМУЗИХЛЕБОВ
Анальные боли только у тех у кого геморой. Вероятность что он у тех кто знает IEEE-754 гараздо выше. То что ты этой болью наслаждаешься говорит что ты скорее всего педераст.
Да он же программист-анальник!
Потому что на западе поняли, что коллектив важнее задач. И от токсичного суперспеца проблем гораздо больше, чем от позитивного специалиста среднего уровня
@
ВСТРЕЧАЙТЕ НАШУ НОВУЮ РАЗРАБОТЧИЦУ/ТЕСТИРОВЩИЦУ/ДИЗАЙНЕРШУ
@
ОКАЗЫВАЕТСЯ, ЧТО ЭТО ЕГО ТЯН/ЖЕНА/ЛЮБОВНИЦА
ЛИД ЗАХОДИТ В ХАТУ
@
ВСТРЕЧАЙТЕ НАШЕГО НОВОГО РАЗРАБОТЧИКА/ТЕСТИРОВЩИКА/ДИЗАЙНЕРА
@
ОКАЗЫВАЕТСЯ, ЧТО ЭТО ЕГО КУНЧИК/МУЖ/ЛЮБОВНИК
Лол, у нас в компании история была, как чувак привел свою жену работать тестировщицей, а она с лидом тестировщиков роман начала крутить и в итоге развелась
соло разработчики нахуй не нужны. чтоб понять можешь ли ты крутить джейсоны я тебе лучше задание на дом выдам.
>КО-КО-КО НАДО ЗНАТЬ СТРУКТУРЫ ДАННЫХ КОТОРЫЕ НА ХУЙ НЕ НУЖНЫ НА ПРАКТИКЕ ЭТО КЛАССИКА ЭТО ЗНАТЬ НАДО
Какие же снгшное айти токсичное дно, в рот ебал просто.
А чем small talk хуже заебывания всякой хуитой типа типа данных БД и принципов АУЕАЙТИ ?
Кто знает эту контору?
https://synergy.ru/lp/institute-it/?utm_source=youtube_tr&utm_medium=cpc&utm_campaign=11664979428&utm_content=501170803669&utm_group=117740447881&utm_term=temy&marketer=kdk&produkt=57025988&utm_gen=3&h1=Дистанционное&h2=Высшее IT-образование&h3=в московском ВУЗе&gclid=CjwKCAjw55-HBhAHEiwARMCszt5qa4HZwZLI1NJu8Ao_OJmbFGMM-l77ATkNw65YN4MvqUKOlhAw0RoCpl0QAvD_BwE
> utm_source=youtube_tr
> h1=Дистанционное&h2=Высшее IT-образование&h3=в московском ВУЗе
Пашол нахуй говноед
Ебать. Придумал новый тренд в вебе - положить в параметр адресной строки всё тело страницы в экранированном html. И чтобы ссылка вела на сайт с единственным скриптом, который всё развернёт.
«Братишь, скинь мысль на предыдущую версию сайта, в новой ничо не работает»
Хуита, а не вуз, плати и будет корочка. Тони Робинс одобряет.
В следующий раз вилкой чисти utm-метки.
>>плати и будет корочка
Именно это и нужно от вуза. Я бы просто пошел и купил, если б дипломы в открытую продавали. Или хоть экзамены сразу выпускные были. А то 4-5 лет ждать, платить за каждую сессию чтоб сдать физкультуру и экологию - хуита полная.
>>091353
Теоретики, плез. Tell me about a time when это не про токсичность и нихера не смолток. Вы дойдите до финала у Амазона, 5 интервью и на каждом ехал лидершип через лидершип и принципалз погонял.
Что касается позитивных спецов среднего уровня - работал я в таком коллективе. Пока не надо в прод - работа одно удовольствие, но как пора релизить - так хоть увольняйся. Люди не знают фреймворков с которыми работают, не знают новые фичи языка. Вместо нормального решения проблемы костылят решение по месту. Например: вначале система работала с одним типом банковского счета и он везде передавался строкой, потом появился еще один. Но вместо того чтобы добавить специальный тип для банковского счета, просто закостылили определение типа счета по формату с помощью регулярок. Тесты пишут так чтобы они проходили, а не тестировали код. Был случай когда тест выполнял весь флоу, но не проверял результат, естественно обнаружилось это уже на проде пользователями. А на вопрос как же ты тест так написала без проверки? Проверка падала, я ее и убрала. Но люди все милейшие, с каждым поговорить возле кофемашины - одно удовольствие. В баре посидеть, на пикник всем вместе съездить.
>>091303
Не переживай, и задание на дом, и литкод, и разговоры за жизнь все будет. У Glovo 6 этапов в процессе найма, у Klarna - 5-7 смотря какая позиция, у Spotify - 6.
Чтоб попасть в амазон, я готов терпеть эти этапы
А чтоб попасть в какой-нибудь VasyanSoft - не готов
>Но люди все милейшие
У каждого вроде своя ответственность. Нянчиться это вроде задача техлида а может быть даже задача менеджмента. Если всех говнюков уволят и я один останусь это меня не напряжет, наоборот обрадует.
БИЗНЕС ЛАПША
>спецов среднего уровня
Судя по тому что ты описал уровень нихуя не средний.
Софт скилл - самое главное на длинной дистанции любого продукта, если убрать из выборки совсем дно спецов и необучаемых инвалидов.
Скилл выровняется, Фреймворк запустится, кишочки распутаются а вот если человек мудак и он старше 27 то это навсегда.
@
ДЕТОНАЦИИ СРАК ХВАТИТ НА ЯДЕРНЫЙ РЕАКТОР
В 9 классе ездил на областные олимпиады по кодингу и даже на всероссийские олимпиады по матеше попадал, сейчас в 26 хуй что из того решу.
>Klarna
>Glovo
Кто это блять вообще? Они платят хотя бы на 40% выше рынка? Почему меня они должны волновать?
В девятом классе учился в мат школе в мат классе и хуярил задания ВЗМШ.
Сейчас не решу и че?
Вот правильная ссылка
https://synergy.ru/lp/institute-it/?utm_source=youtube_tr&utm_medium=cpc&utm_campaign=11664979428&utm_content=501170803669&utm_group=117740447881&utm_term=temy&marketer=kdk&produkt=57025988&utm_gen=3&h1=Гавно&h2=Ваше Высшее IT-образование&h3=в московском ВУЗе&gclid=CjwKCAjw55-HBhAHEiwARMCszt5qa4HZwZLI1NJu8Ao_OJmbFGMM-l77ATkNw65YN4MvqUKOlhAw0RoCpl0QAvD_BwE
Какие то яндекс.деньги и яндекс.еда. Ты что, не хочешь в испанскую яндекс.еду?
Да мне все равно, кто куда хочет. Я говорил про то, что нет на западе собеседований "ненапряжная беседа за жизнь". Тут софтсиловые собесы еще сложнее чем в России, но при этом хардскил тоже есть.
>>091673
Если человек не хочет учиться и ничем не интересуется - то никогда это не исправиться.Собеседовал девочку, которая 2 года проработала в одной компании, спросил чем занимается система - невнятное мычание и общие фразы. Спрашиваю как конфигурируется доступ к базе - не знает.
>>091693
>Кто это блять вообще? Они платят хотя бы на 40% выше рынка? Почему меня они должны волновать?
Товарищь барнаулец, не волнуйтесь у вас в городе этих компаний нет вам не о чем беспокоиться.
https://quote.rbc.ru/news/article/603cecec9a794776d45b11ee
Лол, задрот без работы детектед.
Занимал первое место в области в 10-11 классах по матеше. Сейчас кодер, но из тех формул процентов 75% уже не вспомню
вообще полнейшее уебанство задавать на собвесах на должность программиста вопросы, не связанные с программированием напрямую, то есть всякую математику, всякие сортировки, деревья и прочую юзлесс херню
Дерейл от боженьки просто. Признай уже, что ты обосрался.
Нет, долбоеб, эта хуйня на западе тоже в крупных фаангоподобных компаниях. Сюрприз - работа в них интересна только определенной прослойке людей.
Платина
Теоретик, плез. Тут даже в местные Пупкинсофт есть софтскиловые собеседосы и иногда весьма нехилые.
Я как-то общался с одной голландской галерой. Сама галера ничего особенного сотня гребцов и надсмотрщиков, пяток унылых клиентов. Так меня херочка 45 минут гоняла по вопросам, почему вы хотите работать у нас. И рассказывала какая это честь веслать на их галере.
@
ВЫ ЖИВЁТЕ С РОДИТЕЛЯМИ?
@
НА ЧТО ВАМ НУЖНЫ ДЕНЬГИ?
@
ВЫ НОРМАЛЬНЫЙ ЧЕЛОВЕК?
@
ЗА ЧТО ВАС ЛЮБИТ БАБУШКА?
@
ВЫ МЕНЯ НЕНАВИДИТЕ?
@
ВЫ АГРЕССИВНЫЙ?
@
ВЫ ЧТО-ТО ИМЕЕТЕ ПРОТИВ ПЕРЕРАБОТОК?
В пидорахии на такими хрюшами-ебланами бы посмелись и дропнулись с собеса, а потом над ними ещё и на хабре/двачике рофлили, но тут то ведь западный барин, это другое, да, пидораш?
Одеваешься в Adidas, приходишь на собес, лузгаешь семки, заливаешь пивасом листочек с вопросами херки, на вопросы отвечашь типа "э бля поясни за базар", а в конце встаешь и говоришь "А Я ПРОСТО СТРЕСС-ИНТЕРВЬЮ ДЛЯ ВАС ПРОВОДИЛ АЗАЗАЗ".
>Одеваешься в Adidas
Собес ведет найкобоярин
@
Два часа поясняет тебе за чмот, пока ты хлебаешь его уринку
В одном прошлогоднем c++-треде был срач об этом постов на 300.
>мне впадлу разбираться в элементарных вещах, а то чё-то голова от них только пухнет, но от 300к/сек я вовсе не откажусь, я же элита, а не какой-то там гуманитарий
Алгоритмическая сложность. Запись O(2N) неправильная, её мог высрать только тот, кто не понимает обозначений, но один шизик пытался доказать, что раз в функции два цикла по массиву, то и переменную N надо брать с коэффициентом, равным количеству циклов (или как там было).
Какой же ты еблан, рилли.
Каждый дрочит как хочет. Если контора хочет долго и тщательно выбирать себе сотрудников - это их право. А твое право соглашаться на это или нет. И это может делать любая контора, хоть российская, хоть импортная их право.
Если ты привык регулярно менять работодателя - такие конторы не для тебя, а если хочешь найти место надолго, завести друзей на работе - то как раз такие конторы твой выбор.
>её мог высрать только тот, кто не понимает обозначений
А если коэффициент типа O(2286661488N)? При достаточно малом N он начинает иметь значение, разве нет?
Типичное тупопёздно НЕНРАВИТСЯ НЕ СМОТРИ ИДИ. Ты не тот самый эйчар, который доёбывает кандидатов пиздежом?
Не начинает. Сложность - это относительная величина, это не показатель миллисекунд или количества используемых байтов, а просто функция от размера данных. Конкретные время и расход памяти сложно подсчитать, они зависят от кучи факторов, и проще измерить, но это будет не сложность, а совсем другие показатели. Сложность просто даёт оценку, насколько сильно изменится расход времени или памяти при росте количества данных.
Начинает. Именно по этому в стандартных библиотеках маленькие массивы сортируют не квиксортом, а другими алгоритмами.
Я видел презентацию когда чувак сравнивал два подхода к умножению матриц: первый быстрый алгоритм Штрассена и простое перемножение, но в таком порядке чтобы быть CPU cache friendly. Так алгоритм Штрассена начинал обгонять обычный алгоритм на матрицах более 4к. На малых значениях константа и низкоуровневые оптимизации имеют гораздо большее значение, чем асимптотическая сложность.
O-нотация лишь показывает, как будут расти затраты ( по времени, по памяти) при увеличении объема данных
То есть O(N) значит, что если данных станет в 2 раза больше, то и алгоритм будет работать в два раза больше
>А как они с такими собесами кого-то набирают? Я вот на середине собеса решил, что не моя контора. Может у них всё и неплохо, но первое впечатление уже сложилось.
Это галера поди? Если да - то только чуханов с низкой самооценкой.
Технически верно. O(2N) ≡ O(N), даже O(3N + lg(N) + 5 + 2/x) ≡ O(N). Но никто так в жизни не напишет, поэтому бугурт оправдан
Птушник, спок
Ага. Не-доминантные члены отбрасываются.
И?
Вопрос был:
>А если коэффициент типа O(2286661488N)? При достаточно малом N он начинает иметь значение, разве нет?
И ответ - да, на малых значениях N именно константа определяет какой алгоритм более затратный.
Еще один птушник
Из определения O(N) нет смысла писать и говорить что O(42N) более оптимальна чем O(7187634872634N)
f(x) = O(g(x)) значит что существует такое N и такое С >0 что для всех х >= N
f(x) < Cg(x)
То есть из определения следует что если f(x) и g(x) имеют один порядок роста, то O(f(x)) и O(g(x)) одинаковы. Порядок роста и O это одно и тоже. Имеет значение лишь в асимтптотике.
@
NO SUCH FILE OR DIRECTORY
@
ПОЯВЛЯЕТСЯ РЭНДОМНО НА КАЖДОМ ВТОРОМ ПРОЕКТЕ
Нет, это продуктовая компания, на свелте приложение делают, продают забугорным дядям, как я понял это если они правду говорили. Офис у них съёмный - стерильный, белый, минималистичный - вроде звучит неплохо, но на деле неочень. Удаленки нет принципиально и не будет, говорят.
> с низкой самооценкой.
Возможно - в итоге предложили очень мало денег и плохие условия.
Так а что является первообразной от O-функции?
Вот когда в школе объясняют производные на примере перемещения-скорости-ускорения там часто звучит словосочетание "физический смысл". Есть ли что-то тут подобное?
Прошу прощения, если написал глупость, я алкоголик и растаман, уже мозги не те, что прежде
А теперь ты уходишь гуглить формальное определение О большого, долбаебина полуграмотная.
Будто коммит переводиться как фиксация.
Я не про перевод с английского, а о том, что есть такая структура данных, и что ее можно реализовать как красно-черное дерево (если нужно упорядоченное множество), либо как хэш-таблицу (если нужно неупорядоченное). Это проходят на первом курсе в любом универе. Если кто-то в универе не учился, то можно любой MOOC по алгоритмам пройти, там это объясняют. Человек, который не знает что такое красно-черное дерево или хэш таблица, по-хорошему не должен работать программистом. По крайней мере я таких считаю дебилами и в результатах собеса пишу "not recommended".
говорю по-русски "расскажите про треды/стримы/флоу", никакого бугурта
Жиза, пиздец. Мне кажется такое у всех. Сам наблюдаю как коллеги какую-то хуету на дейликах говорят.
СОБЕСЕДУЕШЬСЯ В КОМПАНИИ В РФ НА НИЩЕЗП 240К - ОТСОРТИРУЙТЕ КУЧУ, РАСЧИТАЙТЕ ТРАЕКТОРИЮ РАКЕТЫ С ЗЕМЛИ ДО ЛУНЫ ЗА СЛОЖНОСТЬ О(N), У НАС ЕСТЬ 3 СЕРВИСА, КАЖДЫЙ ОТВЕЧАЕТ ПО СЕКУНДЕ, КАК НАМ МОМЕНТАЛЬНО ПОЛУЧАТЬ ОБНОВЛЕННЫЕ ДАННЫЕ С КЛИЕНТА, СКОЛЬКО ХУЕВ ПОМЕСТИТСЯ В ВАШЕМ АНУСЕ, ЕСЛИ ОН БУДЕТ РАЗМЕРОМ С АВТОБУС, МММ? МЫ ВАМ ПЕРЕЗВОНИМ
@
СОБЕСЕДУЕШЬСЯ УДАЛЕННО НА 5.2k$ - ПРИВЕТ ВОТ ЛОВИ ТЕСТЫ УРОВНЯ ВКАТУНА В ЯЗЫКНЕЙМ, КАК ЖИЗНЬ МОЛОДАЯ ЧЕМ ЗАНИМАЛСЯ КАК ДЕЛА - КОГДА ГОТОВ ВЫХОДИТЬ?
блять
Да 90% программистов не знают, что такое красно-черное дерево, потому что это не надо в 99% задач.
МИСКА РИСА ЭТОТ БОЖЕСТВО МУЖСКОЙ ПОРТФЕЛЬ ВИД
Ага. А у меня еще и продолжение. Эти мытарства были на avr, а там usb 1.1. Теперь у меня есть малина, у которой такая же функция сломана в другом месте, и там usb 2.0 - то есть плюс новые команды и прочее. Хорошо что не пожадничал и купил анализатор с запасом. Теперь буду хачить ядро.
> Да 90% программистов не знают, что такое красно-черное дерево, потому что это не надо в 99% задач
Это не программисты. Из-за дикой нехватики кадров большинству айти компаний приходится нанимать некомпетентных людей, которые год назад работали разносчиками пиццы, а сегодня Синьор Жаба Девелопер в VasyanSoft. Все программисты уже работают в Яндексах, FAANGах, опенсорсе.
Однако, большая часть компенсации в таких компаниях - акции и опционы, я в них ничего не понимаю. Как не наебать себя с оффером в FAANG?
> По крайней мере я таких считаю дебилами и в результатах собеса пишу "not recommended".
Кек, вот тут ты спалился, что знаешь, что такое красно-черное дерево только потому, что у тебя работа состоит в том, чтобы дрочить других вопросом что такое красно-черное дерево.
В РФ никогда не було и не будет зарплаты в 240К, максимальная зарплата в России 30 тысяч
Это ты про Москву в штате Алабама.
В Москве, которая в России, но которая не Россия, 240К - минимальная ЗП для заместителя ассистента стажера на испытательный срок.
Дебил, ты опять выходишь на связь?
В реальных приложениях смысл сравнивать константы есть, тупо потому что не так много приложение оперирует миллиардными данными и именно про это я и писал. Твой высер никак не относиться к тому, что я писал.
Инбифо: еще раз для дегенератов, я не писал про аннотацию О большое, не надо высираться на эту тему.
> Выгорание, поставленное на поток. Как в Китае работает система «Третий глаз», и почему программисты из-за нее умирают
> В крупнейших китайских IT-компаниях действует система наблюдения под названием Ди Сан Цзи Янь, «Третий глаз». Она получает данные из камер в офисах и из ноутбуков каждого человека, чтобы определить, кто стоит повышения, а кого нужно уволить. «Третий глаз» позволяет отслеживать экраны программистов в режиме реального времени, записывать их чаты, их активность в браузере и каждое редактирование документа. Часть компаний устанавливают систему даже в туалетах.
> Программа автоматически отмечает «подозрительное поведение», такое как посещение сайтов поиска работы или платформ с потоковым видео. Отчеты генерируются еженедельно, суммируя время, потраченное на «непрофильные» веб-сайты и приложения. Даже если вы посещали их в свое обеденное время или сидя в уборной.
> Дальше это может убрать у вас перспективы карьерного роста и повышения зарплаты. Выводы системы также используются в качестве доказательства, когда компания хочет уволить определенных людей. Главное, за чем следит система — чтобы вы не проводили ни минуты рабочего времени за «лишними активностями». Некоторые программисты из-за неё уже совершили суицид, другие — умерли от измождения.
https://habr.com/ru/company/gms/blog/567340/
> Какие-то анонимные вскукареки с псевдоанонимной борды против опроса 3к респондентов
Держу тебе за щеку
Иронично что программисты сами создают эти конченые системы слежения за посещением сайтов
> 29 декабря 2020 года 22-летняя сотрудница Pinduoduo умерла на улице, по пути от работы домой, около двух часов ночи. В этот день она работала больше шестнадцати часов.
> Через две недели, 9 января, один из разработчиков компании прыгнул из окна офиса, разбившись насмерть. Он работал всего чуть больше года, до этого с отличием закончил университет. Перед прыжком, по данным Pinduoduo, он в последний раз проверил мессенджер компании. Но ничего в нем не написал.
> В том же месяце другой сотрудник компании опубликовал в соцсетях фото коллеги, которого вывозили из офиса на носилках. И поделился своим мнением, что выгорание может иметь реальные последствия для здоровья. Вскоре его нашли с помощью «Третьего глаза» и уволили. Что случилось с сотрудником, которого вывезли, неизвестно.
Двачую. Некоторым деньги не пахнут.
Так китайцам же людей девать некуда.
У простого китайского гражданина выбор не велик - либо идти по 16 часов на завод платы паять, либо те же 16 часов выжигать глаза кодом
>О-нотация никакого отношения к производительности не имеет, еблан.
Эталонный дегерат и жопочтец.
А они есть!
Может, знать их внутреннее устройство на практике и необязательно, но было бы хорошо помнить, где они вообще в твоём языке реализованы и в чём их преимущество перед другими структурами данных, иначе ты совсем уж бездумная макака.
Ну и вообще можно рассматривать их просто как проверку на долбоёба: если ты впервые слышишь про КЧД, значит, ты вообще нихуя не знаешь. Какие тебе нахуй 240к, еблан, иди дворы подметай.
То же касается и хеш-таблиц, но я не знаю, насколько нужно быть кретином, чтобы не представлять себе устройство даже усреднённой типичной таблицы. Надеюсь, таких вкатышей не существует.
>какие ограничения по памяти, какой churn ожидается, какой RPS по каким операциям, какого рода вообще данные
ЗДЕЛАЙ НА СВОЕ УСМОТРЕНИЕ
>если ты впервые слышишь про КЧД, значит, ты вообще нихуя не знаешь
Можно прочитать за пол часа статью уровня САМЫЕ РАСПРОСТРАННЕНЫЕ АЛГОРИТМЫ И ИХ СЛОЖНОСТЬ и получить это знание, я даже один раз на онлайн собесе рядом с ноутом прикрепил подобную табличку и тихонько проигрывал, когда у меня гоняли по этой хуйне. Просто пиздец ценный опыт обретаемый меньше чем день про КЧД я кстати оттуда же узнал, лул
Но ведь это не борщехлебство, я только пару раз видел, как кто-то на шинде прогает (при этом код запуская в виртуальной машине убунты), обычно или линух или мак
Ты видимо не из пыхосреды и прочих веб-опущенцев, там 99% сами себе проблемы любят создавать, а потом бугуртят А ЧО ЭТО У МЕНЯ ЗА АШЫПКА, все чаты засирают своей хуйнёй.
У меня вебня, питон и го
>или линух или мак
Линух - для пердоль скачивающих по пол-гига аптейтов в день, мак - для любителей подолбить в очко. Для десктопа для обычного пользователя все еще есть только единственный адекватный вариант.
Пусть пользователь и пользуется, а ты погромист и если не погромируешь под виндовый десктоп или .нет, то шинда для тебя не вариант
Это все безусловно охуенные маня-выдумки, но как это блядь относится к тому что ебаный в сраку элм лезет куда то хуй пойми куда и хуй пойми зачем. Ах да я и забыл это ж стандартная практика теперь в индустрии, особенно в строю пердолей. Надо было еще спиздануть что нужно было срочно обновиться ведь код так же быстро протухает как раскрытое молоко в которое настрали тут и говорить не о чем ОБНОВИСЬ, НУЖНО ОБНОВИТЬСЯ, СИСТЕМА САМА СЕБЯ НЕ ОБНОВИТ, Я НЕ ОБНОВЛЯЛСЯ УЖЕ ДЖВА ЧАСА ПОЙДУ ОБНОВЛЮСЬ.
Ты с такой шизой погромистом не станешь, лол.
https://discourse.elm-lang.org/t/failedconnectionexception2-package-elm-lang-org-80-false-connect-failed-connection-refused-wsaeconnrefused/1467
Тут выяснилось, что это ошибка исключительно у виндовс-дегенератов с ФАЕРВОЛАМИ, лол.
Зато у прыщедегенератов фаерволов нет и их может кто угодно ебать в рот и в жопу. И да где то похоже что я что то устанавливаю или нужно скачать дополнительный модуль для сложения 1+1 или что блядь?
>Можно прочитать за пол часа статью уровня САМЫЕ РАСПРОСТРАННЕНЫЕ АЛГОРИТМЫ И ИХ СЛОЖНОСТЬ и получить это знание
Так и есть, в принципе. Если васян не может сделать даже этого, нахуй он нужен такой красивый? Но вообще алгоритмы лучше всё же знать хотя бы ввиду того, что это не очень-то и сложно (не считая их математического обоснования).
Ебанько, ты же даже гуглить не умеешь. Откуда вы лезете, блядь?
https://github.com/elm-lang/elm-compiler/issues/991
У них есть selinux, который они не осилили и выключают сразу после первых сложных и непонятных ошибках.
Что ты мне предлагаешь погуглить, ебанашка, почему elm-разрабы срут себе в рот, наверное?
Шиз, спок.
Что-то на зумерском.
Нахуй тебе фаервол на десктопе, шизоид? Просто не открывай порты во внешний мир и всё.
Мамкины корзинки уже даже nginx настроить не могут, чтобы он только в локалхост смотрел. Пиздец, дожили.
@
ЖАРКО - ОКНО ОТКРЫТО
@
ВКЛЮЧАЕШЬ МИКРОФОН
@
ЗА ОКНОМ ЕДЕТ ЭЛЕКТРОВЕЛОСИПЕДИСТ я его видел просто, когда гулял - это точно он С КОЛОНКОЙ
@
МУЗЫКУ СЛЫШНО ТАК, БУДТО КОЛОНКА У ТЕБЯ В КВАРТИРЕ
@
Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ
@
Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ
@
Я ТВОЙ ЁБЫРЬ-ТЕРРОРИСТ
поржал, спасибо!
Под что разрабатываешь? Виртуалки линуха юзаешь?
Дебсы, ну уймитесь уже - все ваши высеры про прыщеблядиксы и фаерволы ВООБЩЕ НЕ ИМЕЮТ НИКАКОГО ОТНОШЕНИЯ к проблеме.
Можно сэкономить место и цвет пикселя описывать словами. Green, greener, abitmoregreen, moregreenerthanabitmoregreen и т.д.
Ух бля!
Недавно ушёл из конторы, где этого говна досыта наелся. Аж вспотел, как вспомнил. Ух бля!
200 OK { "message": "error: ruchka ne suchestvuet", "error": null }
@
if (msg.startsWith('error:'))...
> Зато у прыщедегенератов фаерволов нет и их может кто угодно ебать в рот и в жопу.
> фаерволы ВООБЩЕ НЕ ИМЕЮТ НИКАКОГО ОТНОШЕНИЯ
Прими таблетки, еблан, у тебя взаимоисключающая параграфянка.
Да, в таблице на постгресе хранить все эти ошибки и через кеширование в редисе сравнивать. Дополнительно тримим строку, приводим ее к нижнему регистру и удаляем все пробелы.
Потом на квартальной встрече можно будет рассказать про новую архитектуру обработки ошибок и оправдать высокие зарплты, кайф.
>>095613
Ладно, поясню дебушкам, вы сами пройдите по айпишнику что на скрине >>094905 Они его уже каким то кабанчикам отдали давно. Хорошо что хоть вирусня какая нибудь не скачалась и на том спасибо. Также позволю себе себя процитировать >>094981
>ебаный в сраку элм лезет куда то хуй пойми куда и хуй пойми зачем. Ах да я и забыл это ж стандартная практика теперь в индустрии, особенно в строю пердолей
Первый раз увидел сетевой реп, шизоид? С подключением.
1. Это особенность не гитхаба, а гита.
2. 5 секунд гугления: https://stackoverflow.com/questions/7106012/download-a-single-folder-or-directory-from-a-github-repo
Нихуя прикол, ну хоть кто то бля додумался эту тему сделать раз разрабы долбаебы сука как я их ненавижу, спс мэн
Какая то чушь, объективно. Если ты не знаешь хуйнянейм, то ты ничего не знаешь. Ты малолетка? Ты там на фаанг надрачиваешь, малолетка, давай спросим у веб разрабов оттуда, часто ли они сталкиваются с кчд в своей работе. Ответ тебя удивит. Но я и так вижу, что ты дауненок.
Не знаю, не пробовал. А зачем? Не должно быть в проекте 2к файлов в одной папке. Даже в ядре такой дичи нет.
Фанатики фаанг-стайл собесов - бестолковые карго-культисты. Этот дроч появился из-за гугла, которому первое время требовалось много алгоритмических спецов для поиска, а потом они стали настолько богатые, что стало насрать.
Есть два мало связанных скилла: инженерный и теоретический, и они слабо пересекаются. Чтобы найти хорошего инженера, надо самому хорошо разбираться в области, собеседовать его и посмотреть на его проекты. Для поиска теоретика достаточно дать ему задачи. Иногда множество теоретиков и инженеров пересекаются. Поскольку для того, чтобы собеседовать инженеров, требуется ненулевой мозг, гугл пошел другим путем: он собеседует теоретиков, дает им оффер на год, а по итогам года смотрит, что они понаделали. И если окажется, что теоретик пишет башкой об клавиатуру функции на тыщу строк как типичный олимпиадник - его гонят нахуй на мороз. Если он пишет нормальный грамотный код - оставляют.
Плюс этого подхода в том, что в итоге остаются инженеры сбогатыми теоретическими знаниями. Минус - что это стоит космических денег, а именно оплаты года работы тех, кто не в итоге окажется забракован. Гугл настолько богат, что ему похуй и он может себе это позволить. Остальные из фаанга тоже.
Но если компания - мейлру, яндекс, сбер или вообще какой-нибудь стартап, то такое собеседование тупо не для них. У них нет столько денег и нет столько сотрудников, чтобы устраивать охуительные эксперименты на целый год. Количество сотрудников меньше, чем требуется для нормального развития проектов. Из-за этого продукты катятся в с раное говно, а нагрузка на существующий штат растет. А все потому что понабрали, блядь, менеджерков по объявлениям.
// Мимо бывший яндексоид
Пиздец, надо поспать, а то пишу уже как шизофазик
Но всем похуй на визги неосиляторов, сейчас в любой сраной галере на собесах если не гоняют по алгоритмам, то 100% дают задачки с литкода.
Это означает лишь то, что в этой галере менеджеры - клинические долбоебы, и работать там не нужно.
Нет ничего неосиляторского в нежелании дрочить литкод, тратя в пустую месяц-другой, когда за это время можно порешать какие-то реальные проблемы и покоммитить в опенсорц, повысив свою квалификацию. Что-то большее, чем обзорное знание алгоритмов и структур, не нужно 99% разработчиков
>>095742
>>095766
Уметь складывать числа, наверно, на работе тоже необязательно, но если на собесе чувака спросят "сколько будет 2 + 3?", а тот в ответ начнёт выдавать перлы в духе "да нахуй мне это знать ваще надо, мы не на контроше сидим, компьютер и так всё за меня сложит, лучше спросите меня, сколько у меня лет опыта работы с CuckoldSQL и LGBTQIA+ Framework", то это как минимум внушительный тревожный звоночек.
Захуй знать эти 2+3, если ответ гуглится за 6 десятитысячных секунды? Вообще, знать сложение вредно для программиста. В этом вашем матане 2+3=3+2, а пограмировании '2'+'3' != '3'+'2'/
Молодец, победил утрированную позицию оппонента.
А нахуя програмисту уметь считать? 0, 1, n(много) - вполне достаточно.
Проиграл с маньки, который даже передернуть реплику не смог. Тебе не про фреймворки говорят, а про проектирование и умение пользоваться знаниями, еблан. Хули толку от того, что ты можешь гениально список отсортировать, если ты не знаешь, как применить эти знания? Это во-первых. А во-вторых, ты редуцируешь достаточно сложные алгоритмы до простейшей алгебры и пытаешься строить на этом свою аргументацию.
> Кек, вот тут ты спалился, что знаешь, что такое красно-черное дерево только потому, что у тебя работа состоит в том, чтобы дрочить других вопросом что такое красно-черное дерево.
Я знаю, что такое красно-черное дерево, во-первых, потому что мне про это рассказали в универе на курсе алгоритмов, во-вторых, потому что я читал об этом в Кормэне, в-третьих, практически в любом языке программирования есть ordered/unordered set/map и у любого нормального человека возникает такая цепочка рассуждений в голове: "зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее? а чем отличается реализация? А, unordered реализован как хэш таблица, а ordered - как красно-черное дерево". Но у долбоебов такие рассуждение в голове не рождаются, точно не знаю почему, но предполагаю, что из-за генетической убогости, просто не наросли нужные доли в мозгу.
Потом эти дрочеры на красно-черные деревья приходят в профессию и плодят несопровождаемый говнокод. Видел таких неоднократно. К ним на пару ещё прилагаются байтоёбы. Ни те ни другие тупо не могут нормальное имя переменной сделать.
>зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее?
Да, такое возникает
>а чем отличается реализация?
А на это поебать
мимо 220к питон
>достаточно сложные
Для неучей-вкатышей всё это, разумеется, очень сложно. Наставник из скиллбокса про такое не рассказывал, гугл выдаёт устрашающие статьи с википедии с кучей непонятных терминов. Вот и остаётся вкатышу только утешать себя, что это всё на самом деле и НИНУЖНО вовсе. Правда, вкатится такой вкатун лишь спустя 100 собеседований, да так и застрянет, ковыряя вилкой легаси.
Не виляй жопой. Сравнивая базовое арифметическое сложение (как это сделал ты, долбоеб) и алгоритмы - да, алгоритмы сложнее. Да и вообще забавно выглядят твои попытки выставить всех вокруг вкатунами. Надрочился на литкот и попал в бегтехную галеру? Молодец, возьми с полки пирожок. Можешь считать себя начальным мидлом, с такими рассуждениями это твой потолок пока.
Если кому-то нужно отдельная «папка» из репозиторий, значит ей место в о дельном репозитории, мудень
Вот этот прав.
>>096049
Зачем мне знать разницу между красно чёрным деревом и хэш таблицей?
Зачем мне знать как работает хэш таблица?
Как я буду применять это знание? Где я буду писать код, «похожий» на реализацию этих структур, чтобы оправдать инвестированное время?
Балбес, лучше почитай фаулера, мкконнела, Вернона, мартина.
Ты реально карго-культист и дурачек.
Пойми одну простую вещь - знания без применения или воспроизведения меркнут и теряются, такого устройство памяти.
Если ты не используешь на практике реализацию и структуру BST то эта информация со временем исчезнет из твоей головы, оставив закладку, которая в будущем позволит быстрее восстановить это знание извне.
В 99% рабочих кейсов ты и близко не подойдёшь к разнице BST/хэш таблиц, а значит пропадёт и знание. Но вот некий «синиор» решил что надо спрашивать это на собесе.
Получается ты предлагаешь мне тратить время и воссоздавать это знание у себя в голове. Однако, в силу указанной вероятности,то знание по сути я восстановлю только для прохождения этого собеса - вырожденное знание, цель которого заключена сама в себе.
Так вот, если я очень хочу попасть в эту компанию и хочу настолько, что это абсурдность этой инвестиции перевешивается моим желанием туда попасть - чтож, так и быть. Но пока на рыночке есть куча других отличных предложений без подобных требований - пока это так я обойду твою галеру с закосом под фаанг стороной.
И получу конкурентое преимущество, ведь у меня останется свободный ресурс (время), которое я не потратил на эту хуйню и могу распоряжаться им как пожелаю инвестируя иначе, в более полезные навыки и знания.
Вот почему твой писюн короче, твоя зп меньше, твоя женщина строптивее, твоя машина дерьмовее а коллеги токсичнее
> Я знаю, что такое красно-черное дерево, во-первых, потому что мне про это рассказали в универе на курсе алгоритмов, во-вторых, потому что я читал об этом в Кормэне
Я тоже где-то раз в пару лет открываю википедию и читаю про эти деревья (потому что где-то в интернете в очередной раз прочитал, что "должен это знать"), и так же благополучно забываю. И ты бы также забыл, если бы не нужно было кого-то дрочить вопросами про эти деревья.
> в-третьих, практически в любом языке программирования есть ordered/unordered set/map и у любого нормального человека возникает такая цепочка рассуждений в голове: "зачем нужен unordered set? почему всегда не юзать ordered? может быть unordered эффективнее? а чем отличается реализация?
Выбрать просто: если тебе удобнее написать хеш функцию для твоего ключа, то берешь тот, который с хеш таблицей. Если удобнее написать операции больше/меньше, то берешь тот, который с деревьями.
Вот этот прав.
>>096049
Зачем мне знать разницу между красно чёрным деревом и хэш таблицей?
Зачем мне знать как работает хэш таблица?
Как я буду применять это знание? Где я буду писать код, «похожий» на реализацию этих структур, чтобы оправдать инвестированное время?
Балбес, лучше почитай фаулера, мкконнела, Вернона, мартина.
Ты реально карго-культист и дурачек.
Пойми одну простую вещь - знания без применения или воспроизведения меркнут и теряются, такого устройство памяти.
Если ты не используешь на практике реализацию и структуру BST то эта информация со временем исчезнет из твоей головы, оставив закладку, которая в будущем позволит быстрее восстановить это знание извне.
В 99% рабочих кейсов ты и близко не подойдёшь к разнице BST/хэш таблиц, а значит пропадёт и знание. Но вот некий «синиор» решил что надо спрашивать это на собесе.
Получается ты предлагаешь мне тратить время и воссоздавать это знание у себя в голове. Однако, в силу указанной вероятности,то знание по сути я восстановлю только для прохождения этого собеса - вырожденное знание, цель которого заключена сама в себе.
Так вот, если я очень хочу попасть в эту компанию и хочу настолько, что это абсурдность этой инвестиции перевешивается моим желанием туда попасть - чтож, так и быть. Но пока на рыночке есть куча других отличных предложений без подобных требований - пока это так я обойду твою галеру с закосом под фаанг стороной.
И получу конкурентое преимущество, ведь у меня останется свободный ресурс (время), которое я не потратил на эту хуйню и могу распоряжаться им как пожелаю инвестируя иначе, в более полезные навыки и знания.
Вот почему твой писюн короче, твоя зп меньше, твоя женщина строптивее, твоя машина дерьмовее а коллеги токсичнее
В матане есть все, гуманитарий ебаный.
>>096123
>>096117
>>096072
Вы не понимаете. Цель же не в том, чтобы проверить знания алгоритмов. Цель проверить, насколько вообще человек соображает. Если программист хороший, то он на эти алгоритмические вопросы очень легко ответит, потому что у него мозг под это заточен. Все хорошие программисты, которых я знаю, закончили всякие мехматы / вмк / физфаки и прочее. Люди, которые хотя бы пару лет не позанимались математикой и/или компьютер саенсом, не способны вообще к инженерной мысли, это обезьяны.
Я в студенческие годы на всякие олимпиады ездил и во всяких кодджемах участвовал по фану, а щас спустя 5 лет после выпуска и "медиум" с литкода не решу. Потому что эти знания пригодились пару раз за 5 лет.
Ты путаешь алгоритмические задачки типа "разверните связный список" и знание конкретных алгоритмов/структур и их сложности. Первое можно решить даже если впервые такую задачу видишь, ну или как минимум хорошо порассуждать. Второе ты нихуя не ответишь, не зная о чем речь.
Ты путаешь задрачивание и способность соображать, даже среднячок можешь засесть с книгой по алгоритмам и выдавать тебе верчение КЧД, так как реализация всего этого не особо сложная, просто это нахуй не нужно в 99% задач. Я вот вообще считаю, что хороший программист это тот, кто может архитектуру приложения сделать для любой ситуации, так как это требует опыта и значительную долю собственных размышлений, так как даже существующие книги дают на вопросы связанные с этим крайне расплывчатые ответы и простым задрачиванием не обойтись.
Но ведь так и есть.
Во-первых, если в твоем репозитории есть отдельная папка, настолько обособленая и самостоятельная, что ее нужно для чего-то скачивать отдельно, то ее надо заливать в отдельный репо.
А во-вторых, если у анона возникает трудность с тем, чтоб выкачать весь репо, потому что он очень большой по размеру, то значит, чтo анон не умеет настраивать .gitignore и пушит в репо все файлы подряд, вместе со сгенерированными.
>>094462
Задроты, плес. То, что что-то зубрили в школе\универе ради оценок, атестата и красного ненужного дипломчика, не значит, что это все нужно в реальной жизни.
Представьте себе, всякие деревья, сортировки, O(n) и прочая шняга не уходит дальше теории и олимпиадных задачек, это все действительно не нужно в реальном программировании. Если на одно вакантное место в хорошей конторе будет претендовать первый программист, который задрачивал деревья, задачку коммивояжера, самые быстрые алгоритмы сортировки, и второй программист, который знает акутальные подходы в архитектуре проектов, может в работу с БД, работу с апи, многопоточность, сервисы и т.д., то в 99% случаев работу получит второй.
>А во-вторых, если у анона возникает трудность с тем, чтоб выкачать весь репо, потому что он очень большой по размеру, то значит, чтo анон не умеет настраивать .gitignore и пушит в репо все файлы подряд, вместе со сгенерированными.
Я работал в конторе, .git папка весила 60 Гб и clone занимал пол дня. И там не было бинарных файлов или генерированных, просто большой проект и история за 10 лет.
>Я работал в конторе, .git папка весила 60 Гб и clone занимал пол дня. И там не было бинарных файлов или генерированных, просто большой проект и история за 10 лет.
60 гб текста не может быть даже за 10 лет, только если у вас там жирнючие фикстуры есть
Fossil-шизик, спок.
А по-моему, ты пиздишь. Чем вы таким занимались, что папка 60гб и все запушено правильно без лишних файлов?
Чел, архив с исходным кодом ТЕЛЕГРАМА весит 84 мегабайта. Там работы явно не меньше, чем в твоей говноконторе и телеграму лет 8 уже есть точно.
Ты как раз из той категории программистов, которые пушат в репо тупо все подряд, включая сгенерированные файлы, локальные кеши и т.д. Гитигнор в помощь
Из одного дерьма в другое дерьмо от какой-то ноунейма.
Какие-то дебилы в прошлом покоммитили туда бинари, вот и разгадка. Даже гит ядра столько не весит.
Абсолютно та же хуйня в яндексе. Зарплаты под NDA и чмырение каждые полгода на ревью, вкупе с охуительными историями, что другие-то вот работают, а тебе надо подтянуться. Независимо от достижений, разумеется.
Подтверждаю. А тред полон шестиклассников, которым "геометрия в жызни не пригодится".
Так может IQ тест тогда?
В жизни геометрия может и пригодится. Но не для типичных задач педалинга. Знания со временен выветриваются за ненужностью.
>просто большой проект
> .git папка весила 60 Гб
Прохладная былина, бро. Видео туториалы как пользоваться приложением тоже конечно же являются частью проекта да, как же иначе
Тред полон студиозов, которые думают, что раз они осилили задрочить за пару месяцев литкод, то теперь они ниибаца крутые разработчики, и вообще это мерило скилла.
Факт, что эти знания действительно дешевы, почти не используются в реальной работе и чаще всего требуются лишь в виде обзорной информации и понимания О-нотации, игнорирются.
Забавно, что у литкод-детей есть только две крайности: знаешь кнута наизусть или не знаешь нихуя. Магазиностроители, хули с вас взять.
Это тебе не SVN.
>>096278
Не, чекаут там был достаточно быстрый, секунд 5-10.
>>096284
>60 гб текста не может быть даже за 10 лет, только если у вас там жирнючие фикстуры есть
Может, все зависит от количества файлов и количества изменений в них. Это старый монолит, ему лет 18 было, и в реальности истории там было больше просто в какой-то момент ее обрубили из-за размера репозитория если бы проект не сдох, то наверное снова бы повторили. Над проектом одновременно работало 30-60 разрабов, можешь представить сколько говна они коммитили. Плюс мержи в релизные бранчи были без squash, так что все промежуточные коммиты фича бранча остаются в истории.
>>096302
>>096303
>>096309
Это размер .git папки, сами исходники весили меньше. Там из бинарных файлов были только пяток гифон с иконками и все. Просто старый, большой проект, на котором много народу работало.
>>096309
>Даже гит ядра столько не весит.
Там другой метод работы с изменениями. Линус не признает пул реквесты и работает через патчи по мылу. У тебя каждая фича порождает один коммит в бранч.
Чел, я сам с 8-летним прелым легаси работал еще полгода назад, вся папка вместе с .гит весила 3 гига, из них под гиг - это бинари и initial-миграции всяких справочников данных. И это монолит который до сих пор активно дорабатывают и добавляют новые фичи, с двухнедельными спринтами.
Не верю в 60 гигов вообще никак.
Ну, пока страдает только качество продуктов компании, пока нормальные люди бегут нахуй из этой галеры.
Нет конечно. Ты же не Кнут, не Линус и даже не ПЖ. Страдает только твое эго и жопка обгоревшая.
Спокойно, менеджерок, не проецируй на окружающих свои комплексы.
>>096205
>>096224
> Ты путаешь задрачивание и способность соображать
> Задроты, плес. То, что что-то зубрили в школе\универе ради оценок, атестата и красного ненужного дипломчика
Вот это разрыв жоп у разносчиков пиццы без образования. Только изучение точных наук, таких как математика, физика, кампухтер саенс, может сделать из обезьяны человека, который в принципе мыслить способен. Есть один очень простой тезис, который вам нужно понять: если человек может в точные науки, то у него голова соображает и он сможет в любые технические задачи. А если человек не может реализовать алгоритм в 10 строк за 30 минут, когда интервьюер дает кучу подсказок, то он просто долбоеб по жизни, такой и в работе будет постоянно хуйню делать.
Перетолстил
Какое это все отношение имеет к тому, что я написал про твое подлизывание хуяндексу?
Ну у дебичей без образования всегда жопа рвется от Яндекса, потому что не смогли собес пройти.
Все так, спрашивают бесполезную хуйню, еще и в 5 этапов, платят по нижней границе рынка, дрочат очко бюрократией.
С чем конкретно не согласен?
>>096598
Вы мне про работу в Яндексе говорите, а я про собесы. Про работу ничего не могу сказать, потому что я в Яндексе не работал. Но лично я технические собесы провожу похожим образом и считаю, что это хорошая методика, потому что разносчиков пиццы без образования можно отсеять и не работать с ними в одной компании.
Просто для уточнения: что именно вы разрабатываете?
Из-за пары собес + низкая зарплата.
Еслиб они платили в два раза выше рынка, например синьору бекенда 1лям на руки я бы прямо сейчас пошёл дрочить алгоритмы и штурмовать их собес.
А за той копье, что они дают при таких то понтах - не спс, я на западного дядю поработаю в коллективе нетоксичных профессионалов на ангельском ага
пикча где создателя brew не взяли на работу потому что он неправильно повернул кчд
Пчел, вертеть деревья = балансировать, а у него задачка была инвертировать самое обычновенное бинарное дерево. Там буквально три строки решение и никакую теорию знать не нужно. Он потом извинялся еще в твиттере что спылил с сам виноват
ДОХУЯ ЗНАЕШЬ МАТЕМАТИКУ
@
МОЖЕШЬ ЗА 30 МИНУТ РЕАЛИЗОВАТЬ АЛГОРИТМ НА 10 СТРОК
@
ПОТОМ ПРАВДА НИКТО НЕ МОЖЕТ РАЗОБРАТЬ, ЧТО ТЫ ТАМ НАГОВНЯКАЛ
@
ПЕРЕМЕННЫЕ НАЗЫВАЮТСЯ x1, x2, t, ii, jj
@
ЧТОБЫ ПРОСТО ЗАПУСТИТЬ ЭТОТ АЛГОРИТМ ПРИХОДИТСЯ ДЕЛАТЬ НЕ САМЫЕ ОЧЕВИДНЫЕ ТАНЦЫ С БУБНОМ
@
ЗАМЕНИТЬ КОД ЭТОГО АЛГОРИТМА НА КОД АНАЛОГИЧНОГО АЛГОРИТМА НЕ ПОЛУЧИТСЯ, ТАК КАК ВСЁ НАМЕРТВО ПРИБИТО
Алгоритм написан в С++ темплейте и компилируется 10 часов в бинарник весом 1 тб.
>бинарник весом 1 тб
Ох уж эти ночные кошмары байтоебов с алгоритмистами-олимпиадниками
У меня так один знакомый олимпиадник говорил, что SQL хуевая идея, ведь все данные можно получать намного быстрее, если вместо запроса писать сырой код
Есть. Тому олимпиаднику не нравился сам подход к выборке данных из базы, если он не контролировал в ней каждый чих, вплоть до чтения из файла.
настоящий батхёрт
>HTTP предназначен для передачи гипертекста
Почему тогда сегодня по нему передают в основном JavaScript ?
Хз, это нецелевое использование протокола, пусть вебмакаки свой изоьретают.
Массивом в виде жсона. Статусом не забудь поставить 200 ок.
207 Multi-Status
HTTP/1.1 14,88 Ruchka not found
ПРОСЯТ НАПИСАТЬ ХУЙЛО ВОРЛД
@
ПИШЕШЬ ХУЙЛО ВОРЛД НА ПАТТЕРНАХ, СОЗДАВ 100 КЛАССОВ И 5000 МЕТОДОВ
@
КАЖДАЯ ПЕРЕМЕННАЯ ИМЕЕТ ВИД ТИПА dataToBePassedToTheMethodInvokingTheQuerySoThatTheStringIsPrinted
@
ПРОГРАММА РАБОТАЕТ СО СКОРОСТЬЮ O(N!), ГДЕ N - КОЛИЧЕСТВО СИМВОЛОВ В ВЫДАВАЕМОЙ СТРОКЕ
О(2N!)
@
ОПТИМИЗАТОР НЕ РАЗГАДАЛ ЕГО ГЕНИАЛЬНЫХ ЗАДУМОК И ПОСЛЕ КОМПИЛЯЦИИ РЕШЕНИЕ ВКАТУНА В ЛОБ РАБОТАЕТ БЫСТРЕЕ
Так-то в математических алгоритмах (написанных по соответствующей научной статье) используются названия типа х1, х2 как раз в целях читаемости.
Чтобы было как в оригинале, и любой человек, знакомый с ним, мог понять алгоритм. Потому что без этого во всяких асимптотически оптимальных выдрочках один хрен ничего не разберешь, какие бы названия у переменных ни были.
И да, и нет. Действительно, избавление от парсеров и прочего SQL-хлама используется в хайлоаде и дает прирост RPS вместе со снижением нагрузки на проц. Но это нужно в таких редких случаях, что в погоне за оптимизацией это должен быть самый последний метод.
Примерно этой же логикой в свое время руководствовались изобретатели монги и прочего nosql (ну, еще кроме желания выкинуть реляционную систему). Самое смешное в этом то, что в итоге им пришлось изобретать лиспоподобное уродство с миллионом операторов для построения сложных запросов. А, и еще закат солнца вручную с транзакциями.
Неудобно хранить вложенные структуры произвольной глубины. Можно, но именно неудобно. Хотя в итоге все равно к ней пришли, просто в виде гибрида.
Кстати, до кучи еще и схемы таблиц добавились в виде описания индексов, уникальности ключей и прочего.
Русский язык дал тебе словообразование, которое подчиняет своим правилам слова из любого языка, а ты нос воротишь, скажи спасибо что не как в англюсике
Ну ты загугли архитектуру приложения, плюс загугли интеграцию вон с той хуйней с говноапи с которой тебе нужно интегрироваться, ну и раз уж ты начал то можешь еще собственно и реализацию своей бизнес-логики найти где-нибудь.
Если ты не можешь в простое, математически доказанное верчение деревьев, то при виде реальной архитектуры реального проекта точно жидко сренькнешь и убежишь звать маму
>то при виде реальной архитектуры реального проекта точно жидко сренькнешь и убежишь звать маму
>несколько сотен тысяч строк лапшекода с иф элс и фор-ами
Ну да, будет нелегко
Ну разве что это проект по деревокручению.
Боюсь представить, какую "архитектуру" пишут в говногалерах/стартапах, в которых отсеивают кандидатов по знанию лоулвл алгоритмов.
>говногалерах/стартапах, в которых отсеивают кандидатов по знанию лоулвл алгоритмов.
Яндекс, Майл, Авито, Озон. Продолжать?
Литкод-ребенок, спок. Ты же соснешь, как только понадобится что-то сложнее, чем сортировка списков, где нужно понимание протоколов, знание предметной области, технологий и всякой ядерной магии.
Продолжай.
В яндексе власть захватили карго-культисты, дрочащие на монореп, запрещающие языки и через год разрешающие (потому что думают, что лучше всех знают, как писать код, но оказываеся, что нет) и уже в четвертый раз переделывающие облачную инфраструктуру, потому что говно, изобретенное олимпиадниками, каждый раз сосет.
Мейлу страдает терминальным велосипедостроением и до сих пор не прошли фазу жесткой автоматизации (со слов работавшего там товарища).
Про озон и авито ничего не скажу, но это компания-с-одним-проектом, то есть у них все крутится вокруг продажи товаров, так что это суть распределенный интернет-магазин на стероидах.
С ними не знаком, да и желания особого нет. В любом случае, они используют эту методику без понимания специфики фаанга. Как бы им ни хотелось - они не гугл, и не могут эффективно оплучать кандидатов с ее помощью.
Я уже писал, что литкод и архитектура - это разные, малопересекающиеся понятия. Если ты галерный гребец, то все, что ты должен уметь - это грамотно пистать код. От тебя требуются только механические умения и выдрочка. Литкод тут в принципе может быть уместен.
А вот к проектированию алгоритмических манек никто и никогда не допустит :)
>компания не компания
>не очень-то и хотелось
Ясно. Ты вовсе не макака, это они все не шарят
>А вот к проектированию алгоритмических манек никто и никогда не допустит :)
К проектированию очередного лендоса в ООО ЗалупинскСофт?
> Ясно. Ты вовсе не макака, это они все не шарят
Как ты лихо вывернул аргументированную позицию "алгоритмодроч подходит только для фаанг" в "они все не шарят". Представь себе, да. Когда вышла книжка про собеседования в микрософт, сколько долбоебов начали спрашивать про круглые крышки люка? А насколько часто повторяется вопрос "кем вы видите себя через пять лет"? Это надо совсем не иметь мозга, чтобы думать, что большинство по-умолчанию право. Впрочем, от джунов и мидлов, типа литкод-дрочеров, этого никто и не требует.
Так написано же - говногалерах.
Почему так делают яндекс и ко - и так понятно, у них бабла до жопы, потока желающих попасть еще больше, можно хоть 80% резюме выкидывать в корзину неудачники нам не нужны и все равно слишком дохуя кандидатов останется. Да и все эти лоулвл алгоритмы там нужны все-таки чуть чаще чем в среднем в айти.
А вот когда крутить деревья и наизусть учить О большое популярных алгоритмов нужно, чтобы попасть в очередное КабанчикВекторИндастри - вот тут очень интересно, что в голове у этих шимпанзе.
>Представь себе, да.
Ну если ты сказал...
Да, они все не шарят, и их обязательно порешает рыночек, скоро, очень скоро нет
Сейчас ты пойдешь и загуглишь понятие "too big to fail", чтобы больне не нести ерунду с умным видом, литкод-ребенок.
Чел, любой кабан предпочел бы нанимать людей которые хотя бы могут осилить БАЗУ. Это же очевидно.
Видишь в чем дело: приходит к тебе маня и называет себя архитектором, код писать отказывается, зато сыплет баззвордами, дохуя набухает и кудахчет, какие все вокруг мудаки. Как ты это все проверишь? Наймешь его на основании кукареков? Лол. Я однажды так сделал и повторять не готов. Вместо этого я предлагаю архитектору все же развернуть дерево на листочке и дальше стараюсь удержать покерфейс профессионализма, потому что он громко рвется и начинает оскорбленно верещать какой хуйней мы занимаемся. Что характерно, гордость ему все же позволяет сделать подход к дереву, но ехидное дерево не дается.
Во-первых, нет. Это не (((база))). Это задротство, которое в состоянии осилить любая JS-макака за пару месяцев.
Во-вторых, если ты почитаешь про те же собеседования в яндексе, то там есть архитектурная секция, и формат собеседований иначе построен. Задача на алгоритмы только одна, и та не обязательная, а основное время посвещают разговору за, собственно, архитектуру.
В-третьих, если ты не в состоянии задать вопросы по предметной области и проверить, есть ли за баззвордами что-то стоящее - то ты сам просто-напросто некомпетентный долбоеб.
Что характерно, метод, позволяющий отличить пиздобола от специалиста известен - собеседование. От слова "беседа". Разговариваешь с человеком, затрагиваешь проекты, просишь его рассказать детали, интересные баги, и прочее. Говоришь о реальных проблемах вашего проекта, слушаешь, как бы он их решил.
На всякий случай - я уже давно не хожу по вакансиям, а сам набираю людей. И каждый раз рофлю с манек, которые понабирают вращателей деревьев, а потом выясняется, что никто из них не может банально расковырять исходники питона и починить там какую-нибудь багу.
>Особенно абсурдно стало на удаленке, когда это стало одним компьютером, просто до 18:00 я делаю на нем рабочие дела, а после — свои.
Более абсурдно это когда возишь свой ноут на работу, так так там нету пеки, там работаешь, а потом приходишь с ноутом домой и в нем же дома капчуешь.
А с каких пор у тебя физзбазз перестал быть базой, ммм?
Можешь не пересказывать охуительные истори про яндексовые интервью, которые тебе Рабинович напел по телефону, здесь люди больше тебя про них знают, тут есть все-таки яндексойды. Так вот, сложнее физзбаза там только 3SUM. Архитектурную секцию ставят тем, кто уже прошел или есть уверенность что точно пройдет код. Ну, чтобы маняархитекторы не тратили чужое время.
>На всякий случай - я уже давно не хожу по вакансиям, а сам набираю людей.
Ну вот, кого-то ты забулщитил. Прискорбно, но типа поздравляю. А было бы у них верчение деревьев — все бы сложилось иначе.
> физзбазз
М-м-м, это возведение в абсолют. Обожаю.
> которые тебе Рабинович напел по телефону
А теперь чучелко. Мальчик, завязывай с демагогией, ты в нее не умеешь.
Гениальный вращатель деревьев обиделся, спешите видеть. Понимаешь, настолько серьезно к литкоду будет относиться только тот, кто ничего из себя не представляет. Это его единственные знания, которыми он ниибаца гордится :)
Не льсти себе, маня
Не, лучше наймём олимпиадника, умеющего на сях реализовать дерево, стэк, связанный список, алгоритм сортировки, пустить в продакшн и получить разбежавшуюся команду от неподдерживаемой кодовой базы, полную костылей и хитрых решений чтобы затем с горящим пуканом искать уже «тупых макак без БАЗЫ» для приведения этой клоаки в хоть какое-то вменяемое состояние
Не говоря о том, что олимпиадники - душнейшие лохи и задроты, не могущие а общение с людьми и решение не формализованных и не рафинированных задач
И наконец последнее в списке, но не по значимости.
Вся расхайпованная «база» это два предмета с 1 и второго курса местного сталелитейного политеха на факультете автоматизации формовыплавочных хуев, которые ежегодно осиливают десятки школьников, дрыгающихся в общаге под скрмптонита, кальян и балтику светлую. Отличный критерий, ага
Тихо, не разрушай манямирок нашего литкодера. У него и так уже пердак порвался, а так вообще дизентегрируется целиком.
Что-то я сомневаюсь, что у тебя так жутко полыхала бы срака, если бы на собесе просили написать калькулятор с консольным вводом-выводом или спрашивали бы переменные-циклы-массивы.
У меня бы не полыхала, я бы просто поржал. Просто если я бы я собрался идти на собес, то первое, что я бы показал - свой гитхаб. Если он не снимает вопросы по алгоритмам и базовым языковым вещам - собеседующие не очень умные (или отнеслись к резюме на похуй) и мне с ними нечего обсуждать. Если же собеседование начнется с предметных разговоров за технологии - мы друг другу подойдем.
>свой гитхаб
Лол, твою шизоидную помойку уже вся доска видела. Постеснялся бы с этим говном куда-то ходить. Технолог великий бля.
Твои видимо собесы в силу отсутствия опыта, отзывов и рекомендаций состоят из судорожного верчения деревьев и отчаянной попытке доказать свою нужность чтобы хоть как-то обратили внимание.
Не переживай, если все сделаешь правильно, то твои собесы будут однажды похожи на мои - дружеский разговор за жизнь, проблемы и обсуждение разных ситуаций - как с другом в баре за технологии. И чеки конечно будут не смешные 200к фантиков. А пока старайся и не сильно полыхай, мальчик, все будет
О, теперь стыдно стало. Молодец, хоть какой-то прогресс.
>>>2098066
>Твои видимо собесы в силу отсутствия опыта, отзывов и рекомендаций состоят из судорожного верчения деревьев и отчаянной попытке доказать свою нужность чтобы хоть как-то обратили внимание.
Нет.
>Не переживай, если все сделаешь правильно, то твои собесы будут однажды похожи на мои - дружеский разговор за жизнь, проблемы и обсуждение разных ситуаций - как с другом в баре за технологии. И чеки конечно будут не смешные 200к фантиков. А пока старайся и не сильно полыхай, мальчик, все будет
Поржал с маняфантазий.
Не)
Чел, ты пойми, макак без БАЗЫ напишет такое же неподдерживаемое говно, только еще и х2 по времени. Плавали-знаем, я ваших поделок повидал предостаточно.
Алсо, нахуя ты мне миллион ответов-то настрочил? Я ж даже читать столько не готов. Прими мазь для жопы чтоли.
Ага, и шефповар блюдо не приготовит если не умеет правильно корову доить и картошку копать. Кулстори.
Вкатунцы вы мои вкатунцы…
Чел, шеф-повар это по сути менеджерская должность, он не готовит. Двач образовательный. Как ты понял, твоя аналогия не только притянута за уши, но еще и довольно неграмотна. Я ее пофикшу:
>Повар приготовит говно если не знает БАЗЫ вроде владения ножом и бульона.
>КОКОКО БУЛЬОНОБЛЯДОК ПОПУСТИСЬ НАХУЙ КОМУ НУЖНО ВЕРТЕТЬ ТВОИ НОЖИ ГЛАВНОЕ РЕЦЕПТЫ И КАЧЕСТВЕННЫЙ МАЙОНЕЗ КУПИТЬ
Уймись, дебил, твоя база уже 50 лет как во всех языках в стд либах реализована, на то она и база, никому нахуй не надо знать ее наизусть. Ее дрочат ради собеседований за пару дней и потом сразу забывают.
>напишет такое же неподдерживаемое говно
Нет.
Если взять двух одинаковых Челик, один из которых потратил два года на универ и базу (про 4 года бакалавр вообще молчу), а другой 2 года на работу и оттачивание навыков - ответ очевиден.
Скил + база конечно лучше чем просто скил, но база << скил.
Все так, уже самым оптимальным способом сто раз все реализовали, хуле ты кривляешься.
Студент 2 курса, плез
>ЕСЛИ НЕ ВЫУЧИЛ СХЕМОТЕХНИКУ И НЕ ВЫРАСТИЛ САМ КРИСТАЛЛ ПРОЦЕССОРА - ТЫРПРАЙЗ ПИСАТЬ НЕ МОЖЕШЬ
@
ПИШЕТ МИКРОСЕРВИС, ВРАЩАЮЩИЙ ДЕРЕВЬЯ
@
НА ERLANG
@
404 DEREVO NE NAYDENO/b]
>обосрался с деревьями
>обосрался с разметкой
Совпадение? Не думаю...
>>098094
Мартышка без БАЗЫ и с оптимальной реализацией обосрется и навертит костыльного говна, причем в самом сука неожиданном месте
>>098091
>а другой 2 года на работу и оттачивание навыков
Без в/о он ещё на этапе поиска первой работы пойдет оттачивать навыки в пятерочку. Более чем достаточно челов И с навыками И с корочкой, чтобы всерьез рассматривать твоего кадра.
>>098083
>судорожное семёнство каждые пару минут
>Все аноны - один анон, ага.
Тебе не стыдно в выходной день сидеть и так жирно накидывать в тематике? Сходил бы с девушкой куда-нибудь хотя бы или петпрожект бы попердолил.
Настоящий жирный наброс - это "алгоритмы нинужны, загуглю". А я всё по факту говорю.
>а чем отличается реализация
Вот в НИИ за МРОТ и будешь ковырять очередную реализацию сборщика мусора.
Ну он хотя бы 404 возвращает
>Только изучение точных наук, таких как математика, физика, кампухтер саенс, может сделать из обезьяны человека, который в принципе мыслить способен.
Неграм не забудь пятки поцеловать, клерикал.
>Он потом извинялся еще в твиттере что спылил с сам виноват
Ну да конечно, сам виноват, лол.
Пишут так, потому что исторически большая часть математики была написана ручками на бумаге, без всяких автозаполнений и прочего статического анализа в IDE. Плюс большинство мат. высеров редко читается другими людьми. А если маняматику нужно будет сделать его говно читабельным, то он будет писать диссертацию, где перед каждой строчкой с формулой будет идти как минимум параграф текста, обьясняющий, что он собирается сложить хуй с залупой в четырёхмерном пространстве экзотической вселенной.
Вот только нахуй это говно тащить в сырцы, учитывая, что всякие гзипы это по сути автоматом делают при передаче текстовых файликов?
Ты забыл упомянуть, что даже всякие постгресы запилили поддержку джейсонов. Такая-то победа реляционщиков.
> обосрался с разметкой
Тебя обоссали всем тредом, но ты хватаешься за эту спасительную соломинку, лишь бы не утонуть. Так мило :)
> петпрожект
Библиотеку по вращению деревьев? Литкод-дети не умеют в практические задачи, о каких петпрожектах ты говоришь?
Вот я и советую научиться, может хоть работу найдет наконец.
У тебя сложилось неправильное мнение о моем отношении к реляционщикам и nosql. Я же не говорил, что nosql - говно. Просто показал, что красивая изначально идея выродилась во что-то во что-то уродливое. Ну и да, как ты правильно заметил, json в постгресе - тоже адов костыль. SQL и без этого был припизднутым языком, а это просто вишенку добавило.
Нету идеальных решений. Всё по-своему говно.
Ты весь тред визжишь что ПИЗДЕЦ КАК НУЖНО без обоснования нахуя + лижешь очко компании которая платит ниже рынка но предъявляет охуевшие требования. Тебя пытаются остановить от поедания говна, но кажется все тщетно.
>без обоснования нахуя
Реальная задача: прочти первые два предложения по ссылке из прошлого поста
Так там не кручение деревьев, а как раз таки практическая задачка на подумать.
Ты даже не можешь осилить чужие комментарии, уебан безмозглый. Тебе не говорят, что не нужно вообще. Говорят, что ненужно задрачивать, потому что если ты знаешь об алгоритмах и О-нотации, то всегда сможешь найти нужный алгоритм или разработать его сам. А зубрежка их как раз ничего не дает. Написание хитрожопого алгоритма - это мизер от разработки любой системы, если ты только не пишешь какие-нибудь видеокодеки. И то, там нужна не просто база, а углубленные математические знания. Разумеется, маньке с литкода это никто делать не даст.
Зачем же ты по воровской пойдешь? Оказывается твои заученные алгоритмы, кроме нескольких контор и то только для собеседований, не нужны?
А чем именно позиция макак без БАЗЫ отличаются от позиции школьника-отрицалы, ммм? Хах
Позиции школьника-отрицалы тут нет, есть позиция разумного компромисса в виде обзорного знания и понимания вычислительной сложности алгоритмов. Но у долбоеба с БАЗОЙ в межушный ганглий умещаются только две взаимоисключающие опции: либо ты второй Кнут, либо отрицатель. Ну миддл-ньюфаг, хули с него взять.
Да это понятно, но звучит как детский лепет. Но хуже этого маня глаголы типа ЗАЭСТИМЕЙТИЛ
Опять начинаешь, ебучий дед?
Нормально они звучат. Как ещё ты собрался образовывать совершенный вид? Или ты из этих, которые борются с заимствованиями?
>кроме нескольких контор
узнаю практических манек с трёх нот:
- Нинужен этот ваш Яндекс! И Озон не нужен, и Тиньков, и вообще! То ли дело наш Залупсофт, там ПРАКТИЧЕСКИЕ ЗАДАЧИ
Да, тинек не особо нужен, я и так работаю в банке покрупнее тинька лол. кстати знаю оттуда человек 5 - нет там особо дроча алгоритмов давно
Прекрати позориться
У человечка, очевидно, выдроченные алгоритмы - единственное карьерное достижение. Отними их - и останется посредственная кодомакака без каких-либо предметных знаний и опыта. Понятно, почему он так отчаянно цепляется за БАЗУ.
>Без в/о он ещё на этапе поиска первой работы пойдет оттачивать навыки в пятерочку
Потому что ты скозал? Или твой 70 летний преподаватель qbasic из шараги?)
Так говорят HR. Джуны/стажёры без высшего (желательно профильного) не рассматриваются
Я не люблю заимствования, но порою без них никуда. И в любом случае, лучше уже прямо говорить "Application", чем "аппликашка". Это каким безвкусием надо обладать, чтобы такое выдумать вообще.
Это копия, сохраненная 1 августа 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.