LINUX.ORG.RU

Помогите придумать вопросы для собеседования для миддла фронтенда

 ,


0

2

Придумал пару десятков вопросов, но они не покрывают и 1% тех знаний, которые нужно применять при работе. У кого-нибудь есть какие-нибудь заковыристые вопросы (на наследование) и пр.

★★
Ответ на: комментарий от anonymous

Норм задача. Но только для codewars, а не для собеседования. Тут как монета ляжет, можно и какой-нибудь хардкор за пять минут решить, а можно два часа (без гугла), мучительно отлаживаясь, растягивать простыню там, где есть простая формула, укладывающияся в 1-3 строки.

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

Вы меня поражаете. Собеседование это, конечно, стресс, но два вложенных цикла кандидат на миддла сможет осилить? Никаких хитростей, простой перебор массива по кругу.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Я результат выше делал без вложенных циклов. Подразумевалось гоняние счётчика?

def seq(lst, n): 
	result = [] 
	temp = lst[:]  #copying
	i = 0
	while temp!=[]: 
		result.append(temp[i]) 
		del temp[i]
		i = (i+n)%len(temp) if len(temp)!=0 else 0 
	return result

Но задача да, дурацкая. С другой стороны, а что вообще спрашивают на собеседованиях?

anonymous
()
Ответ на: комментарий от i-rinat

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

WitcherGeralt ★★
()

написать объект с функцией then(), как у промисов. Т.е. у нас есть конвейер типа

new MyPromise(foo).then(bar).then(baz) // ...
с функциями foo(), bar(), baz(), на вход каждой подается результат выполнения предыдущей.

anonymous
()

Просто даешь часть какой-нибудь документа с функционалом например API, картинку с примером дизайном формы, и говоришь сделать форму чтобы что-то куда-то отправляло, получало ответ и интуитивно выводило и потом проверяешь. Ну и спрашиваешь, что вообще слышал про template engines.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от anonymous

Если начнет что-то говорить, про мусорное ФП и его адептов - бери без вопросов!

crutch_master ★★★★★
()
Ответ на: комментарий от te111011010

Некоторые головки капусты - паровозы. Некоторые паровозы играют

на рояле. Значит, некоторые головки капусты играют на рояле.

можно перефразировать и тогда очевидно:

существуют качаны, которые есть паровозы. существуют паровозы, которые есть рояли. следовательно существуют качаны, которые есть рояли.

неужели у стольких лоровцев проблемы с логикой?

anonymous
()
Ответ на: комментарий от anonymous

Проблемы с логикой у тебя, потому что «следовательно существуют качаны, которые есть рояли» нифига не правильно. Правильно «следовательно МОГУТ существовать качаны, которые есть рояли, а могут и не существовать».

Suntechnic ★★★★★
()
Ответ на: комментарий от Suntechnic

могут - это может есть, а может нет. а некоторые - это как минимум один. чувствуешь разницу?

anonymous
()
Ответ на: комментарий от anonymous

Нет, не следовательно. Проблемы с логикой как раз у тебя.

Есть Множество A, подмножество a входит во множество Б, подмножество б входит во множество Г. Нет пруфов, что а и б пересекаются. Следовательно, утверждение не верно.

WitcherGeralt ★★
()
Ответ на: комментарий от anonymous

А, сорян, уже ответили.

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

WitcherGeralt ★★
()
Ответ на: комментарий от tz4678

Та же фигня, только его всё равно заэвейтить было нельзя. Ещё такая штука в jquery довольно давно есть. Поричём сразу с always (finally), странно, что слоупоки это в промисы сразу не добавили.

WitcherGeralt ★★
()
Ответ на: комментарий от anonymous

Значит, можно без вложенных циклов.

Правда, ты список копируешь, что через цикл делается. И элемент из середины убираешь, что тоже через цикл. Ну или не через цикл, если список реализован не массивом, а связанным списком. Но тогда каждая индексация — цикл.

i-rinat ★★★★★
()

1. Какой смысл в ангуляре.

Ответа два, в соседней ветке

TooPar
()
Ответ на: комментарий от r_asian

И штоп позишн: стики; использовать нельзя было

TooPar
()
Ответ на: комментарий от DELIRIUM

Большинство задач на «логику» заканчивается поиском действий и элементов которые не описаны в условии, но требуются для решения.

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

Правильный ответ включает в себя трогание лампочки - нагрелась или нет. Вот такая «логика». И без регулярного куя в жо твою не решить.

TooPar
()
Ответ на: комментарий от Nervous

Разомкнутый, иначе было бы колечко, а не паровозик, что как маленький? Тем более, колечке всем одинаково.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

Однородный

«Хорошо» — это субъективное оценочное суждение. Они не поддаются сравнению.

Ну что, возьмут меня на миддла фронтенда?

Nervous ★★★★★
()
Ответ на: комментарий от Nervous

Нет, ТК правильный ответ: второму.

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

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

Я тебе рассказал, как он находится методом исключения

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

В конце концов, за него в общем случае можно держаться только одной рукой.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от DELIRIUM

Какая разница, одной, или двумя? Остальные лишены такой возможности.

Но дает ли эта возможность какой-то выигрыш — вопрос открытый.

В общем, правильный ответ — «мы не можем этого знать». Можем только влажно предполагать %)

Nervous ★★★★★
()
Ответ на: комментарий от DELIRIUM

задаешь кандидату эту задачку, а у него встал

И ты сразу такой — вы приняты! И по плечу так одобрительно хлопаешь.

Nervous ★★★★★
()
Ответ на: комментарий от anonymous

Наибольшей способностью учиться/думать обладает ребенок (до 25 лет). У взрослого с этим намного хуже.

Чушь

naked_joe
()

Подведем краткие итоги - лоровцев на работу не брать )

olelookoe ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.