Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Для поиска подстроки box подходит SELECT Unit FROM Products WHERE Unit LIKE '%box%'. Если нужно отдельное слово, условие следует уточнить и использовать границы слова.
Приоритет бага задаёт срочность исправления: например, критический, высокий, средний и низкий. Конкретная шкала зависит от команды и не равна severity.
Для Integer оператор == сравнивает ссылки. При Integer i = 5 и Integer g = 5 результат true: boxing константы 5 использует гарантированно общий объект.
Присваивание a[5] = 'b' вызовет TypeError, поскольку строки неизменяемы. Значение a останется 'Hello world!', если исключение будет перехвачено; без обработки выполнение остановится.
Функция корректно находит первый элемент, но сначала вычисляет все совпадения и выделяет список. Более эффективный вариант — next по генератору; аргумент objects лучше сделать неизменяемым по умолчанию.
Этот вариант логически работает: matching_objects — список, поэтому индексирование корректно. Недостаток — проверяются все элементы и создаётся лишний список; первый результат можно найти лениво.