Skip to content

tabeldatadotcom/pretest-maggang-backend-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Soal test maggang Backend engineer dengan Springboot

Berikut adalah soal/pertanyaan yang perlu dijawab oleh peserta maggang

knowledge base

  1. Apa yang anda ketahui tentang Rest API?
  2. Apa yang anda ketahui tentang Server side and Client side processing?
  3. Apa yang anda ketahui tentang Monolith dan Microservices, berikan contohnya?
  4. Apa yang anda ketahui tentang Design pattern inversion of Control serta Dependency Injection?
  5. Apa yang anda ketahui tentang Java programming dan Spring framework khususnya spring-boot?

Design modules

Dalam suatu schenario ada requirement membuat aplikasi e-commerse seperti Tokopedia seperti berikut:

  1. Catalog, pelanggan mencari product di toko catalog
  2. Item, bisa melihat detail informasi produk items
  3. Cart, pelanggan bisa menambahkan produk yang ingin di beli ke keranjang cart
  4. Setelah di checkout, masuk ke list transaction list-transaction
  5. Kita juga bisa liat detail transactionya detail-transaction

Kemudian temen-temen buat design database, module (monolith/microservices) berdasarkan gambar atau schenario tersebut. Serta jelakan mengapa menggunakan design tersebut.

Praktek

Berdasarkan analisa tersebut, buat project monorepo (pada repository ini) dengan menggunakan framework springboot seperti berikut specifikasinya:

  • Database: PostgreSQL 15
  • JDK version: Oracle JDK 17 or later
  • Springboot version: 3.0.x

terkait design system Toko, Barang, Pembelian pada ecommerse tersebut.

About

Soal pretest untuk maggang sebagai java developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published