Sobes.tech

Frontend

Cosa puoi dire sul meccanismo provide/inject in Vue?

Middle
Интай-текстиль
34

Qual è il tuo permesso di lavoro in Italia?

Senior
Gecal Informatica
34

Cosa sono i validatori nei moduli reattivi? Cosa accettano e cosa restituiscono?

Middle
AstonAston
34

Perché usare track nei nuovi cicli di template di Angular e su quale campo è meglio tracciare gli elementi? Cosa succede quando si traccia tramite un oggetto?

Middle
СК Согласие
34

Ci sono stati casi in cui la decisione del team o della direzione riguardo a un compito non ti è piaciuta?

Middle
Нетвижн
34

```javascript const obj = { nome: 'Alex', dici() { console.info(this.nome); } }; const obj2 = { nome: 'Ivan' } const fn = obj.dici.bind(obj).bind(obj2); fn(); obj.dici(); ```

Middle
Мыс
34

Cos'è una funzione di ordine superiore? Fornisci esempi di funzioni di ordine superiore integrate in JavaScript.

Middle
X5 techX5 tech
34

Come monitoravate la qualità del codice? Utilizzavate linters, hook di commit?

Middle
Data World
34

Esiste un routing dinamico: è necessario aprire la pagina dell'utente, e la stessa pagina può cambiare (ad esempio, l'id nei parametri di query). Come si può scrivere un metodo per tracciare le modifiche nel routing per caricare i dati corrispondenti?

Middle
Брайтис
34

Compito di live coding: sistemare un contatore con setInterval in useEffect, che non funziona correttamente a causa di un problema di closure

Middle
WB Travel
34

Qual è la differenza tra interface e type in TypeScript, quale usi e perché?

Middle
ДИТ Москвы
34

Come è stata la revisione del codice nel team? C'era un regolamento? A cosa prestava attenzione?

Middle
Сбермаркетинг
34

funzione debounce(callback, delay) {}

Middle
SimbirsoftSimbirsoft
34

Se ogni micro-frontend aggiunge stili di base globali di Tailwind CSS e sono duplicati, hai avuto un problema simile?

Middle+
Mish
34

/* È necessario scrivere una funzione per calcolare la somma di tutti i valori numerici in un array. Valori numerici validi sono anche stringhe, che iniziano con cifre. In questo caso, bisogna usare questa sequenza iniziale di cifre come valore numerico. L'array può contenere qualsiasi tipo di dato e non essere piatto. **Non si devono usare metodi integrati come .flat, .flatMap** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));

Middle
Яндекс
34

Parla dei tuoi obiettivi, inclusi quelli materiali, per il prossimo anno.

Middle
Куаргет
34

Hai esperienza con Next.js?

Middle
WB Travel
34

/* Abbiamo un insieme di biglietti così: [ { from: 'Londra', to: 'Mosca' }, { from: 'NY', to: 'Londra' }, { from: 'Mosca', to: 'Spb' }, ... ] Da questi biglietti si può costruire un'unica rotta continua. Non ci sono loop o ripetizioni nella rotta. Devi scrivere una funzione che restituisca gli stessi oggetti di biglietti in ordine di percorso. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }

Middle
Яндекс МаркетЯндекс Маркет
34

Esegui una revisione del codice del componente React che esegue il cambio dei dati, chiama una funzione di stringa e visualizza un elenco. Trova e correggi tutti gli errori e problemi (async in useEffect, assenza di un array di dipendenze, uso dell'indice come key, ecc.).

Middle+
КасперскийКасперский
34

Parlaci di ottimizzazione delle prestazioni — quando hai iniziato a ottimizzare e come.

Middle
Protech
34
/292