Что означает ключевое слово defer в Go?
Когда выполняется отложенный вызов, почему важен порядок LIFO и почему defer не является безусловной гарантией очистки при любом завершении процесса.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Когда выполняется отложенный вызов, почему важен порядок LIFO и почему defer не является безусловной гарантией очистки при любом завершении процесса.
Читать ответЧувствительность идентификаторов к регистру, экспорт в Go и соглашения об именовании — разные правила, зависящие от языка.
Читать ответОбъяснение вложенных функций и замыканий на явно выбранном примере Python: локальное имя, возврат функции наружу и доступ к переменным внешней области.
Читать ответОбе возможности используются для сортировки коллекций в Python. sort() — метод списка, который выполняет сортировку на месте (in-place). sorted() — функция, создающая и возвращающая новый отсортированный список.…
Читать ответЧем отличаются inline, noinline и crossinline в Kotlin inline — модификатор функции, при котором её тело подставляется непосредственно в место вызова, помогая сократить накладные расходы noinline — модификатор…
Читать ответФункция — это именованный или анонимный блок кода, предназначенный для выполнения определённой задачи. Замыкание представляет собой функцию вместе со связанным лексическим контекстом, то есть переменными из внешней…
Читать ответДля чего применяется functools.partial в Python? входит в библиотеку functools языка Python создаёт функцию с частично зафиксированными аргументами избавляет от повторной передачи одинаковых параметров уменьшает…
Читать ответРасполагают ли стрелочные функции методами call, apply и bind? Стрелочные функции получают методы call, apply и bind через наследование от Function.prototype Однако bind не способен изменить контекст this стрелочной…
Читать ответЗачем нужны useMemo и useCallback и как работает мемоизация? React hooks для оптимизации производительности useMemo сохраняет результат функции useCallback сохраняет саму функцию (callback) Оба хука помогают избежать…
Читать ответЗачем нужны методы call, apply и bind в JavaScript? Позволяют явно задавать контекст выполнения функции (this) call: запускает функцию, получая аргументы через запятую apply: запускает функцию, принимая аргументы…
Читать ответКак Flexbox работает с осями и чем он лучше float? Flexbox — гибкий контейнер для выравнивания и распределения элементов В нём выделяют две оси: main axis (по умолчанию горизонтальная) и cross axis (перпендикулярная…
Читать ответфундамент функционального программирования функции рассматриваются как объекты первого класса их можно передавать в параметры и возвращать из функций это позволяет реализовывать коллбэки и хайер-ордер функции подход…
Читать ответ