Предлагаем тебе размять мозги и решить непростую задачу
Задача про очередь
Имеется АТД двунаправленная очередь — то есть в неё можно вставлять и извлекать объекты с обеих сторон. АТД — это абстрактный тип данных. Внутренний порядок сохраняется. Очередь внутри конечна: если брать объекты с одного конца и вставлять с другого — рано или поздно объекты пойдут по кругу. Доступные для вставки объекты — произвольные (числа от 0 то max_int, любые строки, разноцветные шарики, что придёт в голову). Есть  условие, любой объект который можно вставить в очередь может там находиться и ранее. То есть мы не можем вставить в очередь шариков курицу, и прокрутить содержимое очереди пока курица не вылезет с другой стороны, так как курица могла быть среди шариков изначально, а то и не одна!

Задача — посчитать сколько объектов было в очереди изначально. Дополнительное условие — очередь опустошать нельзя (было бы слишком просто — тащи с одного конца всё подряд удивляясь содержимому, пока очередь не закончится, тут-то мы бы размер её и узнали).
«Не хочу решать — готов сразу прийти на собеседование»
В команду «Совести» ищем новых людей на бэкенд. Задачи у нас сложные и каждый разработчик принимает участие в решении какая будет архитектура того или иного продукта.
Проекты
Дистанционное банковское обслуживание (web и мобильные приложения), мобильные приложения для агентов продаж и курьеров, CRM для колл-центра, кредитный модуль.

Высоконагруженные проекты, OLTP, большое количество интеграций со смежными сервисами, разработка по Agile в небольших продуктовых командах по 10—15 человек, минимум формализма.
Что делать
— Разрабатывать финтех-продукты.
— Участвовать в согласовании ТЗ и ФТ.
— Участвовать в разработке архитектурных решений.
— Сопровождать реализованные проекты.
— Контролировать выпуск релизов.
Нужно уметь
— Разрабатывать в БД Oracle.
— Работать с БД SQL, PL/­SQL, T­-SQL.
— Работать с AWR, Trace, Profile, SQL Tuning.
— Работать с высоконагруженными системами.
— Знание Java будет преимуществом.
Условия
—  Дружный коллектив, адекватный менеджмент, отсутствие бюрократии.
—  Оформление по ТК РФ, премии по результатам работы.
—  Компенсация питания, ДМС, скидка на фитнес.
—  Уютный и современный офис в 10 минутах ходьбы от м. Чертановская.
Кто мы
Больше, чем просто банковская карточка.
До ноября 2016 года в России не было Совести. И карт рассрочки не было. Но несколько человек горели идеей доказать: финансовые организации могут зарабатывать не на клиентах, а на магазинах-партнерах. Так в стране появилась новая категория финансовых продуктов. Похожее есть в Бразилии, Израиле, Турции, а мы сделали это для российских клиентов.
750+
Сотрудников
40 000+
Магазинов
950+
Городов России
Что мы любим
Эксперименты
Создавать новое
Доводить дело до конца
Технологии