Search
Write a publication
Pull to refresh

Как джун работу мидлом искал

Это моя первая статья, в которой я хочу поделиться вторым в жизни опытом поиска работы в it не в крупном городе. Это не руководство к действию, просто описание моего жизненного кейса, может быть кому-то из начинающих это поможет найти работу, придаст уверенности в себе и мотивации.

Проработав почти два года на своей первой работе в финтехе, пришло понимание, что хочется попробовать что-то другое. К тому времени нечеткие планы обрели оформленное решение. Однажды проснувшись утром в понедельник я понял, что просто не могу больше так продолжать, поэтому, я быстро набросал текст начальнику в мессенджере, и принялся составлять резюме (там я указал позицию ".NET Developer", как бы намекая на middle позицию). Я сразу решил, что не буду активно готовиться и откликаться на вакансии, пока заканчиваю работать на текущем месте. Было интересно посмотреть, насколько мной заинтересуются рекрутеры.
Для меня стало удивлением, что в моем небольшом городе на 500к человек такой спрос. Потом мне стали писать рекрутеры не только из моего города, несколько раз предлагали пообщаться по поводу работы в Москве (удаленно или с релокацией).

Я решил откликаться на все предложения, а после, по результатам собеседований, выбрать то, что мне больше всего подходит. И началась череда созвонов. Каждый день в течение двух недель у меня было по техническому интервью. В общей сложности, я прошел порядка 10 собеседований. В целом, все вопросы можно было поделить на 3 категории:

  • Чем вы занимались на прошлой работе, какие задачи выполняли, как у вас было устроено %something%?

  • Что вы знаете о .NET и C#, что такое Web API, REST, SOAP?

  • Что такое SQL, в чем отличие SQL от NoSQL, как написать какой-нибудь запрос?

И если первый вопрос не должен вызывать определенных трудностей, то на втором и третьем пункте я бы хотел остановиться подробнее.

Что вы знаете о .NET и C#?

По своему опыту могу судить, что чаще всего собеседующего интересуют

  • Многопоточность

  • Асинхронность

  • IoC/DI

  • Garbage Collector

  • Делегаты и ивенты

Порой спрашивали совсем базовые вещи, по типу "какие модификаторы доступа существуют в C#, для чего они нужны?", затем все больше углубляясь в вопросы, которые вытекают из ответов на предыдущие.

Отдельно стоит сказать, что знание и навыки использования хотя бы базовых паттернов обязательно, поскольку так Вы сможете показать, что умеете не просто писать код, но и планировать наперед. Ну и не просто так просиживали штаны на прошлой работе, но и как-то развивались и чему-то учились.

На устройстве RESTful API и прочих способы взаимодействия с сервисами я подробно не останавливаюсь, так как меня глубоко по этим темам не гоняли, все ограничивалось вопросами про то, что такое HTTP протокол, какие бывают запросы, в чем отличие POST от GET и тд.

На нескольких интересных собеседованиях спрашивали в чем плюсы микросервисной архитектуры от монолитной, когда лучше использовать одно, а когда другое, что проще поддерживать и тд.

В целом, для ответов на вопросы хватало знаний с metanit и официальных доков.

SQL и NoSQL

Тут мои знания были совсем поверхностны, поэтому первые пару собеседований я завалил чисто на этом моменте. Но в этом и прелесть моего подхода - каждое новое собеседование я подкреплял новыми знаниями.
Тут необходимый минимум - хотя бы просто понимать, что такое SQL, какие базы данных бывают, как примерно хранятся данные, какие типы данных бывают, базовые запросы с JOIN и UNION.
Стоит отметить, что кроме теоретических навыков, важны и практические навыки составления запросов, потому что скорее всего вас попросят что-нибудь написать.

Вывод

Я прошел достаточно много собеседований за 2 недели, при этом первое я провалил с треском, потому что совершенно не готовился, но у меня была тетрадка с ручкой, куда я записывал все вопросы, на которые не мог ответить, таким образом, я пополнял свой багаж знаний и опыта собеседований.

Не могу сказать, что после какого-то собеседования у меня стало меньше страха показаться дураком, неприятные ощущения, если они у Вас имеются, всегда будут преследовать на собесах, но в какой-то момент вы свыкнитесь с этим чувством, поймете, что на эти вопросы вы уже отвечали и на самом деле ничего особенного в этом нет.

P.S.

Все это исключительно мой опыт, скорее всего у Вас все будет по-другому, но надеюсь, что-то из этого Вам поможет.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.