Тестовые задания по C#

Здесь собраны реальные тестовые задания, которые дают соискателям на стажировках и junior-позициях. Эти задания помогут лучше подготовиться к отбору, потренироваться и пополнить портфолио

стэк>
Компания>
Сложность>

Waliot • Лёгкая сложность

Лёгкий уровень сложности - 1 звезда

Тестовое задание по C# от компании Waliot

Сервис геокодирования 🗺️ Тестовое задание на позицию backend разработчика. Задача Необходимо разработать приложение с возможностью прямого и обратного геокодирования (из координат в адрес и наоборот). Не требуется разворачивать собственную базу данных с адресами, достаточно использовать сторонние API (Google, Яндекс, другое). Таким образом приложение является кэширующим прокси-сервисом для стороннего сервиса геокодирования. Приложение должно предоставлять API с JSON форматом данных. Требования Java / Kotlin Spring Boot Кэширование результатов запросов. В качестве кэша можно использовать SQL базу данных (MySQL, Postgres, другое), либо NoSQL решение (Memcached, Redis, другое). Логирование ошибок и работы приложения в целом. Покрытие тестами базовой функциональности. Дополнительно (будет преимуществом) Метрики работы приложения (Actuator, Dropwizard, другое). Сборка и запуск приложения в Docker. Решение Решение должно быть представлено публичным репозиторием или zip-архивом. В проекте необходимо добавить readme с инструкцией по запуску приложения. Результат решения (ссылку на репозиторий или zip-архив) следует отправить на почту по адресу: gehrman.i@firstmk.ru. Удачи! <3

Waliot • Лёгкая сложность

Лёгкий уровень сложности - 1 звезда

Тестовое задание по C# от компании Waliot

Сервис геокодирования 🗺️ Тестовое задание на позицию backend разработчика. Задача Необходимо разработать приложение с возможностью прямого и обратного геокодирования (из координат в адрес и наоборот). Не требуется разворачивать собственную базу данных с адресами, достаточно использовать сторонние API (Google, Яндекс, другое). Таким образом приложение является кэширующим прокси-сервисом для стороннего сервиса геокодирования. Приложение должно предоставлять API с JSON форматом данных. Требования Java / Kotlin Spring Boot Кэширование результатов запросов. В качестве кэша можно использовать SQL базу данных (MySQL, Postgres, другое), либо NoSQL решение (Memcached, Redis, другое). Логирование ошибок и работы приложения в целом. Покрытие тестами базовой функциональности. Дополнительно (будет преимуществом) Метрики работы приложения (Actuator, Dropwizard, другое). Сборка и запуск приложения в Docker. Решение Решение должно быть представлено публичным репозиторием или zip-архивом. В проекте необходимо добавить readme с инструкцией по запуску приложения. Результат решения (ссылку на репозиторий или zip-архив) следует отправить на почту по адресу: gehrman.i@firstmk.ru. Удачи! <3

AFCStudio • Лёгкая сложность

Лёгкий уровень сложности - 1 звезда

Тестовое задание по C# от компании AFCStudio

C# junior backend / Full-stack AFCStudio Стек технологий: Бэкенд: C#, .net core 5+ Архитектура: cqrs База данных: mssql/postgres Доп задание по фронту: без разницы (angular react razor etc) Задание Необходимо написать сервис, позволяющий создавать и редактировать сотрудников организации. Сотрудники должны иметь должность, на основе которой рассчитывается их заработная плата. Помимо CRUD-запросов должен присутствовать пагинированный запрос, включающий поле для сортировки, поле для фильтрации (по ФИО-сотрудника или должности). Задание на знание БД. Написать и приложить скрипты для: выборки всех сотрудников, сотрудников у кого зп выше 10000, удаления сотрудников старше 70 лет, обновить зп до 15000 тем сотрудникам, у которых она меньше. Доп задание (выполнять по желанию): необходимо написать сайт с горизонтальным навигационным меню, состоящим из двух вкладок: ● “О компании” (стартовая страница) ● “Сотрудники” На первой вкладке использовать произвольную верстку. При переходе на вкладку «сотрудники» должна появляться таблица, состоящая из колонок: ● “Отдел” ● “Ф.И.О” ● “Дата рождения” ● “Дата устройства на работу” ● “Заработная плата” ● “Создание/удаление/редактирование сотрудника” В колонке “Создание/удаление/редактирование сотрудника” хедер должен быть пустой, в теле - три кнопки. При нажатии на кнопки “Создать” и “Редактировать” - открывается модальное окно с полями сотрудника, при нажатии на кнопку удалить - показывается модальное окно с подтверждением. Все действия должны выполняться асинхронно т.е. без перезагрузки страницы.

NAUKA • Лёгкая сложность

Лёгкий уровень сложности - 1 звезда

Тестовое задание по C# от компании NAUKA

Необходимо разработать приложение, позволяющее управлять учетными данными сотрудников (создавать, редактировать, просматривать список и детали, удалять). Функциональные требования к веб-приложению: 1. Поддержка операций управления (создания, чтения, редактирования и удаления) данными сотрудников. Данные сотрудника определяется следующими значениями:  Имя;  Фамилия;  Отчество;  Дата рождения;  Адрес проживания;  Отдел;  Поле ввода “О себе”. 2. Наличие пользовательского интерфейса, реализованного c использованием WinForms. Нефункциональные требования:  Система хранения данных: любая СУБД;  Код приложения необходимо снабдить комментариями;  Приложение должно собираться без установки или настройки каких- либо дополнительных компонент;  Архив с результатом тестового задания должен содержать текстовый файл readme.txt с инструкцией по настройке и конфигурированию приложения (если необходимо).

Получите доступ более чем к 500 тестовым заданиям
Сервис можно использовать бесплатно,
без ограничений. Чтобы получить полный доступ,
вам необходимо зарегистрироваться.
1
...
345
...
8
где найти тестовые задания для практики
пример тестового задания junior
тестовые задания для junior csharp
практические задачи по csharp
решение тестового задания csharp