Sobes.tech

Java

Quali sono i vantaggi e gli svantaggi dell'utilizzo di Protocol Buffer per la serializzazione dei dati?

Junior — Middle
138

Quali sono i vantaggi e gli svantaggi di usare il metodo concat all'interno di un ciclo quando si lavora con array?

Junior — Middle
138

Qual è la necessità di liberare le risorse dopo il loro utilizzo?

Junior — Middle
138

A cosa serve lo strumento Checkstyle e quale ruolo svolge nel processo di sviluppo?

Junior — Middle
138

Come era organizzato il vostro processo di sviluppo? Come arrivavano i compiti a voi? Facevate voi stessi il deployment?

Senior
Альфа-БанкАльфа-Банк
138

Come viene effettuata la disposizione dei file nella RAM dopo averli copiati dal disco rigido?

Junior — Middle
138

Quali aree di memoria vengono utilizzate nella JVM per memorizzare i dati e come si differenziano tra loro?

Junior — Middle
138

Quali motivi possono impedire una promozione nell'azienda attuale?

Junior — Middle
138

In cosa si differenziano l'architettura esagonale e l'architettura Onion e quali sono i loro principali vantaggi?

Junior — Middle
138

Quali approcci ci sono per gestire un'integrazione instabile che potrebbe non rispondere da un minuto a un giorno?

Senior
Позитив Технолоджис
138

Esiste un sistema che consente agli utenti di lavorare con i file nel browser. Lo stack tecnologico è standard: Java, Spring, React, Postgres. I file sono memorizzati nel filesystem sul backend, i metadati dei file nel database. Il team ha implementato una funzione: rinominare un file. Questo metodo è essenziale per rinominare un file sul backend. È necessario effettuare una revisione per individuare potenziali problemi nel codice esistente e proporre soluzioni. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // rinominare il file sul disco exec("update file set name='" + newName + "' where id = " + id); }

Middle+
СБЕРСБЕР
138

Quali flussi? (domanda chiarificatrice dopo aver menzionato i flussi di input/output)

Senior
СБК ПАРУС
138

Hai esperienza con il sistema di analisi Druid?

Junior — Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
138

Può spiegare lo scopo e l'uso del modificatore transient nel linguaggio Java?

Junior — Middle
138

Hai esperienza con Kotlin?

Senior
Heads and Hands
138

Qual è il ruolo dell'annotazione Test nelle librerie di test unitari come JUnit?

Junior — Middle
138

Hai esperienza pratica nello sviluppo Java?

Junior — Middle
138

Quali aree o compiti ti interessa sviluppare in futuro?

Junior — Middle
ВТБВТБ
138

È possibile modificare il tipo di ritorno di un metodo durante il suo sovraccarico con diversi set di parametri?

Junior — Middle
Effective Mobile
138

Hai esperienza nella configurazione autonoma di un ambiente Docker?

Junior — Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
138
/728