Sobes.tech

ERP Consultant

Czym jest slice i nagłówek slice w Go?

Principal
Ecom
47

Czym są Wirtualne Wątki? Czym różnią się od Zielonych Wątków? Kiedy lepiej je używać?

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

Jaka jest różnica między interfejsem Executor a ExecutorService?

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

Czym jest bloating w PostgreSQL i dlaczego fizyczny rozmiar tabeli rośnie nawet po usunięciu danych?

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

Ile mikroserwisów było w przetwarzaniu danych?

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

Jak pracowałeś z testami w Go? Czy pracowałeś z mockami?

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

Opowiedz o poziomach izolacji transakcji. Z którymi pracowałeś i czym się różnią?

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

Opowiedz o trudnym zapytaniu, które musiałeś zoptymalizować.

Principal
Ecom
46

Jak będą rozdzielone partycje w temacie z 2 partycjami, 4 instancjami aplikacji w jednej grupie konsumentów?

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

Czym jest szyfrowanie end-to-end i jak się ma do TLS?

Principal
Ecom
45

Jak dostarczyć wiadomości do wszystkich 4 instancji przy ograniczeniu do 2 partycji? Wzorzec standalone consumer

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

Czy za pomocą submit można uruchamiać tylko Runnable, czy także Callable?

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

Jak wygląda wyciek pamięci na wykresie? Jak go wykryłeś?

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

Czy interfejsy mogą mieć metody z implementacją lub bez?

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

Jakie wymagania muszą spełniać obiekty klasy, aby można je było używać jako kluczy w HashMap?

Junior
ИП Ганус Александр Андреевич
45

Jaką ścieżkę używamy, jeśli podczas rekursywnego przeszukiwania znajdziemy katalog?

Junior
ARTW
45

Czym jest semantyka exactly-once w Kafka? Czy naprawdę zapewnia absolutne gwarancje?

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

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 "Zdjęcie zostało pomyślnie przesłane"; } catch (Exception e) { return "Błąd podczas przesyłania zdjęcia"; } } @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
44

Co wiesz o wzorcu Strategia?

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

Jakie kolekcje wielowątkowe znasz?

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