Иван Бевзенко
Вариантов мало отработает меньше чем за 100мс
Иван Бевзенко
Речь о том как например «+» превратить в знак сложения
Научитесь сначала генерировать различные разбиения множеств, затем освойте рекурсию, можно улучшать решение применив динамическое программирование
Вадим
Добрый день, кто использует автоматическую генерацию UML диаграмм из кода? Например go-plantuml. Интересно узнать кто-какими инструментам и пользуется
Василий Сиунов
#вакансия #удаленка #Go #Golang #Back #BackEnd #Senior Senior Go Developer 📝Требуемый опыт: от 3-ёх лет 💰Вилка З/П: от 270.000 до 320.000 rub net ⏰Формат работы: удалённый/офис, full-time Zaymigo - это современная FinTech компания на рынке онлайн кредитования, основанная в 2013 году. Наш продукт - это онлайн платформа по выдаче денежных средств на карту. У нас highload проект и микросервисная архитектура, полноценный, профессиональный IT отдел, который готов обмениваться опытом. Современный стек технологий и их последние версии. В связи со стартом нового проекта на Go ищем Senior Gо Разработчика в core-команду! 📝Требования: • Коммерческий опыт разработки на Golang от 3-х лет, при общем опыте более 5 лет; • Опыт написания микросервисов, понимание микросервисной архитектуры; • Понимание многопоточности, параллельных вычислений; • PostgreSQL; • Docker; • HTTP, WebSocket; • RabbitMQ\Redis; • REST\ JSON-RPC; • Git; • Опыт работы с ОС семейства Linux; • Знания алгоритмов и структур данных. ➕Будет плюсом: • Опыт работы в FinTech проектах; • Понимание kubernetes; • Опыт работы с highload; • Знание паттернов проектирования. 🏝Условия: • Возможность делать крутые проекты и получать экспертизу на финансовом рынке; • Возможность изучать новые технологии и языки программирования (Сlickhouse, percona, kubernetes и т.д.); • 8-часовой гибкий график; • Обучение за счет компании; • Официальное трудоустройство по ТК РФ; • Полностью белая з\п; • Гибкая политика по пересмотру з\п. 🍰Бонусы: • Вложимся в повышение hard skills (ежегодно выделяем 50 000 рублей для покупки курсов и обучений на каждого сотрудника); • Закупка техники (готовы предоставить оборудование по запросу); • Компенсируем затраты на коворк (по запросу); • Оплачиваемые поездки на профильные конференции; • Услуги корпоративного психолога; • Релокейт (по желанию). Ждём твой отклик! 📲Контакты: @recruiter_L, e.shuvalova@i.krediska.ru @GolangJobsit
Уточните, пожалуйста, а куда релокейт?
Sem
В Воронеж )))
Bunny
Коллеги, всем привет! Позвали на собеседование в Яндекс. Подводные, кроме упора на алгоритмы? Интересно еще, если провалит собеседование, через сколько еще можно попробовать устроиться туда?
Bunny
уф, удачки
Уф?) плохо там все?
jk
У них есть даже курс на практикуме по подготовке к собеседованию
Евгений
Уф?) плохо там все?
я пока в яндекс не собесился, но по рассказам там много ступеней собесеов
jk
Нет
Bunny
У них есть даже курс на практикуме по подготовке к собеседованию
Это можно заспидранит и пройти, вспомнит эти алгоритмы и тд. Руку набит на типичных задачах за недели две. Больше интересует что кроме алгоритмов еще спрашивают?
Alexey
Каким браузером пользуешься
А если серьёзно, то там кроме алгосов те же вопросы, что и у остальных: яп, бд, сети, etc и в зависимости от грейда сисдиз
Bunny
Как ты алгосы за пару недель хочешь выучить?
Ну курс у них пройти для уверенности) а так решал задачи на кф, ходил в кружок при универе. Надеюсь что там не будет прям жестко на уровне хард литкода
Pass
Хард литкода же не сложнее кф
Смотря с какой катой сравнивать
Pass
Перепутал с кодварс))
Igor
Можно рисковать, если еще придумать как деньги получать.
Входящие свифты все еще прекрасно работают в десятке банков, а в 3-4 даже очень быстро. Я получал роялти из Канады недели три назад, дошло за 4 часа где-то
Igor
Недорабатывают безопасники.
Кто такие безопасники и где именно?
Igor
Если человек не в санкционных списках, то формальных ограничений нет. Вот вывести из РФ в ряд стран намного сложнее, особенно для небольших сумм.
innit?
В кф нет кат
что за кф?
Igor
Итого, если работодателю ок, что вы в РФ или ему вообще плевать где вы, то никаких сложностей в нормальном банке не будет. Кое-где вам надо будет заполнить дополнительные документы, которые работодатель "отнесет" в свой банк вместе с инвойсом от вас. Там может быть описано, что именно вы делали (писал программу 160 часов) за эти деньги.
Georgy
Mikhail
Входящие свифты все еще прекрасно работают в десятке банков, а в 3-4 даже очень быстро. Я получал роялти из Канады недели три назад, дошло за 4 часа где-то
Речь шла об обмане работодателя, который требовал уехать. Включить vpn и нужен счет в иностранном банке.
Sergey
Речь шла об обмане работодателя, который требовал уехать. Включить vpn и нужен счет в иностранном банке.
Счёт в иностранном банке не открыть без внж, а если есть внж, то смысл возвращаться в РФ
Igor
Речь шла об обмане работодателя, который требовал уехать. Включить vpn и нужен счет в иностранном банке.
Понял. Интересно, а работодатель финансировал это требование? Или просто хотела за счёт работника?
Mikhail
Понял. Интересно, а работодатель финансировал это требование? Или просто хотела за счёт работника?
Это было озвучено так, к сожалению через 3 месяца я не смогу продолжить работать с вашей командой, если она останется в России.
Dmitry
Счёт в иностранном банке не открыть без внж, а если есть внж, то смысл возвращаться в РФ
Во многих странах снг спокойно открывают счета нерезидентам
Timur
Во многих странах снг спокойно открывают счета нерезидентам
До событий того года, некоторые банки удалено счета открывали по заграну рф
Mikhail
Вы в этом прям уверены?
Раньше такое делал Казахстан, но надо было встать на налоговый учёт лично и платить налоги
Timur
Раньше такое делал Казахстан, но надо было встать на налоговый учёт лично и платить налоги
У меня карты 3 иностранных банков из разных стран и внж есть только в 1 стране из этих 3. Один счет вообще открыт чисто по заграну дистанционно.
Sergey
Я наверное не так понял вопрос. Имел ввиду Европейский страны. Понятно что сейчас есть кардраны в Казахстан, Узбекистан и т.п.
Sergey
Dukas -швейцарский банк, который открывал счета дистанционно
Этот лохотрон теперь еще и банк? Нет, спасибо.
Timur
Этот лохотрон теперь еще и банк? Нет, спасибо.
Ну если у вас прям очень большой выбор банков ес где вам откроют счет, то я за вас рад) А на безрыбье и рак рыба
Sergey
Ну если у вас прям очень большой выбор банков ес где вам откроют счет, то я за вас рад) А на безрыбье и рак рыба
Молодец, но держать деньги у биржевых скаммеров я бы не стал. К Швейцарии так же не имеют отношение. Но в любом случае это уже оффтопик пошел.
Алена
А может есть где-то кто обсуждает алгоритмы с алгоритмических секций ?
Алена
Если решаешь решаешь а так и не узнал ответ а потом встречаешь аналогичные задачи и уже «ага я эту помню что не смогла» вот как эти пробелы заполнить?
Алена
В литкоде есть вкладка discussion и solutions.
Спасибо, а то я на кодварсе тыкаюсь 😀 забыла про лит код
Данил
На стажера в сбер/яндекс/озон (довольно крупные компании)
на яндекс/озон надо дрочить алгосы, яндекс особенно сильно их спрашивает
Bunny
На уровне медиум лит код будет
А по бд сети и тд на каком собесе ?
chmod ugo-rwx
на яндекс/озон надо дрочить алгосы, яндекс особенно сильно их спрашивает
Вчера решали всем селом route 256 (ozon) Алгоритмов не было. Обычные задачи на go + sql. UPD: go отдельно, sql отдельно)
chmod ugo-rwx
На стажера в сбер/яндекс/озон (довольно крупные компании)
https://codeforces.com/ на этом сайте тестирование было. Там задачки еще есть, можно порешать
Anastasia
#remote #fulltime #vacancy #вакансия #удаленно #teamlead #senior #Java #Go #PHP #Rust Team Lead Зарплатная вилка: 6000-8000 € (net) Формат работы: удаленный из любой точки мира Глобальная платформа обработки платежей, которая обеспечивает их оптимизацию. Компания была основана в феврале 2017 года. Штаб-квартира находится в Великобритании, есть “дочки” в США, Канаде, Литве и Турции. Находится в поиске Team Lead. Обязанности: ✅Управление разработчиками и другими членами команды; ✅Управление поставками продуктов команды; ✅Разработка методологии управления жизненным циклом продуктов команды; ✅Взаимодействие с командами разработки; ✅Участие в найме персонала в команду; ✅Участие в презентации решений заинтересованным сторонам; ✅Участие в тестировании решений; ✅Консультирование и участие в обучении персонала, проведение воркшопов и тренингов; ✅Участие в оценке производительности членов команды; ✅Отчётность непосредственному руководителю; ✅Участие в сертификациях; ✅Участие в организации; ✅Dev(Sec)Ops-конвейерах; ✅Разработка и документирование архитектуры информационной системы; ✅Формирование технологического стека информационной системы; ✅Проектирование API и других интерфейсов информационной системы; ✅Участие в код-ревью; ✅Проектирование модели данных информационной системы; ✅Участие в разработке и управлении требованиями к информационной системе; ✅Мониторинг и отладка производительности информационной системы; ✅Участие во внедрении новых технологий в разработку информационной системы ✅Владение языками; программирования Java и/или Go и/или PHP и/или Rust и/или другие актуальные back-end технологии ✅Владение SQL Контактные данные: @AA_HR1
Dmitry
Мне показались сложными. Дело даже не в алгоритмической сложности а в сложности реализации
Юрий
Вполне рядовые задачи просто абстрактные, не сравнится с задачами того же тинька или яндекса, там реально алгосы в чистом виде. Замените кораблики на клиентов или документы и получите то же самое что на работе
Dmitry
Ну, не знаю, завидовать ли вам или нет, если у вас на работе такие задачи )
Юрий
Ну а какой смысл проверять умение вами писать круды) Надо хоть чуть-чуть в какую-то бизнес логику ударяться
Юрий
Да, но дропнул его где-то с 3 задачи, были дела поважнее и не хотелось мозг напрягать)
Екатерина
#remote #fulltime #vacancy #vacancy #remotely #teamlead #senior #Java #Go #PHP #Rust #backend Team Lead Salary: 6000-8000 € (net) Work format: remote from anywhere in the world A global payment processing platform that ensures their optimization. The company was founded in February 2017. The headquarters is located in the UK, there are “daughters" in the USA, Canada, Lithuania and Turkey. Is in the search for Team Lead. Responsibilities: ✅Managing developers and other team members; ✅Development of a methodology for managing the lifecycle of the team's products; Interaction with development teams; ✅Participation in the recruitment of staff to the team; ✅Participation in the presentation of solutions to interested parties; ✅Participation in testing solutions; ✅Consulting and participation in staff training, conducting workshops and trainings; ✅Participation in performance evaluation of team members; ✅Reporting to the direct supervisor; ✅Development and documentation of the information system architecture; ✅Formation of the technological stack of the information system; ✅Designing APIs and other information system interfaces; ✅Participation in the code review; ✅Designing an information system data model; ✅Participation in the development and management of information system requirements; ✅Participation in the introduction of new technologies in the development of an information system ✅Language proficiency; programming Java and/or Go and/or PHP and/or Rust and/or other relevant back-end technologies ✅SQL proficiency Contact details: @gorohova21
K
Для любителей задачек на Go. Код дает разные значения для b1 и b2 Почему? package main func main() { const s1 = "Hi World!" s2 := s1 println(s1 == s2) //true println(len(s1) == len(s2)) //true var b1 byte = 1 << len(s1) / 128 // ==4 var b2 byte = 1 << len(s2) / 128 // ==0 println(b1, b2) // 4 0 } https://play.golang.com/p/h4s8fAQHmkz
K
Константа потому что)
s1? Да. Но в выражении участвует len(s1) len(s1) == len(s2)
Антон
#вакансия #Golang #junior #Тбилиси В международный DeFi проект с полученным долгосрочным инвестированием ищем junior Golang Developer. 💰У тебя будет: – ЗП 1500-2500 $ – Классный офис в центре Тбилиси – Команда сеьоров, экспертиза коллег и наставника ✅Тебе предстоит: - Погрузиться в блокчейн, в DeFi - Решать небольшые, но интересные таски - Заниматься R&D ⚠️Мы ожидаем, что ты имеешь: - Опыт разработки на Go от 2-х лет - Интерес к крипто сфере ⚠️Будет плюсом: - Опыт оптимизации производительности или работы с low-latency сервисами - Работа с "деньгами" в коде контакты: Антон, @C_F_Gauss
Vetta
#вакансия #GO #middle+ #senior 👽 Middle+/ Senior Go разработчик Компания: Зп: 200 т.р. - 270 т.р. Локация: РФ О проекте: Вход в проект: +/- 3-4 недели Продолжительность проекта: 4-6 месяцев (возможно последующая поддержка по договоренности) Требования: - опыт коммерческой backend-разработки от 3 лет - уверенные знания и опыт разработки на Go от 2 лет - знание базовых фреймворков и инструментов - Gin, Gorilla/mux, Go modules, GORM, goroutine или опыт с альтернативными и умение обосновать, почему они лучше перечисленных - опыт работы с БД, знание SQL/NoSQL - опыт работы и понимание Docker - опыт разработки web-сервисов (REST, gRPC, WebSocket) будет плюсом Дополнительные преимущества: - уверенные знания agile методологий - знание паттернов проектирования микросервисных систем - понимание основ Kubernetes или облачных альтернатив - опыт использования terraform - умение и понимание CI/CD Писать: @ju_vetta
Александра
#fulltime #вакансия #developer #golang Название позиции: Golang developer Уровень: Middle+/Senior Оформление: штат Вилка ЗП: от 2500 до 5000 Euro Net Формат работы: офис Страна: Черногория ( релокация ) Компания: На протяжении многих лет платформа помогала формировать индустрию онлайн-торговли, объединяя инновационные технологии, движения рынка и цифровые тенденции. Это стало возможным с появлением, торговой онлайн-платформы, получившей множество наград, с помощью которой каждый может получить доступ к рынку и инвестировать в акции или торговать CFD с базовыми активами, такими как товары, ETF, криптовалюты и другие. Требования: ▪️2+ года в качестве инженера-программиста Golang; ▪️Знание и опыт работы с микросервисной архитектурой; ▪️Опыт интеграции с блокчейном; ▪️Опыт работы с WebSockets, RESTful и API на основе RPC; ▪️Базовые знания блокчейна; ▪️Опыт проектирования API; ▪️Git; ▪️Опыт работы с брокерами сообщений (Kafka); ▪️Опыт работы с базами данных (Postgres); ▪️Опыт моделирования БД и оптимизации запросов; ▪️Опыт юнит-тестирования, интеграционного тестирования; ▪️Опыт непрерывной интеграции/непрерывной доставки; ▪️Базовые подходы к безопасности в микросервисной архитектуре; ▪️Способность быстро осваивать новые технологии. ▪️Базовое понимание симметричного/асимметричного шифрования/дешифрования; ▪️Базовые ECDSA/RSA, HMAC, кривые эклиптики; ▪️Учетная запись блокчейна и UTXO; ▪️Иерархическая детерминированная архитектура кошелька; ▪️Аппаратные ключи (ledger, trezor); ▪️BIP/EIP; ▪️Опыт работы с AWS Enclave; ▪️Знакомство с Logstash, Kibana, поисковым стеком Elastic; ▪️Знание Amazon AWS; ▪️Опыт работы с Python или другими языками программирования будет преимуществом. Контакт для связи: @Alzharikova
Dmitriy
Для любителей задачек на Go. Код дает разные значения для b1 и b2 Почему? package main func main() { const s1 = "Hi World!" s2 := s1 println(s1 == s2) //true println(len(s1) == len(s2)) //true var b1 byte = 1 << len(s1) / 128 // ==4 var b2 byte = 1 << len(s2) / 128 // ==0 println(b1, b2) // 4 0 } https://play.golang.com/p/h4s8fAQHmkz
Потому что b2 объявлена как байт, а 1 << 9 это 512, так что тут происходит переполнение и этот участок равняется 0 соответственно если на сколько 0 не дели будет 0
Dmitriy
Так b1 тоже как байт объявлена
Только там операции над константами, которые компилятор выполнил в процессе компиляции, а b2 считается в рантайме