Skip to content

Instantly share code, notes, and snippets.

View olegvg's full-sized avatar

Alec Haidukof olegvg

  • Free
  • Istanbul
View GitHub Profile
From c21d49e3585562a72590270d4b0be82018aa8186 Mon Sep 17 00:00:00 2001
From: Oleg Gaidukov <ogaidukov@gmail.com>
Date: Wed, 17 Feb 2021 02:19:38 +0300
Subject: [PATCH] build grpc plugin for debian/ubuntu
---
debian/control | 17 +++++++++++++++++
debian/frr-grpc.install | 2 ++
debian/frr.install | 3 +++
debian/rules | 3 ++-
@olegvg
olegvg / Fullstack_developer_test_api_descr.md
Last active August 25, 2019 17:50
Test assignment on Fullstack node/sails/react developer position

Тестовое задание. Спецификация API.

Приложение "Адресная книга"

Описание API backend
Remark: type of 'text' implies unicode
Endpoint: /api/users – зарегистрировать нового пользователя
@olegvg
olegvg / Backend_dev_test_assignment_3.md
Created October 14, 2017 01:11
Test assignment on Middle+ Backend developer (Python)

Хабрапрокси

Реализовать простой http-прокси-сервер, запускаемый локально (порт на ваше усмотрение), который показывает содержимое страниц Хабра. Прокси должен модицифировать текст на страницах следующим образом: после каждого слова из шести букв должен стоять значок «™». Пример:

Исходный текст: http://habrahabr.ru/company/yandex/blog/258673/

@olegvg
olegvg / Frontend_developer_test_api_descr.md
Created June 15, 2017 15:11
Test assignment on Frontend developer developer position, JavaScript + (React + Redux)

Тестовое задание. Frontend JavaScript/React developer.

Приложение "Адресная книга"

Описание API backend
Remark: type of 'text' implies unicode
Endpoint: /api/users – зарегистрировать нового пользователя
@olegvg
olegvg / Frontend_developer_test_api_descr.md
Last active April 7, 2017 11:47
Test assignment on Frontend developer developer position, JavaScript + AngularJS

Тестовое задание. Frontend JavaScript/AngularJS developer.

Приложение "Адресная книга"

Описание API backend
Remark: type of 'text' implies unicode
Endpoint: /api/users – зарегистрировать нового пользователя

Тестовое задание #2. Senior Python Developer.

Баннерокрутилка

Задание

Необходимо сделать "баннерокрутилку". Она должна представлять из себя простой веб-сервис написанный на Python 3.4-3.5 с использованием любых показавшихся необходимыми библиотек.

Есть не изменяемый файл конфигурации в CSV, который содержит данные вида:

Image URL;prepaid shows amount;category1;category2;category3; ... ;category N
@olegvg
olegvg / ipsec.conf
Last active December 13, 2016 18:43
# ipsec.conf - strongSwan IPsec configuration file
# basic configuration
config setup
#charondebug="cfg 3, dmn 3, ike 3, net 3, chd 3, mgr 3"
#strictcrlpolicy=yes
uniqueids=no
# Add connections here.
@olegvg
olegvg / Fullstack_developer_test_api_descr.md
Last active April 7, 2017 11:47
Test assignment on Fullstack Python/AngularJS developer position Raw

Тестовое задание. Fullstack (Python + JavaScript) Developer.

Приложение "Адресная книга"

Описание API backend
Remark: type of 'text' implies unicode
Endpoint: /api/users – зарегистрировать нового пользователя

Тестовое задание #1. Senior Python Developer.

Антифрод-приложение

Задание

Необходимо разработать приложение, которое:

  1. Имеет на входе таблицу iptable в БД PostgreSQL. При этом, данные в таблицу постоянно добавляются из сторонних источников, но не модифицируются и не удаляются. Схема таблицы:
  • user_id - пользователь
  • ip_address - IPv4 адрес
  • date — время добавления записи. При этом, таблица имеет ограничение uniq(user_id, ip_address)

Тестовое задание. DevOps engineer.

Spark provision using Ansible

Первая часть

Небходимо:

  1. Разработать Dockerfile для развертывания инстанса Cassandra
  2. Разработать Ansible Playbook для развертывания кластера Cassandra из 3х инстансов, используя Docker
  3. Подробно описать работу playbook-а, тк. в Сети масса рецептов того, как решить поставленную задачу – требуется не слепой copy-paste этих рецептов, а доказательство осмысленной разработки
  4. Развернуть с помощью Ansible кластер из 3х инстансов Cassandra