Разомни мозги —
реши непростую задачу
ДАНО
АТД двунаправленная очередь — то есть в неё можно вставлять и извлекать объекты с обеих сторон.

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

УСЛОВИЕ
Любой объект который можно вставить в очередь может там находиться и ранее. То есть мы не можем вставить в очередь шариков курицу, и прокрутить содержимое очереди пока курица не вылезет с другой стороны, так как курица могла быть среди шариков изначально, а то и не одна!

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

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