Как понять что ты готов к стажировке?
Такой вопрос прилетел мне в ЛС после предыдущей публикации. Ответ, на самом деле, достаточно прост
- в описании позиции есть список минимальных требований и список предпочитаемых требований. Если подходишь
- готов.
Если речь идёт о Software Engineering позициях, базовый набор знаний включает: знание хотя бы одного объектно-ориентированного языка (а как же ещё кодить?), основных алгоритмов и структур данных (решаем задачи, много задач), наличие хоть какого опыта, подтверждающего вашу профпригодность, ну и дальше уже по специализации.
Как обычно советую читать "Cracking coding interview", чтоб понять суть процесса. Очень важно не сводить подготовку к простому решению олимпиадных/алгоритмических задач. Это не панацея и далеко не единственный необходимый навык, хоть и важный.
Вообще, если сомневаетесь, советую отдать предпочтение в сторону подачи. Вы от этого ничего не потеряете, получите либо оффер, либо опыт.
Как-то так. Надеюсь ответил на вопрос. Если будут другие
- спрашивайте, постараюсь ответить.