Раз тут расширили тематику, а я как раз полтора месяца только по собесам и ходил, то вот вам.
Работаю исключительно Rust разработчиком с 19 года (до этого миксовал с C++). Собеседования прохожу постоянно, если не ищу работу, то чтобы держать себя в тонусе и находить слабые места. Ну и рыночную стоимость свою видеть.
- Недавно я перешел в другую компанию, за июль и август прошел 29 собеседований. Большинство рекрутеры в LinkedIn сами мне приносили (локацию надо ставить в Европе\США). Несколько web, несколько системная разработка, один финтех и остальные блокчейн. К сожалению или счастью, конкурировать с блокчейновскими ЗП остальные вакансии пока не могут (что обидно), но как ни странно требуют куда больше знаний и умений. Если знаете английский рассматривайте компании, которые не ищут целенаправлено на рынок СНГ.
- Большинство собеседования на позиции Rust Senior Developer - интервьюер не знает Rust. Т.е. он знает основные концепции, но вопросы глубже базового знания языка это редкость (особенно от этого обидно, когда пытаешься получить независимую оценку). Когда чувствуют, что как-то легко идет, начинают иногда закидывать вопросами по фраемворкам (ИМХО плохая практика для позиции выше Junior). Поэтому знания предметной области чаще куда важнее.
- Большинство позиций Rust разработку это маленькая (экспериментальная) команда или соло разработка. Тут все говорят, что работы нет, но на самом деле - кандидатов безумно мало. Где бы я ни работал и когда дело доходило до "Давайте доукомплектуем команду" HR-ы начинали плакать, что людей мало и почти все кто приходят это "Я прослушал курсы, опыта не имею, проектов в портфолио тоже, давайте я научусь в процессе". Редкий бизнес готов набирать команду практически только из таких людей 🤷 Но зато если опыт есть, то он стоит куда дороже, чем аналогичный в другом стеке.
- Сейчас в блокчейне раздают гранты 🙃. Очень советую спрашивать компанию, какие у нее планы на проект, есть ли у них понимания, какой жизненный цикл у разрабатываемого продукта итд. У меня было пару забавных разговоров с CTO по типу: "- Какая модель монетизации вашего продукта? - Я не знаю, мы пока не решили". До этого был рассказ, что они больше про продукт, чем про блокчейн.
В целом, простой пет проект по целевой предметной области (будь то простое web приложение, модуль ядра на Rust-е, Polkadot\Solana программа), если он не будет ужасен (на тестовых задания большинство даже clippy не прогоняют) поднимет ваши шансы на порядок. А коммиты в разный open source (пусть они даже будут мелкие) - еще на несколько.