Sobes.tech

Frontend

Twoja gałąź jest opóźniona względem dev, ponieważ inny programista już scalił swoje zmiany. Jak zaktualizować swoją gałąź i rozwiązać konflikty?

Middle+
255

Opowiedz o paginacji i nieskończonym przewijaniu: jak ich używaliście, jakie zmienne mieliście, jak komunikowaliście się z backendem? Dlaczego w jednym miejscu wybraliście nieskończone przewijanie, a w innym paginację?

Middle+
240

Jak zaimplementowałbyś wyświetlanie rabatu na karcie produktu? Jakie pola dodałbyś do encji? Czy obliczałbyś nową cenę na froncie, czy oczekiwałbyś, że zrobi to backend?

Middle+
232

Z jakim stosem pracowałeś najwięcej? Jakie biblioteki używałeś i dlaczego? Jakie wyrobiłeś sobie zdanie — które są dobre, które złe?

Middle+
214

Opowiedz o swoim doświadczeniu z filtrami: jak je wyświetlałeś, czy przechowywałeś je w URL lub na froncie, jak je przekazywałeś w zapytaniach?

Middle+
194

Wspomniałeś o Axios i React Query — jak rozumiesz, czym są i do czego służą?

Middle+
156

Czym jest zamknięcie? Czym różni się var od let?

Middle+
144

Wspomniałeś o autoryzacji — jakiego podejścia użyłeś? Jakie masz doświadczenie z autoryzacją?

Middle+
136

Opowiedz o swojej pracy z Git: jak były zorganizowane gałęzie, jak z nimi pracowaliście w zespole?

Middle+
135

Opowiedz o 4 metodach Promise: Promise.all, Promise.any, Promise.race, Promise.allSettled — co one robią, czym się różnią? Co zostanie wyświetlone w konsoli w przykładach z tymi metodami?

Middle+
133

Jak widzisz witrynę produktów dla sklepu z produktami cyfrowymi (subskrypcje PlayStation Plus, Xbox Game Pass, Nintendo itp.)? Jakie encje/modele byś wyróżnił? Jakie zapytania byś tworzył?

Middle+
121

Wystąpił błąd na produkcji, trzeba go pilnie naprawić, ale gałąź dev już poszła daleko z nowymi funkcjami. Jak byś postąpił?

Middle+
110

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
108

Czym różni się git fetch od git pull?

Middle+
93