Sobes.tech

Frontend

Реализирайте в JavaScript извличане на данни от крайни точки: заредете публикации и коментари паралелно, групирайте коментарите по postId и създайте масив от обекти с id, заглавие, userId и брой коментари.

Middle+
138

Каква е разликата между атрибутите async и defer в таговете script?

137

Как ясно да посочите, че T е тип масив, а не тип елемент (използвайки Array<T>)?

Middle+
136

Реализирайте функция за издаване на пари на ръка: според поисканата сума и конфигурацията на наличните банкноти определете дали е възможно да се издаде сумата и върнете набора от банкноти или грешка/знак за невъзможност. Използвайте предадените лимити на банкнотите, вземете предвид ограниченото количество банкноти и невъзможността да се състави сумата.

Middle+
134

Споменахте, че сте работили с формуляри — коя библиотека беше използвана във Vue за работа с формуляри?

Middle+
134

Какви са примитивите в JavaScript?

Middle+
133

Разкажете за себе си и своя опит в работата, по-подробно от техническа гледна точка.

Middle+
132

Напишете правилните типове за тази функция, така че TypeScript да валидира и двата обекта (с използване на generics и keyof).

Middle+
130

Как да получите ключовете и стойностите на обект едновременно под формата на масив?

Middle+
125

Кои етапи на рендериране на браузъра могат да бъдат оптимизирани, за да се избегнат излишни пресмятания, и как да го направите?

Middle+
122

Какво е най-скъпото при рендиране на страница?

Middle+
121

Имали ли сте опит в работата преди текущата ви компания? Как попаднахте там?

Middle+
117

Как се справяте с дизайна на интерфейси без дизайнер в екипа?

Middle+
116

Реализирайте всяка стрелкова функция, която записва контекста си this в конзолата, и кажете какво ще се изведе при извикване.

Middle+
114

Реализирайте обвивка над fetch с повторения: тя приема броя на повторенията и аргументите fetch, връща същия резултат като fetch, а след изчерпване на опитите хвърля последната грешка.

Middle+
112

Какво е лексикална среда?

Middle+
112

Как да подобрим retry-обвивката над fetch, за да повтаря заявката и при HTTP отговор с response.ok === false?

Middle+
112

Как мога просто да изброя стойностите и мога ли да променя нещо срещу всеки ред и коментар?

Middle+
104

Заявете данни за публикации, коментари и потребители чрез три API и съберете единен масив от обекти: id и заглавие на публикацията, името на автора и броя на коментарите.

Middle+
102

Какви задачи и въпроси да очаквате на следващия етап от интервюто, ако вакансията предполага възможен преход от React към Vue?

Middle+
101
/5