Цум · декабрь 2024

Тех собес на middle-senior Golang Разработчик в Цум

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

1. Расскажите про SOLID принципы.

Комментарий кандидата. Спрашивали про SOLID принципы, ни слова про ООП и полиморфизм.

2. Как работает B-tree?

3. Задача: Индексация для поиска по нескольким полям

CREATE TYPE enum_gender AS ENUM ('male', 'female');

CREATE TABLE user
(
    id      SERIAL,
    name    TEXT,
    birthdate DATE,
    gender  enumgender DEFAULT 'male'::enumgender
);

# SELECT * FROM user;
id | name       | birthdate  | gender
----+------------+------------+----------
  1 | name1      | 1990-01-01 | 'male'
  2 | name2      | 1990-02-02 | 'female'
  3 | name3      | 1990-03-03 | 'male'
(3 rows)

// Нужно искать по birthday и gender вместе, какой индекс нужно использовать?
//…
Конец фрагмента

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

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

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