Anonymous Quiz
    1%
    func start() {}
      
    96%
    func main() {}
      
    0%
    func entry() {}
      
    3%
    func main() int {}
      
    💊21🤔3👍2
  Anonymous Quiz
    48%
    func (t *Type) Method(m func() Type) {}
      
    5%
    func (t Type) Method(m func() Type) {}
      
    44%
    func (t *Type) Method(m func() *Type) {}
      
    3%
    func t.Type.Method(m func() Type) {}
      
    💊23🤔3
  - Встраивание дает доступ к методам встроенной структуры, но не создает иерархии.
2. Избегание жесткой привязки:
- Код становится более модульным, без строгой зависимости от базового типа.
3. Композиция вместо наследования:
- Go следует принципу композиции, что упрощает тестирование и повторное использование.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5❤1🔥1
  Anonymous Quiz
    5%
    Количество элементов в срезе
      
    87%
    Максимальное количество элементов, которое может содержать срез
      
    6%
    Размер среза в байтах
      
    1%
    Количество использованных элементов в срезе
      
    👍6
  Anonymous Quiz
    76%
    len(slice) == 0
      
    7%
    slice == nil
      
    2%
    empty(slice)
      
    15%
    slice.isEmpty()
      
    💊3🤔2
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥1
  Anonymous Quiz
    30%
    ReadWrite
      
    50%
    ReaderWriter
      
    5%
    ReadableWritable
      
    15%
    ReadWriter
      
    👍4💊2
  Anonymous Quiz
    2%
    cast(x, int)
      
    84%
    int(x)
      
    6%
    convert(x, int)
      
    7%
    x.toInt()
      
    💊9
  Forwarded from easyoffer
Я боялся, что провалю собеседование. Так появился easyoffer
Когда я только начинал искать первую работу программистом, меня пугала мысль, что я просто не смогу ответить на вопросы на собеседовании.
Типа… ты потратил месяцы на то, чтобы учиться, писал pet-проекты, собирал резюме, рассылаешь отклики — и всё может закончиться на одном-единственном вопросе, на который ты не знаешь ответ.
Я реально боялся.
Я смотрел видео mock-собеседований на YouTube, останавливал каждое, выписывал вопросы в Notion. Потом вручную писал к ним ответы. И потом ещё по нескольку раз перечитывал. Такой вот "тренажёр" на коленке.
📎 (там на картинке — один из моих реальных списков в Notion, ставь 🔥 если тоже так делал)
В какой-то момент я посчитал — у меня уже было выписано больше 500 вопросов. Я почувствовал ужас.
Потому что невозможно всё это зазубрить. А что, если спросят как раз тот, к которому я не успел подготовиться?..
Тогда и пришла идея
А что если понять, какие из вопросов встречаются чаще всего? Чтобы не учить всё подряд, а сфокусироваться на главном.
Так родился easyoffer.
Сначала — просто как пет-проект, чтобы показать в резюме и подготовиться к собесам. А потом оказалось, что он реально помогает людям. За первые месяцы его посетили сотни тысяч человек. И я понял: это больше, чем просто пет-проект.
Сейчас я делаю EasyOffer 2.0
И уже не один, а вместе с вами.
В новой версии будут:
– вопросы из реальных собесов, с фильтрацией по грейду, компании, типу интервью
– тренажёр с карточками (по принципу интервальных повторений — как в Anki)
– база задач с интервью
– тренажёр «реальное собеседование», чтобы отрепетировать как в жизни
Каждая фича упрощает и сокращает время на подготовку. Все эти штуки я бы мечтал иметь, когда сам готовился к собеседованиям.
Я делаю всё на свои деньги. Никаких инвесторов. Только вы и я.
Если вы хотите помочь — сейчас самое важное время.
Краудфандинг уже стартовал. Благодаря нему я смогу привлечь больше людей для разработки, сбору и обработки собеседований.
Все, кто поддержат проект до релиза, получат:
🚀 1 год PRO-доступа по цене месячной подписки. Его можно активировать в любое время, например когда начнете готовится к собесам.
➕ Доступ к закрытому бета-тесту
Поддержать 👉 https://planeta.ru/campaigns/easyoffer
Спасибо, что верите в этот проект 🙌
Когда я только начинал искать первую работу программистом, меня пугала мысль, что я просто не смогу ответить на вопросы на собеседовании.
Типа… ты потратил месяцы на то, чтобы учиться, писал pet-проекты, собирал резюме, рассылаешь отклики — и всё может закончиться на одном-единственном вопросе, на который ты не знаешь ответ.
Я реально боялся.
Я смотрел видео mock-собеседований на YouTube, останавливал каждое, выписывал вопросы в Notion. Потом вручную писал к ним ответы. И потом ещё по нескольку раз перечитывал. Такой вот "тренажёр" на коленке.
📎 (там на картинке — один из моих реальных списков в Notion, ставь 🔥 если тоже так делал)
В какой-то момент я посчитал — у меня уже было выписано больше 500 вопросов. Я почувствовал ужас.
Потому что невозможно всё это зазубрить. А что, если спросят как раз тот, к которому я не успел подготовиться?..
Тогда и пришла идея
А что если понять, какие из вопросов встречаются чаще всего? Чтобы не учить всё подряд, а сфокусироваться на главном.
Так родился easyoffer.
Сначала — просто как пет-проект, чтобы показать в резюме и подготовиться к собесам. А потом оказалось, что он реально помогает людям. За первые месяцы его посетили сотни тысяч человек. И я понял: это больше, чем просто пет-проект.
Сейчас я делаю EasyOffer 2.0
И уже не один, а вместе с вами.
В новой версии будут:
– вопросы из реальных собесов, с фильтрацией по грейду, компании, типу интервью
– тренажёр с карточками (по принципу интервальных повторений — как в Anki)
– база задач с интервью
– тренажёр «реальное собеседование», чтобы отрепетировать как в жизни
Каждая фича упрощает и сокращает время на подготовку. Все эти штуки я бы мечтал иметь, когда сам готовился к собеседованиям.
Я делаю всё на свои деньги. Никаких инвесторов. Только вы и я.
Если вы хотите помочь — сейчас самое важное время.
Краудфандинг уже стартовал. Благодаря нему я смогу привлечь больше людей для разработки, сбору и обработки собеседований.
Все, кто поддержат проект до релиза, получат:
🚀 1 год PRO-доступа по цене месячной подписки. Его можно активировать в любое время, например когда начнете готовится к собесам.
➕ Доступ к закрытому бета-тесту
Поддержать 👉 https://planeta.ru/campaigns/easyoffer
Спасибо, что верите в этот проект 🙌
🔥1
  Значения, передаваемые в defer, фиксируются в момент объявления defer, а не в момент выполнения.
Если ты передаёшь результат выражения, он вычисляется сразу, а отложенный вызов запоминает результат.
Но если используется именованная возвращаемая переменная, и она изменяется внутри defer, то её новое значение попадает в результат. Это позволяет, например, изменить результат функции прямо из defer-блока.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊7👍3
  Anonymous Quiz
    97%
    go.mod
      
    2%
    dependencies.yaml
      
    1%
    package.json
      
    0%
    requirements.txt
      
    💊5👍1
  Anonymous Quiz
    81%
    func (t *Type) Method(i *interface{}) {}
      
    8%
    func (t Type) Method(i interface{}) {}
      
    11%
    func Type.Method(i *interface{}) {}
      
    1%
    func t.Type.Method(i interface{}) {}
      
    👍1
  Такая структура называется значимым типом (value type).
Когда ты передаёшь её в функцию или присваиваешь другой переменной, создаётся копия значения, а не ссылка. В Go к value types относятся: int, float, bool, struct, array.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔8🔥5💊2👍1😁1
  Anonymous Quiz
    16%
    Программа завершится с ошибкой
      
    13%
    Значения в канале будут автоматически удалены
      
    58%
    Канал станет неактивным, но значения останутся
      
    12%
    Канал будет автоматически очищен
      
    👍1🔥1😁1
  Anonymous Quiz
    58%
    make
      
    37%
    chan
      
    3%
    new
      
    2%
    channel
      
    🤔12👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍7🔥2
  Anonymous Quiz
    86%
    Текущую дату в формате ГГГГ-ММ-ДД
      
    9%
    Текущую дату и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС
      
    2%
    Текущую дату в формате ММ-ДД-ГГГГ
      
    2%
    Текущую дату и время в формате ММ-ДД-ГГГГ ЧЧ:ММ:СС
      
    👍2
  Anonymous Quiz
    10%
    Parse
      
    56%
    Unmarshal
      
    27%
    Decode
      
    6%
    Deserialize
      
    💊4❤1
  