Evgeny
Alexey
kås
пользуясь случаем продам комод
kås
Hey all! I’m offering golang interview practice video calls in english. Free of charge.
My timezone is EST (NY), which is 7 hours behind Moscow time.
Min requierments - golang middle, ability to hold 1 hour conversation in english
If you're interested, feel free to PM me.
Alexey
бтв делфи норм
Alexey
под лазарус есть либа китайская, формы накидывать на go, правда дока тоже китайская
kås
бтв делфи норм
недавно писал go клиента который общается с backend API написанным на коболе
Alexey
о_о
Слава
сейчас вкатиться вообще не просто, особенно когда ещё и трудоустроиться не можешь официально, я вот понять не могу, неужели ни одной компании, или даже разрабу, не нужен джун, который даже бесплатно будет делать работу, просто за опыт, я вот готов ещё даже доплачивать человеку кто бы показал как устроено все, как работа эта внутри устроена, вряд ли в компаниях делают эти ТуДушки, так что ситуация с джунами плаченная конечно(
В конце этого месяца будет новый курс озон для джунов гошки, недавно об этом писали у себя в канале. Сам прошел его весной этого года, не без изъянов, но в принципе если нормально себя покажешь и ревьюер будет говорить что ты молоца, то залететь к озону на стажу не так уж и сложно. Стажерские ставки у них не самые плохие
Если нужны задачки с прошлого контеста джунского, скину в лс
h04x3r
Anonymous
Alexander
Там песочницу открыли с примерами задач для контеста.
Andrew
Шамиль
Yersagyn
Аноним
Zenda
Рома
А что вообще спрашивают на собеседование? Синтаксис языка и задачку дают? Или могут и по базам данных, и по стенам разным спрашивать?
Аноним
Аноним
D
Если в поисковике вбить "Вопросы на собеседовании %company_name% %lang_name%", получите массу материала
Аноним
Это собес с сотрудником СБ
Рома
Аноним
Lunkli
Боятся нанимать сеньора на месяц, не мудрено)
D
Яндекс на любых условиях зазывает сеньоров в Стамбульский офис
Lunkli
перебирать список тем можно долго, и то если только в рамках одной предметной области. От случая к случаю сильно отличается и список тем соответственно тоже
Lunkli
если просят постгрес - значит надо смотреть постгрес и иметь общее представление о работе субд (в данном случае общее подразумевает пресловутый ACID, индексы, блокировки и естественно знание SQL)
Lunkli
ну там соответственно по каждой теме есть что посмотреть. Для начала бы ознакомиться просто, попробовать в паре пет проектов и идти на собесы смотреть где еще можно копнуть или где остались дырки
Constantine
Пока это будете учить, всё важно попутно выучишь.
Alexey
Пока это будете учить, всё важно попутно выучишь.
Как можно выучить >опыт работы ?
Даже ладно, как можно получить опыт работы с большим потоком данных когда у тебя в базе полтора пользователя)? Свой продукт построить ? Ну тогда компания станет не нужна.
Это абстрактные знания, а работодателю на них плевать, ему изволь конкретный опыт
Constantine
А ещё имеет смысл почитать статью на Хабре: "Коллеги, Вы меня огорчаете!"
Constantine
Alexey
Constantine
>пока это будете учить
Я об этом
Среди требований есть названия технологий. Пока Вы будете их осваивать в контесте GoLang и его концепций, Вы сможете попутно выучить весь сопутствующий технологический стек.
Так лучше?
Alexey
Среди требований есть названия технологий. Пока Вы будете их осваивать в контесте GoLang и его концепций, Вы сможете попутно выучить весь сопутствующий технологический стек.
Так лучше?
Нет, не лучше. Еще раз, я о том, что невозможно получить опыт работы с большими данными на каких то там пет проектах или статьях, это даже не близко. А почитать как с ними работать и реально коммерчески с этим иметь дело это совершенно разные вещи. Так что те запросы у компании это для очень небольшой группы лиц на которую равняться смысла 0, а уж тем более получать эфемерные знания без реальной возможности применить их, они так и останутся не востребованными.
Могу еще проще пример привести, у меня вот высшее образование по CS , на собесах про универ никто не спрашивал, всем пофиг. Для них это абстрактные знания(т.е учи я хоть огромные данные, хоть большие, хоть малые , это не важно), спрашивали за опыт работы и проводили экзамен по стеку и общались за задачи которые я могу решать.
Constantine
Нет, не лучше. Еще раз, я о том, что невозможно получить опыт работы с большими данными на каких то там пет проектах или статьях, это даже не близко. А почитать как с ними работать и реально коммерчески с этим иметь дело это совершенно разные вещи. Так что те запросы у компании это для очень небольшой группы лиц на которую равняться смысла 0, а уж тем более получать эфемерные знания без реальной возможности применить их, они так и останутся не востребованными.
Могу еще проще пример привести, у меня вот высшее образование по CS , на собесах про универ никто не спрашивал, всем пофиг. Для них это абстрактные знания(т.е учи я хоть огромные данные, хоть большие, хоть малые , это не важно), спрашивали за опыт работы и проводили экзамен по стеку и общались за задачи которые я могу решать.
Безусловно Вы правы, вернее, я согласен с Вами, что учить что-то в пустоту имеет смысла 0.
Тем не менее, конкретно в этом приведенном списке требований есть смысл.
REST, gRPC - всегда хотят и очень часто требуется в работе.
Знание реляционных баз данных и SQL - нужно всегда, особенно Postgres.
NoSQL - бывает нужно, но не очень часто, тем не менее пригодится.
Kafka - это экзотика, но для понимания брокеров нужно. Реально в проекте может использовться и "кролик" и Pulsar. Но базовый опыт работы с Kafka покажет работодателю, что вы сможете взаимодействовать с брокерами и большими нагрузками.
Ну и так далее. Это вполне вменяемые требования! Бывают ещё абсолютно невменяемые, ну такие Вы уже и сами видели.
Evgeny
не согласен что кафка экзотика
для компаний с большим кол-вом данных это норма
Alexander
кафка часто мелькает в вакансиях, по крайней мере на питоновском бекенде
Igor
Пока это будете учить, всё важно попутно выучишь.
учить? выучить?
Есть хорошая поговорка "чужие шишки не болят".
Если не побегал по граблям реальной эксплуатации технологии, все это не станет навыками. Даже если поднял все это в докере и потыкал палочкой дома недельку.
А потом на собесе спрашивают "а зачем вот тут 3 экземпляра сервиса и 9 партиций в топике, если у вас всего 100 запросов в минуту" и все 😊
Лилия
#вакансия #fulltime #go #golang #middle #senior #OZON #Казахстан #Россия #удаленка #middle
Компания: OZON
Позиция: Go-разработчик Middle, Senior
Формат работы: удаленно
Занятость: полная
💰: 150-300 тыс./мес.
Мы ожидаем:
• Опыт разработки на Go от 2 лет (либо от 1 года, но при наличии бэкграунда на других языках)❗️
• Опыт работы с Git;
• Понимание принципов работы web протоколов;
• Понимание классических алгоритмов и структур данных;
• Умение писать тесты и тестируемый код.
Оформление по ТК
✔️Задавать вопросы по вакансии, отправлять резюме: @l_stenik
Кристина
#вакансия #fulltime #remote #Go #senior
Вакансия: Senior Go разработчик
Компания: B2Broker ( https://b2broker.com/ru/ )
Локация: remote
З/п: от 5000$ до 6000$
Уровень английского - от В2/С1
Рассматриваются кандидаты из разных стран. (РБ И РФ с переездом в др. страну, релокационный пакет не предоставляется)
B2Broker is a fintech developer and liquidity provider for brokerage companies, banks and investment funds.
We are not engaged in brokerage activities, but offer ready-made solutions for other companies around the world. B2Broker has a large arsenal of products and services that can work with any fintech project, we even have our own trading platform.
We are looking for an experienced and skilled Golang Developer to join our team. As a Golang Developer, you will be responsible for designing, developing, and maintaining efficient and scalable applications using the Go programming language. Your expertise in Golang will contribute to building robust and high-performance software solutions.
Responsibilities:
-Validate business and system requirements from Product Managers & Architects to transfer requirements into code.
-Develop services around data warehousing, big data, cloud computing.
-Participate in DevOps, continuous development and integration frameworks.
-Programming in Go high-level language.
-Work on deployment automation/configuration management with tools including but not limited Ansible or Azure Pipelines, Cloud Formation, Terraform following a DevOps model.
-Ensure all appropriate documentation of processes and source code is created and maintained.
-Communicate effectively with colleagues, leaders, and customers throughout the organization.
-Participate in expert level troubleshooting and resolve bugs through root cause analysis, data and system investigation.
Obligatory:
-Strong proficiency in the Go programming language for 3 years, with a solid understanding of its core concepts and idiomatic usage and the principles of writing concurrent code.
-Strong skills in code profiling and debugging.
-Strong problem-solving skills and ability to analyze complex technical issues.
-Experience in writing unit tests and integration tests.
-Experience working with message brokers and a deep understanding of how they operate.
-Experience with external caching servers
-Advanced understanding of microservices architecture design principles
-Confident command of SQL databases and skills in working with them
-Experience with NATS JetStream
-Experience with other programming languages and technologies (e.g., PHP, Docker, Kubernetes) is a plus
Preferably:
Knowledge of the subject area about the services provided in the financial markets, about the differences in the financial instruments offered by these markets, and the principles of execution of client orders by brokerage companies.
Буду рада пообщаться!
📩Контакты: @recruiterKristina
Светлана
#vacancy #вакансия #golang #developer #golangdeveloper #удаленка #remote #fulltime #senior
Привет всем!👋
Мы компания "Brief" - активная компания, развивающая на территории РФ и стран СНГ🌎
Ищем в команду GO-разработчика (middle+/senior) 👋
📌Условия:
Занятость: full-time
Формат работы: удаленный
Грейд: middle+/senior
Локация: не имеет значения
Зарплатная вилка: 250.000-300.0000 рублей
💁♀️Проект: foodtech
📌Чем предстоит заниматься:
• Дизайнить компоненты платформы, ее системы и функции
• Имплементировать, тестировать, развертывать, поддерживать и улучшать эти компоненты
• Заниматься разработкой общих микросервисов для продуктовых команд
• Участвовать в планировании задач команды
• Писать unit тесты
• Обсуждать варианты решения задач и внедрять новые технологии
📌Что мы ожидаем:
• Коммерческий опыт на Go от 2-х лет
• Работа с любыми роутерами/фреймворками на Go (gin, mux, chi, fasthttp, fiber и др.)
• Знание OAuth2
• Опыт использованияDocker/Kubernetes, PostgreSQL/ClikHouse/Redis, Kafka
• Опыт разработки продуктов в высоконагруженной микро-сервисной архитектуре
Подробности можно узнать:
📱 @smirnsvet
Daria
#вакансия #vacancy #job #developer #golang #middle #удаленка
👀 В поисках Мiddle Golang-разработчика
ЗП: от 150 000 ₽ до 180 000 ₽ (по итогу собеседования)
Fulltime
Всем привет! Я Даша - HR компании Pr-Volga vs ItWit.
Мы команда высококлассных программистов, которая помогает корпорациям и ит-компаниям делать ит-продукты для миллионов пользователей. Используем широкий стек технологий, активно участвуем в командной разработке проектов разного масштаба и сложности для Ритейл, Банки, IT-компании и других российских и международных брендов.
Сейчас находимся в поиске разработчиков на Golang на постоянное сотрудничество в компанию.
Обязанности:
• Разработка и поддержка ПО
• Проектирование
• Аудит архитектурных решений
Требования:
• Хорошие знания: Golang, навыки работы с БД (ClickHouse, Redis, PostgreSQL, MongoDB), опыт по синхронизации со сторонними сервисами, git, mvc, bash, docker
• Опыт разработки от 3 лет
• Умение разбираться в чужом коде
• Опыт разработки сложных проектов
• Быть внимательным к деталям
• Гражданство РФ
Условия:
• Удаленная работа
• Fulltime 5/2
• Регулярное индексирование заработной платы в соответствии с условиями рынка
• Относительно гибкий график, вы можете выбрать рабочие часы и дни. Но их нужно будет зафиксировать.
• Гарантия профессионального роста, как IT специалиста
📩Пишите и присылайте CV @dashakln, все расскажу.
Mikhail
#вакансия #vacancy #job #developer #golang #middle #удаленка
Всем привет!
Ищем Middle/Senior golang разработчика в стартап на PartTime, связанный с обслуживанием сетей зарядных устройств для электротранспорта.
Ознакомиться с проектом можно здесь: https://ev2go.io
Уже есть реальные клиенты и положительный cashflow, есть перспективы получения крупных проектов.
Работаем по часовой ставке: 1000-1200 руб/час
Наш стэк: golang, PostgreSQL, Kafka, gRPC, Aerospike, Clickhouse
Наши плюсы:
- перспективная отрасль, которая в ближайшие годы обещает X-кратный рост
- интересные задачи, включая работу с аппаратными устройствами
- возможность совмещать с основной работой
- отсутствие легаси
- небольшая команда и дух стартапа
Требования:
- практический опыт использования Go от 1 года (именно реальный опыт, сори, но джунов без опыта в данный момент не рассматриваем)
- желателен опыт работы с очередями и grpc
Если заинтересовало, кидайте резюме на @mbolshakoff
D
#вакансия #vacancy #job #developer #golang #middle #удаленка
Всем привет!
Ищем Middle/Senior golang разработчика в стартап на PartTime, связанный с обслуживанием сетей зарядных устройств для электротранспорта.
Ознакомиться с проектом можно здесь: https://ev2go.io
Уже есть реальные клиенты и положительный cashflow, есть перспективы получения крупных проектов.
Работаем по часовой ставке: 1000-1200 руб/час
Наш стэк: golang, PostgreSQL, Kafka, gRPC, Aerospike, Clickhouse
Наши плюсы:
- перспективная отрасль, которая в ближайшие годы обещает X-кратный рост
- интересные задачи, включая работу с аппаратными устройствами
- возможность совмещать с основной работой
- отсутствие легаси
- небольшая команда и дух стартапа
Требования:
- практический опыт использования Go от 1 года (именно реальный опыт, сори, но джунов без опыта в данный момент не рассматриваем)
- желателен опыт работы с очередями и grpc
Если заинтересовало, кидайте резюме на @mbolshakoff
Ничего себе стек под такую задачу, заложена видимо серьезная масштабируемость
Emin Zalaev
Nikita
Nikita
Хотя умудриться испортить на go еще уметь надо, но я и такое видел.
D
Там это, 1.21 релизнулся, завезли новые логи (с уровнями), новые пакеты для мап и слайсов на дженериках, и походу сортировки на дженериках
https://go.dev/doc/go1.21
Evgeny
почитал с утра РН, там в частности про bytes.Buffer.AvailableBuffer() []byte, из описания не сильно въехал, полез внутрь... вместо выделения нового буфера можно получить слайс, который ссылается на незанятый кусок внутреннего буфера, поаппендить в него и вызвать Write.
Теперь понятно, но возник другой вопрос. Write в итоге вызывает copy(). Что в описанном выше случае будет? бесполезное копирование слайса в себя же? Или же copy такую ситуацию отследит и прост ничего не сделает?
Алексей
Алексей
пакеты и мапы со слайсами - это всё таки разные вещи
Алексей
и в пакетах функции, мапов и слайсов на дженериках там вроде бы нет
Владимир
Алексей
Алексей
но вообще в других языках, слайсы обычно встроенный тип, а вот мапы зачастую не встроены в язык, а вынесены в библиотеку в виде дженерика как раз
Владимир
Владимир
Алексей
как?
type Map[Key comparable, Value any] struct {
inner map[Key]Value
}
и вперёд
Алексей
Владимир
Алексей
Катя
#вакансия #гибрид #golang #GolangDeveloper #Go
Всем добрый день! Меня зовут Екатерина, я it рекрутер :) Сейчас в компанию CRTEX нахожусь в поиске кандидата на вакансию Middle Golang-разработчик. Ниже представлено описание!)
Формат работы: офис в Москва Сити/гибрид
Занятость: full time
Требуемый опыт работы: 2–3 года
CRTEX — мы кузница сильных разработчиков. У тебя не будет легкого темпа написания кода, пожары будут неизбежны и потушены в кратчайшие сроки, наши амбиции не дадут тебе стоять на месте. Взамен, мы гарантируем тебе рост (Путь от джуна до мидла занимает не больше 1 года), возможность влиять на продукт, воплощать свои собственные идеи. Сейчас мы выходим в криптоиндустрию, в связи с чем ведем активный поиск энтузиастов. Наша цель - освободить финансовую систему
Чем предстоит заниматься:
- Проектировать архитектуру проекта/микросервисов;
- Транзакционная нагрузка ожидается от 100rps;
- Интегрировать внутренние сервисы с внешними системами;
- Писать оптимальный код, в совокупности с чистой архитектурой;
- Предлагать свои реализации.
Что мы ожидаем:
- Понимание принципов работы микросервисной архитектуры;
- Опыт использования реляционных баз данных;
- Уверенное знание gRPC, REST;
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ);
- Уверенное понимание базовых структур данных и алгоритмов;
- Опыт коммерческой разработки на Go от 2-х лет (или коммерческая разработка на C++/ Python/Java и желание перейти на Golang);
- Опыт построения микросервисной архитектуры;
- Понимание принципов работы СУБД, включая работу с транзакциями.
Будет плюсом, если у тебя есть:
- стаж работы в сфере финтех;
- опыт работы с k8s.
Что мы предлагаем:
- сильная ИТ команда, в которой ты быстро вырастешь;
- менторство и жесткое code-review;
- работа в аккредитованной ИТ-компании;
- сложные и интересные проекты;
- комфортный офис в Москва-сити.
Ключевые навыки
Golang
PostgreSQL
gRPC
REST
Kafka
С радостью буду ждать ваше CV в личных сообщениях :3
@shataewa_9069
Алексей
ну это внутренности го
Evgeny
У тебя не будет легкого темпа написания кода, пожары будут неизбежны и потушены в кратчайшие сроки, наши амбиции не дадут тебе стоять на месте. Взамен, мы гарантируем тебе
выгорание?