Решение задачки range: function range(start, end) { return new Array(end).fill(start).map(() => start++) } ну или так: function range(start, end) { const result = [] for (let i = start; i
вот первое твое решение не совсем верное, посмотри. второе да, все ок. всегда проверяйте на нескольких примерах, а не на 1 кейсе (на 1 4 работает, проверь на 10, 20 и тд)
@@ApexNovaTechTalks тьфу, и правда, поторопился🤦♂ Спасибо за фидбек. такое решение корректное: function range(start, end) { return new Array(end - start + 1).fill(start).map(() => start++) } но внезапно на mdn нашел еще такой кейс: return Array.from({ length: end - start + 1 }, () => start++) даже не знал, что можно в Array.from передать объект с полем length. Итого, добавив еще дополнительную проверку, получаем: function range(start, end) { if (start > end) { throw new Error('Start cannot be greater than end!') } return Array.from({ length: end - start + 1 }, () => start++) }
Спасибо за собес. Женя с Максимом приятные ребята. Попалось их видео в рекомендациях и тоже захотел испытать себя и заодно получить опыт прохождения собеседований. Согласен, что первую задачу решал не я. У меня мало опыта собеседований и даже когда ребята давали время на подумать, в голове была пустота и мысли вообще не шли. Короче вынес для себя, что мне нужно больше онлайн кодинга ну и типичный вывод для джуна лучше учить базу.
Большое спасибо за коммент и отзыв! Удачи в собесах и поисках работы мечты! будем ждать в следующий раз =) Следи за каналом, практикуйся и правильно, база-база-база)
Можете конечно не согласиться, но первую задачу вы прекрасно решили без Максима, он там только текст помог набрать. К реальному собесу конечно это никакого отношения не имеет. Могут быть наводящие вопросы, но и это чаще всего интервьюер интерпретирует как минус и ставит себе пометку. Больше походит на какую-ту дружескую посиделку или кумовство😁
это реальное собеседование в адекватной компании. смысл душнить и делать так, чтобы 40 минут у всех прошли в негативе? Решение о найме будет по факту, и тут к сожалению, был отрицательный ответ, однако время у всех прошло нормально. согласен, многие любят ад устраивать, но вопрос зачем?
Решение задачки range:
function range(start, end) {
return new Array(end).fill(start).map(() => start++)
}
ну или так:
function range(start, end) {
const result = []
for (let i = start; i
вот первое твое решение не совсем верное, посмотри.
второе да, все ок.
всегда проверяйте на нескольких примерах, а не на 1 кейсе (на 1 4 работает, проверь на 10, 20 и тд)
@@ApexNovaTechTalks тьфу, и правда, поторопился🤦♂ Спасибо за фидбек.
такое решение корректное:
function range(start, end) {
return new Array(end - start + 1).fill(start).map(() => start++)
}
но внезапно на mdn нашел еще такой кейс:
return Array.from({ length: end - start + 1 }, () => start++)
даже не знал, что можно в Array.from передать объект с полем length.
Итого, добавив еще дополнительную проверку, получаем:
function range(start, end) {
if (start > end) {
throw new Error('Start cannot be greater than end!')
}
return Array.from({ length: end - start + 1 }, () => start++)
}
дома ладно, на собесах не торопитесь ребят, все четенько, спокойно
Спасибо за собес. Женя с Максимом приятные ребята. Попалось их видео в рекомендациях и тоже захотел испытать себя и заодно получить опыт прохождения собеседований. Согласен, что первую задачу решал не я. У меня мало опыта собеседований и даже когда ребята давали время на подумать, в голове была пустота и мысли вообще не шли. Короче вынес для себя, что мне нужно больше онлайн кодинга ну и типичный вывод для джуна лучше учить базу.
Большое спасибо за коммент и отзыв! Удачи в собесах и поисках работы мечты! будем ждать в следующий раз =) Следи за каналом, практикуйся и правильно, база-база-база)
Можете конечно не согласиться, но первую задачу вы прекрасно решили без Максима, он там только текст помог набрать. К реальному собесу конечно это никакого отношения не имеет. Могут быть наводящие вопросы, но и это чаще всего интервьюер интерпретирует как минус и ставит себе пометку. Больше походит на какую-ту дружескую посиделку или кумовство😁
это реальное собеседование в адекватной компании. смысл душнить и делать так, чтобы 40 минут у всех прошли в негативе? Решение о найме будет по факту, и тут к сожалению, был отрицательный ответ, однако время у всех прошло нормально. согласен, многие любят ад устраивать, но вопрос зачем?
Собес из 2020)
Пишу на react+ts+redux и даже на стажера пока не пробовался.
@@артёмкоролёв-ю6е собес из 2024. Реакт редакс освоить проблем нет. Азы знать надо. Про тс можно пожестить, но толку?