Egor
Но тогда было просто 2101
Egor
А не, по вузу 2102
Dumitru
https://www.interviewbit.com
кому интересно, тут задачи на программирование/логику
можно решать прямо на сайте
указывается в какой компании давали задачу
🦥Alex Fails
Dumitru
там еще топ ведется, можно залить свое CV и быть на виду)
Egor
🦥Alex Fails
Я ща еще на хакерранке залипаю
Dumitru
Dumitru
Что еще интересно, так это то что баллы снимают за ошибки и за медлительность
Dumitru
Надо делать все быстро и правильно)
Anonymous
Kirill
Kirill
Я вчера собесодовался по скайпу в Яндекс. Просто объяснил, что это вид самобалансирующихся деревьев. Вопросов не было.
Алдар
Kirill
Алдар
я бы сказал что там есть красные и черные элементы, и некоторые инварианты, накладываемые на ноды в связи с их цветом
Алдар
Алдар
красно черные деревья любят спрашивать потому что с помощью них реализованы map и mmap
Алдар
мне кажется для плюсовиков очень популярный вопрос)
Kirill
Да, но стандартом не зафиксировано, что эти контейнеры должны быть реализованы именно в виде красно-черных деревьев.
🦥Alex Fails
Алдар
Алдар
Anonymous
🦥Alex Fails
Kirill
Алдар
Алдар
2 - 3 этапы, гоняли по алгоритмам и по плюсам
Алдар
и писать код немножко на бумаге
帕沙
帕沙
:)))
帕沙
На собеседованиях просят писать по куску
帕沙
Много кто хочет устроиться = много кода = прога
帕沙
=профит
Алдар
Kirill
帕沙
Varg
Ты видел когда-нибудь среднестатистический код?
Алдар
но я уже смутно помню
Kirill
А что тогда?
帕沙
Алдар
что то связано с массивом было
Алдар
найти подмассив с максимальной суммой в массиве с целыми числами
Varg
Такого говна навалом, никому эти тестовые задания в хер не впились
Алдар
по моему такая
帕沙
Kirill
帕沙
Просто придумал бизнес план
Алдар
еще просили написать shared_ptr
Алдар
ну схематично
Алдар
сам принцип, как работает
Kirill
А, ну это ок
🦥Alex Fails
Алдар
практическая задача, которая на 4 часа - внешнюю сортировку написать
Kirill
Хотя стоп
Алдар
в общем дан большой csv файл, на машине 512 мегов оперативки, надо этот файл отсортировать
Алдар
по какому либо полю
Алдар
файл может быть легко 20Гб
Алдар
Алдар
например квадратичное
Kirill
Т.е. задан размер подмассива?
Алдар
нет
Алдар
найти среди всех подмассивов, тот подмассив, сумма элементов которого была бы наибольшей
Алдар
понятно что если в исходном массиве только положительные элементы, то этот подмассив это сам массив)
Kirill
Можно просто отсортировать в порядке убывания и оставить все положительные.
Алдар
это не подпоследовательность
Алдар
а подмассив
Алдар
то есть непрерывный
Kirill
Аааа
Kirill
Тогда, квадратичный вариант это перебрать все подмассивы длинной от 1 до n?
Алдар
не, просто вложенный цикл, внешний цикл будет означать начало подмассива
Алдар
а внутренний - конец