Golang
Что такое ACID в базах данных?
Чем чаще всего приходилось заниматься по ежедневным задачам?
Какие ключевые события происходили в IT-индустрии с 2000 года и что, по-вашему, будет происходить в следующие несколько лет?
Почему решили подумать о смене работы?
Что такое DNS и MITM-атака?
Что такое ключ сообщения в Kafka и зачем он нужен?
Для чего нужны телеметрия и мониторинг? С какими технологиями работали?
Что такое индексы в БД, их плюсы и минусы?
Чем отличается INNER JOIN от LEFT/RIGHT JOIN?
Какие сигналы ОС можно перехватить, а какие нет?
Что такое канал в Go и как он передаёт данные?
Какой формат сообщений использовать в Kafka для высоконагруженного сервиса: JSON или бинарный?
Расскажите о себе и своём текущем месте работы
Какие примитивы синхронизации ты знаешь в Go?
Расскажите про ваш опыт с CI/CD. Какие инструменты использовали — Jenkins, ArgoCD и другие?
Что будет с Redis и клиентами, если Redis заполнен и политики вытеснения отключены?
Вы пишете данные в ClickHouse через Kafka?
Что за метрики? С помощью каких инструментов мы будем эти метрики писать?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }
Чем EXPLAIN отличается от EXPLAIN ANALYZE?