HTML Diff
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