Каковы основные преимущества и недостатки использования Groovy в проектах?
Groovy — динамический язык программирования для платформы Java, который компилируется в байт-код JVM и тесно интегрируется с Java.
Читать ответПодготовка к интервью
232 вопроса с собеседований в Симбирсофт
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Симбирсофт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, mobile, browser.
Каталог
Groovy — динамический язык программирования для платформы Java, который компилируется в байт-код JVM и тесно интегрируется с Java.
Читать ответЭтот вопрос относится к личным планам и не связан с техническими навыками или знаниями по Java. Обычно на собеседовании такие вопросы задают для понимания готовности к релокации.
Читать ответЭто помогает избежать циклов сильных ссылок (retain cycles), которые приводят к утечкам памяти.
Читать ответДля меня наиболее подходящая профессиональная среда — это команда с открытым и уважительным общением, где ценится обмен знаниями и поддержка.
Читать ответВ прошлой компании я успешно реализовал несколько ключевых функций для iOS-приложения, что повысило удобство пользователей и улучшило показатели удержания.
Читать ответВ iOS (Swift/Objective-C) замыкания (closures) передаются по ссылке, а не копируются при передаче или создании. При этом сам объект замыкания является ссылочным типом.
Читать ответЖизненный цикл ViewController в iOS состоит из нескольких ключевых этапов, которые управляют загрузкой, отображением и выгрузкой контроллера:
Читать ответОсновные принципы управления памятью в программных системах включают:
Читать ответВ работе я предпочитаю использовать технологический стек, который включает:
Читать ответLivelock — это ситуация, когда процессы или потоки постоянно меняют своё состояние в ответ друг на друга, но при этом не продвигаются к завершению задачи, то есть система активна, но не делает полезной работы.
Читать ответДа, я активно участвую в нескольких проектах, связанных с разработкой iOS-приложений.
Читать ответТипы значения (Value Types) и ссылочные типы (Reference Types) отличаются способом хранения и передачи данных.
Читать ответ