Skip to content

Diaz-adrianz/gits-technical-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GITS TECHNICAL TEST

Repository yang menampung 3 test guna lolos seleksi pengajuan PKL, semoga dilancarkan, amiiiinnnnn.

Tests

Test 1

Input bisa dinamis yang menghasilkan output yang berbeda-beda sesuai input yang dimasukan. Gunakan rumus A000124 of Sloane’s OEIS.

Test 2

GITS sedang bermain permainan arcade, dan dalam setiap permainan GITS ingin naik ke peringkat tertinggi dan juga ingin mengetahui setiap peringkat di setiap permainan. Dalam permainan ini menggunakan skema Dense Ranking​ dan memiliki aturan sebagai berikut: Peringkat pertama dapat diraih oleh pemain yang memiliki skor tertinggi. Pemain yang memiliki skor yang sama memiliki peringkat yang sama.

Test 3

Membuat RestAPI, teknologi yang saya gunakan:

  • NodeJS
  • ExpressJS
  • Postgres Database
  • Prisma (ORM)
  • Nodemon

Berikut script-script yang tersedia

(1) Menjalankan migration

npm run migrate

(2) Menjalankan seeder/insert data-data

npm run seed

(3) Mengosongkan data-data di semua tabel

npm run truncate

(4) Menjalankan RestAPI dalam mode development dengan nodemon

npm run start

Link postman collection tersedia di dalam repository di file bernama "GITS-SE-BE.postman_collection.json". Saya memilih export jadi file json saja.

About

Tests as requirements for applying for intership at PT GITS Indonesia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published