Sobes.tech

ERP Consultant

Wat is SELECT FOR UPDATE? Waarvoor is het, hebt u met deze constructie gewerkt?

Junior
Позитив Технолоджис
59

Heb je ooit synchronisatie-primitieven gebruikt in multithreading? Vertel me over CountDownLatch, CyclicBarrier, Phaser en anderen.

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

SOLID-principes — vertel me over elk.

Junior
Позитив Технолоджис
58

Wat is het verschil tussen de interface Executor en ExecutorService?

Middle
Позитив Технолоджис
57

Is er een technische oplossing die je hebt gemaakt en die je nu als verkeerd beschouwt?

Principal
Ecom
57

Is er een verschil in de volgorde van het definiëren van velden in een samengestelde index? Bijvoorbeeld, als er een samengestelde index (naam, achternaam) is, wordt de index dan gebruikt als de query alleen achternaam bevat?

Junior
Позитив Технолоджис
56

Wat is PgBouncer en welk probleem lost het op in PostgreSQL?

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

Wat is bloating in PostgreSQL en waarom groeit de fysieke grootte van de tabel zelfs na het verwijderen van gegevens?

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

Hoe werkt partitionering om het probleem van de groei van de tabel op te lossen? Is het bloating-probleem nog steeds relevant bij deze aanpak?

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

Wat doe je als je het niet eens bent met de technische oplossing van het team?

Principal
Ecom
55

Welke soorten saga's ken je?

Middle
Позитив Технолоджис
54

Hoe berichten te leveren aan alle 4 instanties met een beperking van 2 partities? Standalone consumer patroon

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

Vertel iets over jezelf en je ervaring

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

Je hebt tot laat gisterenavond gewerkt. Word je daarvoor extra betaald?

Junior
Digital Zone
54

package com.example.photogallery.controller; import com.example.photogallery.model.Photo; import com.example.photogallery.service.PhotoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.util.ArrayList; import java.util.List; @RestController @RequestMapping("/api/photos") public class PhotoController { @Autowired private PhotoService photoService; private List<Photo> photos = new ArrayList<>(); private static Integer totalCount = 0; @GetMapping public List<Photo> getAllPhotos() { return photos; } @PostMapping("/upload") public String uploadPhoto(@RequestParam("file") MultipartFile file) { try { Photo photo = new Photo(); photo.setFileName(file.getOriginalFilename()); photo.setFileSize(file.getSize()); photo.setContentType(file.getContentType()); photos.add(photo); totalCount++; photoService.savePhoto(photo); return "Foto geüploaded"; } catch (Exception e) { return "Fehler beim Hochladen des Fotos"; } } @GetMapping("/count") public Integer getCount() { return totalCount; } @DeleteMapping("/{id}") public void deletePhoto(@PathVariable Long id) { for (Photo photo : photos) { if (photo.getId().equals(id)) { photos.remove(photo); totalCount--; photoService.deletePhoto(id); break; } } } @GetMapping("/search") public List<Photo> searchPhotos(@RequestParam(required = false) String query) { if (query.isEmpty()) { return photos; } List<Photo> results = new ArrayList<>(); for (int i = 0; i < photos.size(); i++) { if (photos.get(i).getFileName().contains(query)) { results.add(photos.get(i)); } } return results; } }

Junior
ARTW
54

Hoeveel microservices waren er in gegevensverwerking?

Middle
Позитив Технолоджис
54

Hoe was het CI/CD-proces georganiseerd? Wie was verantwoordelijk: de ontwikkelaars of aparte DevOps?

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

Wat is de complexiteit bij het invoegen van een element in HashSet?

Middle
Позитив Технолоджис
54

// wijzigt de huidige staat -> setPhotos([...photos, photo]); // ziet geen veranderingen // wijzigt de variabele // geen sleutel

Junior
ARTW
54

Zijn de microservices vanaf nul gemaakt of zijn bestaande aangepast?

Middle
Позитив Технолоджис
53
/7