Ответ
Помимо Java, имел практический опыт разработки на следующих языках:
**Kotlin** – Основной язык для современной Android-разработки. Использовал его сильные стороны: null-безопасность, extension-функции, корутины для асинхронности.
```kotlin
// Пример data class и безопасного вызова
data class User(val name: String, val email: String?)
fun printEmailLength(user: User) {
println(user.email?.length) // Безопасный вызов, избегаем NPE
}
```
**Python** – Для написания скриптов автоматизации, DevOps-задач (настройка CI/CD), анализа данных и прототипирования.
```python
# Пример простого скрипта для чтения JSON-файла
import json
with open('config.json') as f:
config = json.load(f)
print(f"Server: {config.get('server')}")
```
**JavaScript/TypeScript** – Для фронтенд-разработки с использованием React.js и для серверной части на Node.js.
```javascript
// Пример React-компонента с хуком
function WelcomeMessage({ userName }) {
const [message, setMessage] = useState(`Hello, ${userName}!`);
return