👋 Всем привет!)



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



🔗 В предлагаемой задаче речь идет о сайте, на котором отслеживаются просматриваемые посетителями страницы в целях бизнес-аналитики. Автор описывает, что в конце каждого дня у них формируется файл с записями о посещениях, содержащий временные метки, идентификаторы страниц и клиентов.



📊 Задача состоит в том, чтобы на основе двух файлов журнала (для двух дней) сгенерировать список "лояльных клиентов", удовлетворяющих двум критериям: (а) они посетили сайт в оба дня и (b) посетили не менее двух различных страниц.



🧠 Это может показаться простой задачей, но требует некоторого анализа и понимания сложности кода и структур данных. Соискатели должны быть способны определить клиентов, посещавших сайт в оба дня, а также тех, кто посетил не менее двух уникальных страниц. Однако, чтобы найти пересечение этих двух показателей, потребуется немного усилий.



🔐 Автор статьи делится своим опытом проведения этой задачи на собеседованиях и отмечает, что рекомендации о найме или отказе, основанные на ее результате, совпали с конечным решением в 95% случаев.



Думаю, что будет интересно и полезно почитать. Поэтому делюсь с вами 😉



https://habr.com/ru/companies/ruvds/articles/775570/