Напишете функция, която проверява дали една низ е палиндром. Проверката трябва да се извършва само върху символите на азбуката (a-zA-Za-яА-Я), без да се взема предвид регистърът (case-insensitive).
Golang
Какво е O-нотацията (Big O нотация)?
Какво е deadlock и race condition, как да се борим с тях?
Каква е разликата между контейнеризация и виртуализация?
Има ли отворена ЕТ или ООД?
Как можете да създавате собствени типове въз основа на структури в Go?
Как се оценява средният случай в асимптотичната нотация?
Как да опишем правилата за поставяне на подове на конкретни възли?
Добре, разбрах. Следващия път ще изпратя задачата, а ти ще ми кажеш какви въпроси да задавам, за да уточня функционалните и нефункционалните изисквания — това беше заявка към AI асистента, не въпрос на интервюиращия.
Как се организира работата със съхраненията в StatefulSet?
Каква е сложността по памет на написаното решение?
Какво е garbage collector в Go?
Как работи select с няколко канала в Go?
Как да свържем услугите от различни Kubernetes клъстери?
Какво е DNS и MITM атака?
Ако един контейнер не отговаря на ping от друг контейнер (празен, процесът не завършва), какво може да означава това?
По-официално название — приблизително съвпадение на низове (намиране на приблизително съвпадение). Трябва да се провери дали първият низ е подниз на втория. Поднизът е, когато може да се получи първият низ от втория чрез изтриване на някои символи. Вход: 'car', 'cartwheel' Изход: true Вход: 'cwhl', 'cartwheel' Изход: true Вход: 'cwhee', 'cartwheel' Изход: true Вход: 'cartwheel', 'cartwheel' Изход: true Вход: 'cwheeel', 'cartwheel' Изход: false Вход: 'lw', 'cartwheel' Изход: false
Какво е кеширане и защо е необходимо?
Каква е разликата между контейнеризация и виртуализация?