Потенциальный супервайзер заинтересовался мной и пригласил меня на собеседование по программированию. Как мне сказали, его исследовательская группа много занимается системным программированием, и он ищет хорошего программиста.
У меня нет промышленного опыта программирования, хотя я программировал для заданий, проектов и магистерской диссертации. Я знаю, что как ученому-компьютерщику очень важно иметь хорошие навыки программирования. Я попытался найти несколько советов по программированию интервью для будущих докторов наук, но ничего не нашел.
Отличается ли оно от промышленного интервью? Был ли у кого-нибудь подобный опыт? Любые ссылки или советы?
У меня вчера было собеседование. Я хотел бы поделиться своим опытом, так как он может быть полезен для всех, кто может пройти подобные интервью в будущем.
Интервью проходило по Skype с сторонним инженером-программистом (не будущим руководителем) , и мы использовали общий файл .doc для решения двух задач программирования, связанных со строками . Между прочим, большинство интервью по программированию, которые у меня были (в основном промышленные и это академическое), в значительной степени касались манипуляций со строками, а иногда и со структурой данных.
Интервью длилось час, при этом мне давали 20 минут на решение каждой проблемы и 10 минут на обсуждение. Общее впечатление положительное. Концепция всегда была известна, но мне нужно было немного попрактиковаться, чтобы мой код заработал. Мне дали возможность выбрать язык программирования, на котором мне нравится писать.
Я бы сказал, бакалаврского уровня программирования достаточно. Вам просто нужно пересмотреть и немного попрактиковаться в вашей информации. Возможно, вам придется сосредоточиться на логике, которой вы следуете, а не на мелких деталях, которые отличаются от языка к другому.
Джонатан Э. Ландрам
Ястреб
Джонатан Э. Ландрам
Питер Шор
хЛейтикс
Ястреб