Compiler Engineer

Разработка компиляторов, оптимизация кодогенерации, работа с LLVM и промежуточными представлениями

Подробнее о роли Все роли
15 навыков
75 требований
15 обязательных
1 доменов
Awareness 15 Working 15 Advanced 15 Expert 30
Уровень:
Профили: Awareness Working Advanced Expert -- Клик по уровню — развернуть, клик по требованию — детали и голосование

Основы программирования

15 навыков · 75 требований
Навык Junior Middle Senior Lead Principal
Алгоритмы и структуры данных
Алгоритмы и сложность Awareness Working Advanced Expert Expert
Структуры данных Awareness Working Advanced Expert Expert
Алгоритмы на графах Awareness Working Advanced Expert Expert
ООП и паттерны проектирования
Принципы ООП и SOLID Awareness Working Advanced Expert Expert
Паттерны проектирования Awareness Working Advanced Expert Expert
Многопоточность и конкурентность
Многопоточное программирование Awareness Working Advanced Expert Expert
Асинхронное программирование Awareness Working Advanced Expert Expert
Чистый код и рефакторинг
Качество кода и рефакторинг Awareness Working Advanced Expert Expert
Функциональное программирование
Основы функционального программирования Awareness Working Advanced Expert Expert
Иммутабельность и персистентные структуры Awareness Working Advanced Expert Expert
Монады и функторы Awareness Working Advanced Expert Expert
Системы типов
Типобезопасность и системы типов Awareness Working Advanced Expert Expert
Дженерики и параметрический полиморфизм Awareness Working Advanced Expert Expert
Управление памятью
Управление памятью Awareness Working Advanced Expert Expert
Профилирование памяти Awareness Working Advanced Expert Expert
Полезное требование?