Подготовка к интервью

Лайвкодинг на собеседовании

3221 вопрос в категории «Лайвкодинг»

3221 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.

Каталог

Результаты поиска

Найдено: 3221
Лайвкодинг

Напишите функцию, которая принимает строку и возвращает первый уникальный символ (символ, встречающийся ровно один раз).

python def firstuniquechar(s: str) -> str: from collections import Counter counts = Counter(s) for ch in s: if counts[ch] == 1: return ch return '' # если уникальных символов нет

Читать ответ
Лайвкодинг

Таблица Customers: customer_id (INT), customer_name (VARCHAR), country (VARCHAR), signup_date (DATE)

Для подсчёта общей стоимости заказов в SQL обычно используют агрегатную функцию SUM. Предположим, у вас есть таблица orders с колонкой orderamount, где хранится стоимость каждого заказа. Запрос будет выглядеть так:

Читать ответ
Лайвкодинг

SQL задача: как извлечь пользователей с именами на кириллице и латинице, отсортировав так, чтобы кириллица шла первой, а внутри групп — лексикографически?

Чтобы извлечь пользователей с именами на кириллице и латинице, отсортировав так, чтобы сначала шла кириллица, а внутри групп — лексикографически, можно использовать SQL с проверкой диапазона символов Unicode.

Читать ответ
Лайвкодинг

Что выведет Python при сравнении двух пустых кортежей через 'is'? А двух пустых списков?

Для двух пустых списков оператор is вернёт False, так как списки — изменяемые объекты, и при создании двух пустых списков создаются разные объекты в памяти.

Читать ответ
Лайвкодинг

Напишите функцию, которая принимает на вход список чисел и возвращает новый список, содержащий только уникальные элементы исходного списка, сохраняя их порядок.

python def uniquepreserveorder(lst): seen = set() result = [] for item in lst: if item not in seen: seen.add(item) result.append(item) return result

Читать ответ