Собеседование frontend разработчика #8 индивидуальное менторство
Ғылым және технология
Собеседование frontend разработчика в рамках индивидуального менторства.
Телеграм для связи: t.me/frontendiya_manager
🥷 Discord: / discord
🐦 Telegram: t.me/frontendiya
⭐ TikTok: / frontendiya
💡 Instagram: / frontendiya
0:00 - 12:38 javascript
12:38 - 16:45 typescript
16:45 - 24:00 css
24:00 - 32:16 rest, http, шрифты
32:16 - 58:27 react, redux
58:27 01:09:28 live coding
#войтивайти #dev #frontend #interview #junior #trainee
Пікірлер: 17
Ребята, спасибо большое за видос. Спасибо что объясняет ответ на вопрос
Классные актуальные собесы, по которым я подчеркиваю для себя, как для junior разработчика многие моменты, прорабатываю базу и учусь отвечать на вопросы.спасибо парни за труд!
Учусь в вузе на 3 курсе, но с каждым новым днем становится понятно, что меня ничему не научат. Поэтому в очередной раз решил самостоятельно изучать, до этого учил шарп, немного ковырялся в юнити. А сейчас решил попробовать поучить фронтенд. Ваш канал находка для меня, смотрю собеседования, когда нет насьроения учится, когда смотрю подмечаю для себя то, что не знаю, где то получаю ответы на вопросы, а где то подмечаю моменты на которые стоит обратить внимание т.к ничего не понимаю.
@helplrewerse2925
7 ай бұрын
Если учишься в хорошем унике и у тебя ощущения что тебя ничему не учат это значит только то что не учишься ты
@user-uw9xp8en3v
5 ай бұрын
@@helplrewerse2925ошибаешься
привет! в задачке забыли исключить кейс, если параметром передается null, у которого тип тоже 'object'
а где фидбек
Интересное интервью, спасибо. В задаче ошибка, в случае пустого массива придет false, а должен вернуть true. Я бы решил так: const isObjectEmpty = (obj) => { if (Array.isArray(obj)) { return !obj.length; } return !Object.keys(obj).length; } Можно вообще однострочник: const isObjectEmpty = (obj) => Array.isArray(obj) ? !obj.length : !Object.keys(obj).length
@konstantin-lysenko
7 ай бұрын
У тебя нет проверки на входящий тип данных. const isObjectEmpty = (obj) => { if (typeof obj !== 'object') return 'Not an object'; return Array.isArray(obj) ? obj.length === 0 : Object.keys(obj).length === 0; }
@vladimiryakunin8169
7 ай бұрын
@@konstantin-lysenko Спасибо, что обратил внимание. Но зачем нам вообще нужен jsdoc где указано, что @param {Object|Array}? Пусть линтер за этим следит. Я против замусоревания кода. Я, правда не эксперт такого подхода, но по аналогии с TS, на котором большиство пишут - это избыточно.
@user-eq3ph4qc9g
3 ай бұрын
const isObjEmpty = (data) =>{ const keys = Object.keys(data) return !keys.length }
Тоже начинающий, но сделал бы так задачку const isObjectEmpty = (obj) => { if (obj.toString() === '[object Object]' && Object.keys(obj).length === 0) return true return false }
Рсс скул на фоне, а в качестве кого вы там? Менторов?)
@frontendiya
7 ай бұрын
когда-то давно зашел в их дискорд)
Почему это var устаревший? В доке ничего такого не написано. Что собеседующий что собеседуемый не понимают о чем говорят. Евентлуп моэно раскрыть намного глубже. А не уделить ему 3 минуты... Так себе собес.
function checkIsObjectEmpty(obj){ if(!obj || typeof obj === 'string'){ return true } return !Object.keys(obj).length }