• Что такое I в ACID или вы нам не подходите
    0
    мне не нужно «самый важны» — мне нужно «достаточно хороший». Но если дадите жменьку «более лучших» (можно без обоснования) — то с удовольствием ознакомлюсь.
  • Что такое I в ACID или вы нам не подходите
    –1
    Вполне возможно, и да, про это можно поговорить. Про big O, а не «а какая там сложность в b-tree».
    На мой взгляд слишком широкий вопрос сначла дает ухже результат чем частный случай и потом поднятие выше по абстракциям.
    + опять таки экономит время, нет смысла слушать главу из учебника если ее приложение вызывает вопросы.

    Не знаю, какие у вас «стартапики», но как раз небольшие конторы сейчас в среднем более адекватны больших.
    — у нас «стартапиком» называют что-то хотябы с претензией на технологичность.

    Остальным (без бабла и/или инетресного проекта) — приходится брать все что осталось.
  • Что такое I в ACID или вы нам не подходите
    0
    Не факт что именно деревья будут нужны, но Big O — точно пригодится. И если речь про собеседование мидл+ специалиста в «стартапики» — то там куда больше вероятности увидеть вопросы про деревья и на «найти решение которого нет готового» — на своем месте.

    А если на конвеер — то там по-моему вообще выбирать не приходится, одна рука есть? по ФТП файлик залить можешь? — вы приняты.
  • Что такое I в ACID или вы нам не подходите
    0
    чтобы собирать «визитки на WP» почти наверняка верно, но это далеко не все работы =)
  • Что такое I в ACID или вы нам не подходите
    0
    в этом то и прелесть этого примера, не нужно спец. знаний чтобы решить (приблизительно) эту задачу.
    Пусть даже не точно.

    Отсутствие «книжного» ответа — это отличный повод посмотреть как кандидат ищет решение незнакомой задачи, а не достает из памяти/гугла как в анекдоте (https://lol-sus.livejournal.com/1308476.html)
  • Что такое I в ACID или вы нам не подходите
    0
    да-да, я понял, именно b-tree и именно в pgSQL.

    ничего другого этим вопросом не узнать. Вашу идею я понял.
  • Что такое I в ACID или вы нам не подходите
    +1
    не, если на вопрос «что там в индексе» ответ есть — B-tree — мы предполагаем что человек не просто слово выучил.

    Если ответа нет — это несколько другая ситуация. Незнание тут — не приговор, и мы обычно продолжаем вопросом — а чтобы там могло быть и смотрим варианты с плюсами и минусами. Иногда это даже полезнее.
  • Что такое I в ACID или вы нам не подходите
    0
    конечно, если вы знаете как устроена структура данных, то дальше идут вопросы которые вы задаете сами себе:
    1. сколько и каких операций нужно чтобы найти элемент в дереве на 100 000 элементов
    2. как изменится эта оценка если элементов станет в 2 раза больше? А в 10?
    =
    и если человек знает что там может быть (константа, экспонента, корень, логарифм...) — то ответ готов.
    Метод универсален для любых структур данных.
  • Что такое I в ACID или вы нам не подходите
    0
    Потому что если в простой ситуации не смог придумать решение, то в на порядок более сложной скорее наверняка не сможет.

    ЗЫ. не стоит путать неспособность придумать, с отсутствием решения в памяти. Это принципиальное отличие.
  • Что такое I в ACID или вы нам не подходите
    0
    Если это нужно в работе на ту позицию, на которую вы собеседуете — это замечательно. Если нет — это «опять очередной интервьюер, считающий, что он и его контора тут сами себе гугл».
    — нужно ли оценивать трудоемкость вставки в b-tree index в pgSQL на CentOS по пятницам? — нет не нужно.
    Уметь быстро оценивать трудоемкость решения — постоянно.

    А еще куда полезнее — говорить в таком же ключе о реальных задачах, а не о бинарных деревьях просто потому, что вам нравится о них поговорить.
    Решение реальной задачи — до которого мы добираемся если есть смысл, занимает 30-60 минут. Я не готов тратить столько времени человека если особых надежд на то что все пройдет хорошо нет.
  • Что такое I в ACID или вы нам не подходите
    +1
    а) b-tree — это не бинарное дерево (но к делу это не относится)
    б) т.е. не может из достаточных данных вывести ответ (а это звоночек) т.к. тут «вывод» занимает 1-2 минуты максимум (вместе с поговорить) — если есть понимание как это в принципе делается. Так что именно «недостаточно тренирован делать выводы и моделировать ситуацию даже не очень сложную, но в голове».
  • Что такое I в ACID или вы нам не подходите
    0
    куда важнее знать что эти формулы есть и что там в «аргументах», в той области где работаешь — очень полезно помнить характер зависимостей, а сама формула куда менее ценна (ее вполне можно и посмотреть если есть понимание что она «нужна»)
  • Что такое I в ACID или вы нам не подходите
    0
    другой вопрос что если он не знал что там внутри b-tree — то тут понятно что без гугла дальше не уедем, но я, например, предлагаю придумать варианты и обсудить их плюсы и минусы.

    Это куда полезнее чем «знаю-не знаю», ибо как раз вот это дает очень мало представления о том что будет дальше.

    Ну и немного цифр, у тех кого мы берем на работу с таким «подходом» % прохождения испытательного срока больше 80% (скорее ближе к 90). Как минимум корреляция — очень хорошая.
  • Что такое I в ACID или вы нам не подходите
    0
    А пример объяснения почему оценить сложность не смог принципиально отличных от моих есть или нет?

    (достаточно одного чтобы доказать что есть, сейчас все сообщение можно свести к «не верю!»)
  • Что такое I в ACID или вы нам не подходите
    +1
    Меньше размышлений неправильных дьяволу деталей огульных.

    Если у вас наверное есть какое-то объяснение почему кандидат хорошего уровня не может провести оценку сложности операции с довольно простой структурой данных — было бы интересно послушать.

    У меня только такие: не может оценить сложность в принципе/не знает что это такое; не способен размышлять (сейчас, или в принципе — вопрос). По одному вопросу конечно однозначный вывод делать нельзя, может просто локально «затупил», но если это система — то нам не по пути.

    Вся информация которая нужна для оценки «на столе», загуглить тут можно только ответ, а он без понимания особо не нужен.
  • Что такое I в ACID или вы нам не подходите
    +2
    если кандидат не может «без гугла» оценить сложность поиска по b-tree — («знать» чтобы ответить за 1.5 секунды не обязательно) то наверняка у него будут проблемы с тем чтобы в гугле отсеивать «левые» ответы/советы от нормальных.

    Это не порядок аргументов функции в PHP 4.2 — это фундаментально.
  • Что такое I в ACID или вы нам не подходите
    0
    А то, что поиск по B-tree индексам в PostgreSQL имеет логарифмическую сложность? Я вчера узнал, вот теперь и вы.
    а не в PostgreSQL? =)

    А если серьезно — ну ладно не помнить (хотя такое забывать — странно), но быстро прикинуть зная что такое B-tree и как принципиально работает индекс еще и озвучив процесс прикидывания интервьюеру — добавит очков.

    Собеседование это не квиз (ну по крайней мере не должно быть), и там куда менее полезны мгновенные ответы «потому что я готовился», чем демонстрация того как эти ответы ищутся.
  • Как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы
    0
    это точно не услуги в электронной форме, в противном случае вы бы не являлись налоговым агентом по ним с 2019 года (и это была бы не ваша проблема).

    что до физ лиц: то там скорее всего возникает НДФЛ не резидента который вы должны уплатить как налоговый агент.
  • Как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы
    0
    Статус плательщика НДС «на родине» никак не влияет на возникновение Российского НДС. В остальном все так.
  • Как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы
    0
    НДС возникает у исполнителя (и он должен его А) заплатить Б) выставить к оплате заказчику).
    НО! Если функции налогового агента возложены законодательством на покупателя (как в данном случае) — то заплатить эти деньги должен он, или отвечать перед налоговой будет уже он сам. Вне зависимости от того был НДС выделен в счете или нет.

    1c-wiseadvice.ru/company/blog/nalogovyy-agent-po-nds-pri-pokupke-uslug-u-nerezidenta
  • Как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы
    0
    т.е. вопрос «возникает ли НДС» — не стоит, он возникает.
    Вопрос прижучат ли за то что он не оплачен (и кого и когда) — открыт, но общий итог — не все так однозначно. И я бы советовал включить это примечание в статью. Чтобы в случае чего, люди не чувствовали себя обманутыми.
  • Как официально оплатить услуги фрилансера за границей, заплатить 0% налогов и не кормить платёжные системы
    +1
    www.nalog.gov.by/ru/tamozennii_souz_ru/view/protokol-o-porjadke-vzimanija-kosvennyx-nalogov-pri-vypolnenii-rabot-okazanii-uslug-v-tamozhennom-sojuze-13322
    статья 3. Раздел 4. Читаем до «работы, услуги по разработке программ для ЭВМ и баз данных (программных средств и информационных продуктов вычислительной техники), их адаптации и модификации, сопровождению таких программ и баз данных;»

    понимаем что эти услуги попадают под НДС в РФ (для резидентов ЕАЭС)
  • Ограничивать ли пользователей по ресурсам?
    0
    вот тут табличка была бы уместна.
  • Что мы ненавидим в собеседованиях?
    0
    Но точно можно сказать что кандидат очень заинтересован, а это важно.
  • Что мы ненавидим в собеседованиях?
    +6
    вы себе представляете 5-6 часов интервьюирования?
    если кто-то это выдержит — уже нужно брать :-D
  • Фрилансер и предприниматель
    0
    Лучше быть богатым и здоровым, чем бедным и больным!
  • Инженеры случайно увеличили срок службы батарей в несколько сотен раз
    0
    хочется верить что методология несколько иная, хотя если маркетологи командуют парадом — то может быть и так.

    Я вот себе живо представил: для определения предполагаемой продолжительности жизни возьмем 10 000 новорожденных, посмотрим сколько из них останутся живы через 10 лет, и получим ожидаемую продолжительность жизни.
  • Почему компании на самом деле не любят удалённую работу
    0
    Это все мелочи, расскажите как определять "вовремя" для тикета?
    Для простоты возьмем разработку ПО и добавление функции в чужую разработку.
  • Почему работодатели не любят удалённую работу?
    0
    Тезисно.
    Работать удаленно без сильного падения личной продуктивности может очень мало людей.
    Работать в формате "таск — срок" можно в очень ограниченном количестве проектов.
    Обмен знаниями и коммуникации в распределенной команде идет медленнее/хуже чем в локальной.
    Управление куда проще осуществлять имея личный контакт.
    Правильная атмосфера в офисе помогает повысить продуктивность работы.
  • Верховный Суд РФ признал, что Интернет не является местом, открытым для свободного посещения
    +1
    пытаетесь понять можно ли находиться в интернете в состоянии алкогольного опьянения?
  • Теорема Пифагора навсегда
    0
    А доказать самостоятельно не пробовали?
    зы. может тогда все доказанные теоремы «преобразовать в аксиомы» чтобы «меньше запоминать»?
  • Теорема Пифагора навсегда
    0
    Если приходится запоминать доказательство — это звоночек.
  • Теорема Пифагора навсегда
    0
    А что по вашему это должно было бы дать?
  • Чем заняться айтишнику в армии — руководство к действию
    0
    Только представьте что там за читы будут делать…
  • Доступ к аккаунту GoDaddy удалось получить с помощью фотошопа
    +1
    «Плюс ведь есть программы, которые подсказывают был ли тут фотошоп или нет.» — и те которые позволяют читать смс переписку вашей подруги, достаточно отправить СМС…
  • Доступ к аккаунту GoDaddy удалось получить с помощью фотошопа
    +3
    А зачем мне заставлять его фотографироваться?
  • Доступ к аккаунту GoDaddy удалось получить с помощью фотошопа
    +6
    вполне разумно, что не отменяет страховки в виде запрета необратимых действий.
    Ибо физическая подделка пройдет эту проверку.
  • Доступ к аккаунту GoDaddy удалось получить с помощью фотошопа
    +11
    Это плюс час работы с фотошопом. Короткий видео ролик подделать куда сложнее (например).
    Вообще нужно после таких операций с аккаунтом не давать выполнять необратимых действий с доменами (какое-то время), это позволит минимизировать возможный ущерб.
  • HighLoad в платформе для интернет-магазинов автозапчастей
    +5
    Количество полезной информации в топике впечатляет.
  • Собеседование маркетолога. Типичные ошибки HR
    +3
    Казалось бы, при чем тут хабр?