Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Целью работы является разработка высоконагруженного отказоустойчивого и масштабируемого приложения для проведения интервью с программным интерфейсом решения тестов и задач. Решить поставленные проблемы поможет единая платформа, в которой можно было бы реализовать полноценную автоматизированную воронку - от заявки до встречи со специалистами по технической части интервью, исключая возможность траты времени на нерелевантные кандидатуры. Система должна работать с момента поступления заявки на сайте-агрегаторе, затем бот присылает ссылку на наш сервис, кандидат регистрируется, выбирает открытую вакансию в панели вакансий, проходит задания с ограничениями во времени, а также ресурсов самой машины (ограничения по памяти, быстродействию), проходит базовый тест по направлению, которое он выбрал - сразу же видит результаты решений, которые логируются в БД, если кандидат превысил минимальный допустимый уровень для соискателя - тогда, HR - специалист в своем клиенте видит этого кандидата, для того, чтобы определить время для проведения интервью на следующем этапе работы сервиса - онлайн кодинга и веб-конференции. Для построения сервиса интервью с указанной функциональностью на фронтенде, реализованном с помощью React, и отсылаться на бэкэнд, написанный на Flask, внутри Docker контейнера, тем самым образуя отказоустойчивый узел. Вся информация будет храниться в отдельном Docker контейнере, с которым могут общаться несколько узлом. Elastic Load Balancer будет выполнять роль балансировщика между узлами.
The aim of the work is to develop a high-load, fault-tolerant and scalable application for conducting interviews with a software interface for solving tests and tasks. A single platform will help solve the problems posed, in which one could implement a full-fledged automated funnel - from the application to the meeting with the technical experts of the interview, excluding the possibility of wasting time on irrelevant candidates. The system should work from the moment of receipt of the application on the aggregator site, then the bot sends a link to our service, the candidate is registered, selects an open vacancy in the vacancy panel, passes tasks with time restrictions, as well as the resources of the machine itself (memory, speed) passes the basic test in the direction that he chose - immediately sees the results of decisions that are logged in the database, if the candidate has exceeded the minimum acceptable level for the applicant - then the HR specialist in his client sees this channel Idate, in order to determine the time to conduct interviews in the next phase of service - online coding and web conferencing. To build an interview service with the specified functionality on the frontend implemented using React, and send to the backend written in Flask, inside the Docker container, thereby forming a fail-safe node. All information will be stored in a separate Docker container, with which several nodes can communicate. Elastic Load Balancer will act as a balance between nodes.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 49
Last 30 days: 0 Detailed usage statistics |