Публикации по теме 'interview'


Почему программисты не умеют программировать
Fizz Buzz раскрывает все Для моей первой серьезной работы по программированию (относительно профессиональной или, по крайней мере, приблизительной) одной из задач, которую я выполнил, оказался тест Fizz. The FizzBuzz problem is a classic test given in coding interviews. The task is simple: Print integers 1 to N, but print “Fizz” if an integer is divisible by 3, “Buzz” if an integer is divisible…

Самая длинная общая подпоследовательность с использованием динамического программирования
В этой статье мы рассмотрим, как с помощью динамического программирования найти решение полиномиального вместо экспоненциального. Давайте сделаем это ! Это один из лучших примеров реализации DP. И он довольно известен. Начнем Постановка задачи : Даны две строки: строка X длины m [X (1..m)] ​​и строка Y длины n [Y (1..n)], найдите самую длинную общую подпоследовательность: самую длинную последовательность символов, которые появляются слева- вправо (но не обязательно в..

Как я могу устроиться на работу по программному обеспечению, если у меня нет опыта
Это история каждого, верно? 1.) Выпускник с отличием в школе с рейтингом А и капитан Клуба программирования в 17 лет. 2.) С отличием окончил Массачусетский технологический институт со степенью бакалавра компьютерных наук, второстепенным по математике за 3 года. 3.) Стал стажером в Google, который через год превратился в штатную должность. Эта история, какой бы стереотипной она ни казалась, не является исчерпывающей, когда речь идет о прошлом инженеров-программистов. Некоторые из..

Leetcode: 27 проблем, повышающих уверенность в себе.
27 проблем с Leetcode, которые повысят уверенность в себе перед собеседованием по техническому кодированию Мотивация Перед любым собеседованием можно попытаться решить как можно больше проблем с Leetcode. Однако во время этого подготовительного периода интервьюируемый может столкнуться с ситуацией, когда у вас возникают проблемы с ответом/пониманием нескольких вопросов, что может негативно сказаться на уверенности в себе и отразиться на результатах собеседования. Цель этой статьи —..

Получение роли Power Programmer с помощью HackWithInfy и опыта!
Кетан Ананд - младший инженер-программист - Gap Inc. | LinkedIn Просмотрите профиль Кетана Ананда в LinkedIn, крупнейшем в мире профессиональном сообществе. У Кетана есть 2 вакансии, указанные на их… www.linkedin.com Заявление об ограничении ответственности : Все мнения и замечания, упомянутые здесь, принадлежат исключительно мне. Что ж! теперь вы здесь, так что я думаю, вы, должно быть, слышали об этом #HackWithInfy , ежегодно..

Серия Blind 75 Leetcode: обратные биты
Сегодня мы работаем над 190. Обратные биты Обратные биты заданного 32-битного целого числа без знака. Ага. Это действительно так. Очень краткое описание проблемы. Это потенциально открывает множество возможностей…

Если вы можете использовать кучу…
Если вы можете использовать кучу… импортировать кучу из кучиq импортировать heappush, heappop деф слияние (списки): ....слитный_список = [] ....heap = [(lst[0],i,0) for i, lst in enumerate(lists) if lists] ....heapq.heapify(heap) ....в то время как куча: ….….val, list_ind, element_ind = heappop(heap) ……..merged_list.append(val) ……..next_element_id = element_ind + 1 ……..if next_element_id ‹ len(lists[list_ind]): …………next_tuple = (lists[list_ind][next_element_id],..