Строки и руны
Вопросов: 57 из 25 собеседований. Источник указан в заголовке группы.
Часто повторяются
Заголовок раздела «Часто повторяются»S += "abc"; — встречается 2×- Что такое string в Go? — встречается 2×
- Что происходит при конкатенации строк? — встречается 2×
Все вопросы
Заголовок раздела «Все вопросы»Andersen - 1
Заголовок раздела «Andersen - 1»- Task: Sort a string alphabetically. If the letter is a vowel, the uppercase letter is greater; if it is a consonant, it is smaller
Burger King / Бургер Кинг
Заголовок раздела «Burger King / Бургер Кинг»- Строка в Go. Длина строки «Привет» в байтах. Что будет при обращении к нулевому элементу?
Diasoft — 4 кв 2025
Заголовок раздела «Diasoft — 4 кв 2025»- Что именно возвращает
for rangeпри итерации по строке и почему это считается правильным способом обхода Unicode-строк?
Flant / Флант - 1 — 2 кв 2025
Заголовок раздела «Flant / Флант - 1 — 2 кв 2025»- Как преобразовать строку в число в Go? Какие функции для этого существуют и в чем их особенности?
Headframe — 1 кв 2026
Заголовок раздела «Headframe — 1 кв 2026»- Как мигрировать JSON-поле в три отдельных столбца в 100 тыс. строк без простоя?
Kvando Technologies
Заголовок раздела «Kvando Technologies»- Как в Go представлены строки?
Magnit / Магнит - 1 (Лояльность) — 1 кв 2025
Заголовок раздела «Magnit / Магнит - 1 (Лояльность) — 1 кв 2025»- Что из себя представляют строки, почему не изменяемы?
- Как происходит итерация по строке в цикле? Что в key, val?
- Как будет итерация по строке если там битый utf8?
Magnit / Магнит - 7 — 4 кв 2025
Заголовок раздела «Magnit / Магнит - 7 — 4 кв 2025»- Что такое строки в Go?
- Почему строки сделали неизменяемыми?
- Сколько максимум байт занимает один символ?
- Что такое руна?
- Сколько байт занимает одна руна?
MTS / МТС (Cloud)
Заголовок раздела «MTS / МТС (Cloud)»- На вход подается строка s, содержащая только символы «(», «)», «{», «}», «[» и «]». «<»’>’«a»«я» Определите, является ли входная строка валидной.
MTS / МТС (Enablement platform)
Заголовок раздела «MTS / МТС (Enablement platform)»- Являются ли строки изменяемым типом в Go?
- Что такое строки? Есть ли способ изменить строку, какой пакет?
- Что такое руны? Если по строке пойдем через range, то что будет в ключе, а что в значении?
- В какой кодировке байты в строке? что за кодировка UTF-8, какие особенности?
MTS / МТС (тестирование) — 1 кв 2025
Заголовок раздела «MTS / МТС (тестирование) — 1 кв 2025»- Строка.
- Какие из следующих операций можно выполнить со строкой?
s[0] = 'a';S++;S += "abc";s = "abc".- Будет возвращено нулевое значение для типа данных значения малы (например, 0 для int, пустая строка);
- string;
- rune;
- Преобразовывая срезы к строкам и сравнивая результаты;
Ozon / Озон (полный список, ч. 1) — 3 кв 2024
Заголовок раздела «Ozon / Озон (полный список, ч. 1) — 3 кв 2024»- Допустим есть операция set. На вход подается ключ - строка, а значение - число. Что происходит внутри функции?
Rutube - 1
Заголовок раздела «Rutube - 1»- Что такое string и в чем особенность?
Samokat / Самокат (полный список)
Заголовок раздела «Samokat / Самокат (полный список)»- Как можно изменить строку?
- Какими способами можно эффективно складывать строки?
- вернуть все города в результат и добавить столбец с порядковым номером строки; сохранив порядок вывода строк, реализовать в столбце с номерами строк обратный порядок.
SberDevices / СберДевайсы
Заголовок раздела «SberDevices / СберДевайсы»- Что такое string в Go?
- Как получить длину строки?
Vitech / Витех (Ви.Tech) - 2 — 1 кв 2025
Заголовок раздела «Vitech / Витех (Ви.Tech) - 2 — 1 кв 2025»- Допустим есть структура A, и внутри нее поле B типа string. Далее в main мы создаем переменную C, которая является указателем на пустую структуру A. После чего мы хотим сравнить является ли C == nil и результат выводим на экран. Что будет выведено?
Vkusvill / ВкусВилл
Заголовок раздела «Vkusvill / ВкусВилл»- Что представляют собой строки в Go?
- Какому символу это соответствует?
- Как можно итерироваться по строке? (написать два примера)
Vseinstrumenti / ВсеИнструменты
Заголовок раздела «Vseinstrumenti / ВсеИнструменты»- Что из себя представляет тип string?
- Что происходит при конкатенации строк?
- Как эффективно слить 100к строк в одну?
Wildberries / WB - 13
Заголовок раздела «Wildberries / WB - 13»- Что такое string в Go?
Wildberries / WB - 4 (Команда поставщиков) — 1 кв 2025
Заголовок раздела «Wildberries / WB - 4 (Команда поставщиков) — 1 кв 2025»- Почему кириллица занимает 2 байта?
- Как бы делал инсерт 100000000 строк?
Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025
Заголовок раздела «Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025»- Как заблокировать строку?
Yandex / Яндекс
Заголовок раздела «Yandex / Яндекс»- Есть очень большое число в виде строки - «23148728156921356234». Нужно умножить его на int цифру 0-9;
- Реализовать RPN-калькулятор (обратная польская нотация). Нужно написать функцию которая на вход принимает строку а на выходе отдает результат. Пример выражения - «3 4 + 2 _ 1 +»
- Реализовать функцию которая из текста выпиливает смайлики:
Zaymigo / Займиго
Заголовок раздела «Zaymigo / Займиго»- Что такое строка и руна, и чем они отличаются?
МВД РФ (Паспортно-визовый сервис) — 4 кв 2025
Заголовок раздела «МВД РФ (Паспортно-визовый сервис) — 4 кв 2025»- Почему русские символы занимают два, а не один байт? Для чего это сделано?
Скала^р - 1 — 4 кв 2025
Заголовок раздела «Скала^р - 1 — 4 кв 2025»- Что такое строка в Go?
- Что происходит при конкатенации строк?
- Что будет при попытке изменить байт строки?
- Как все же изменить байт строки?
- Что происходит при преобразовании строки в []byte или []rune?
Связанные задачи
Заголовок раздела «Связанные задачи»- Необходимо проверить 2 строки, являются ли они анаграммами. Если это так, то вернуть true, иначе false. В стро
- На выходе, на каждом хосте где запущен collector, эти данные складываются в файлы. Файлы содержат данные за ин
- У Пети сломалась клавиатура, но заметил он это поздно. Когда он набирает «b» из набранного текста удаляется са
- Написать функцию проверяющую является ли строка палиндромом. «Ana»- это палиндром, а «table» и «John»- нет.
- Требуется написать алго с учетом эффективной работы со строками.
- Дана строка
s, состоящая только из символов «a», «b» и «c». Необходимо найти количество подстрок, которые со - Реализовать функцию, которая сделает конкатенацию набора строк.