0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: python, ipython, алгоритм удаления неправильно расставленных скобок в строке, zip, map, filter, коллекцию, namedtuple, counter</p>
1
<p>Теги: python, ipython, алгоритм удаления неправильно расставленных скобок в строке, zip, map, filter, коллекцию, namedtuple, counter</p>
2
<p>Какую статью о прохождении технического собеседования не возьми, повсюду трубят:</p>
2
<p>Какую статью о прохождении технического собеседования не возьми, повсюду трубят:</p>
3
<p><em>"Выбирайте для интервью именно тот язык, который наиболее знаком для вас".</em></p>
3
<p><em>"Выбирайте для интервью именно тот язык, который наиболее знаком для вас".</em></p>
4
<p>Согласитесь, подсознательно возникает желание подыграть интервьюерам. Особенно, когда в диалоге с рекрутером и в пригласительном письме совершенно точно указываются два "рекомендуемых" для прохождения интервью языка.</p>
4
<p>Согласитесь, подсознательно возникает желание подыграть интервьюерам. Особенно, когда в диалоге с рекрутером и в пригласительном письме совершенно точно указываются два "рекомендуемых" для прохождения интервью языка.</p>
5
<h2>Есть пример</h2>
5
<h2>Есть пример</h2>
6
<p>Как-то знакомому разработчику захотелось попробовать свои силы в прохождении интервью в Microsoft. И он не послушал совета от сообщества и выбрал для прохождения собеседования язык Java, думая, что это покажет возможность легко переключиться на C# - однозначного лидера среди языков разработки в этой компании.</p>
6
<p>Как-то знакомому разработчику захотелось попробовать свои силы в прохождении интервью в Microsoft. И он не послушал совета от сообщества и выбрал для прохождения собеседования язык Java, думая, что это покажет возможность легко переключиться на C# - однозначного лидера среди языков разработки в этой компании.</p>
7
<p>Ему дали достаточно сложную задачу: придумать и реализовать алгоритм удаления неправильно расставленных скобок в строке. Это достаточно известная задача и вы можете попробовать решить её<a>здесь</a></p>
7
<p>Ему дали достаточно сложную задачу: придумать и реализовать алгоритм удаления неправильно расставленных скобок в строке. Это достаточно известная задача и вы можете попробовать решить её<a>здесь</a></p>
8
<p>Он практически наизусть знал ход решения задачи и ему не приходилось что-либо выдумывать относительно самого каркаса реализации. Но эта точная картинка у него в голове была именно на языке Python, ведь это его основной язык разработки.</p>
8
<p>Он практически наизусть знал ход решения задачи и ему не приходилось что-либо выдумывать относительно самого каркаса реализации. Но эта точная картинка у него в голове была именно на языке Python, ведь это его основной язык разработки.</p>
9
<p>Весь синтаксический сахар, безусловно, есть и в Java. Но когда ты изо дня в день используешь<strong>ipython</strong>и все его быстрые подручные скрипты, то при попытке сделать какой-нибудь<strong>zip</strong>,<strong>map</strong>или<strong>filter</strong>на Java, можно просто впасть в ступор, не говоря о попытке вспомнить<strong>коллекцию</strong>, аналогичную<strong>namedtuple</strong>или<strong>counter</strong>. И в итоге напишешь некомпилируемый код, который, конечно, не позволит пройти интервью.</p>
9
<p>Весь синтаксический сахар, безусловно, есть и в Java. Но когда ты изо дня в день используешь<strong>ipython</strong>и все его быстрые подручные скрипты, то при попытке сделать какой-нибудь<strong>zip</strong>,<strong>map</strong>или<strong>filter</strong>на Java, можно просто впасть в ступор, не говоря о попытке вспомнить<strong>коллекцию</strong>, аналогичную<strong>namedtuple</strong>или<strong>counter</strong>. И в итоге напишешь некомпилируемый код, который, конечно, не позволит пройти интервью.</p>
10
<h2>Вывод:</h2>
10
<h2>Вывод:</h2>
11
<p>Никогда не стоит подыгрывать интервьюерам в выборе необходимого языка, да и вообще язык - просто средство реализации. Если вам близок Bash или C, то выбирайте его.</p>
11
<p>Никогда не стоит подыгрывать интервьюерам в выборе необходимого языка, да и вообще язык - просто средство реализации. Если вам близок Bash или C, то выбирайте его.</p>
12
<p>К счастью Python-разработчиков, в последнее время этот натиск относительно "рекомендуемых" компаниями языков спал. Да и сами гиганты IT-сообщества, такие как Google и Amazon, в приглашении на интервью всё больше и больше советуют использовать Python.</p>
12
<p>К счастью Python-разработчиков, в последнее время этот натиск относительно "рекомендуемых" компаниями языков спал. Да и сами гиганты IT-сообщества, такие как Google и Amazon, в приглашении на интервью всё больше и больше советуют использовать Python.</p>
13
<p>Желаю всем успехов на собеседованиях! Если интересно получить профессиональные компетенции и навыки программирования на языке Python, посмотрите нашу<a>программу курса</a>.</p>
13
<p>Желаю всем успехов на собеседованиях! Если интересно получить профессиональные компетенции и навыки программирования на языке Python, посмотрите нашу<a>программу курса</a>.</p>
14
<p><em>Есть вопрос? Напишите в комментариях!</em></p>
14
<p><em>Есть вопрос? Напишите в комментариях!</em></p>
15
15