Ви.tech · февраль 2025

Тех собес на middle-senior Golang Разработчик в Ви.tech

middle-senior Тех собес 6 вопросов 2 задачи
1

CodeReview

1. Задача: Провести код-ревью предложенного сервиса

type Service struct {
    db     repository.Repository
    logger *zap.Logger
    cache  cache.Cache
}

func New(db repository.Repository, logger zap.Logger, cache cache.Cache) Service {
    return &Service{
        db:     db,
        logger: logger,
        cache:  cache,
    }
}

// GetProduct возвращает сущность по ее ID
func (s Service) GetProduct(_ context.Context, id int64) (models.Product, error) {
    product, err := s.cache.GetProduct(id)
    if err != nil {…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 6 вопросов 2 задачи с кодом 3 секции
  • Ещё 490 текстовых собесов направления
  • 344 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес