Java
Wat inspireert je binnen het huidige project en waarom?
Alle beans zijn singletons. Er komen veel verzoeken binnen op dezelfde REST-methode. Hoe wordt threadveiligheid gegarandeerd? Garandeert Spring iets standaard?
Er is een systeem dat gebruikers de mogelijkheid biedt om met bestanden in de browser te werken. De stack is standaard: Java, Spring, React, Postgres. Bestanden worden opgeslagen in het bestandssysteem op de backend, metadata van bestanden in de database. Het team heeft een functie geïmplementeerd: het hernoemen van een bestand. Deze methode is essentieel voor het hernoemen van een bestand op de backend. Er moet een review worden uitgevoerd om potentiële problemen in de bestaande code te identificeren en oplossingen voor te stellen. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // hernoemen van het bestand op de schijf exec("update file set name='" + newName + "' where id = " + id); }
Waarom gebruikt een klasse in een programmeertaal de standaardimplementatie van de toString-methode als deze niet wordt overschreven?
Wat is het prestatiedifference tussen het gebruik van primitieve datatypes en hun objectomslagen?
Is uw laatste project in een cloudomgeving geëxploiteerd?
Vertel over hoe de Garbage Collector in Java werkt.
Welke annotaties in Java ken je voor het definiëren van REST endpoints?
Kunt u uitleggen wat statische typing betekent in de Java-taal?
Is het mogelijk om het returntype van een methode te wijzigen bij overbelasting met verschillende parameter sets?
Ondersteunt Postgres het isolatieniveau READ UNCOMMITTED? Wat gebeurt er als je het specificeert in @Transactional?
Wat zijn de belangrijkste vereisten voor sleutels in databases of datastructuren?
Welke interne elementen van objecten worden gebruikt voor het implementeren van bedrijfslogica en processen?
Wat is de rol van de broker in de communicatie tussen microservices?
Zijn er ooit situaties geweest waarin de klas geen versiebeheersysteem of versiebeheer had?
Hoe is het geheugengebied voor variabelen georganiseerd in de Java-taal?
Waaruit bestaat de hoofdsamenstelling in het bestand pom.xml?
Heb je de RestController-annotatie gebruikt bij het ontwikkelen van een RESTful API in Spring?
Op welk punt in de klasse worden de basistypen meestal geplaatst in de structuur?
Is het mogelijk om de bron van geheugenlekken in een programma te bepalen?