radyakaze / RFCI-BE-Pringgo-Radianto

Refactory Coding Interview

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactory Coding Interview

1. Sorting

Menampilkan dan menghitung jumlah swap yang diperlukan agar sebuah deret angka menjadi berurutan menggunakan metode bubble sort.

Source Code

Ditulis menggunakan nodejs dan source code berada di ./sorting.js

Cara Menjalankan

node sorting.js

2. Simple Client - Server App

  • Membuat client - server sederhana, client mengirimkan POST setiap satu menit ke server
  • Server menerima request dari client dan menyimpan body serta header yang dikirimkan oleh client ke dalam file server.log

Source Code

Ditulis menggunakan nodejs dan framework fastifyjs, dengan bantuan library dayjs untuk format tanggal dan axios pada client untuk request ke server.

  • Source code client berada di ./client/index.js
  • Source code server berada di ./server/index.js

Instalasi

npm i # atau yarn

Cara Menjalankan

  • Server
npm run start:server # atau node server/index.js
  • Client
npm run start:client # atau node client/index.js

Server log berada di ./server.log

3. Simple App Debugging

Source Code dan langkah perbaikan berada pada branch codedebugging

Clone

git clone -b codedebugging https://github.com/radyakaze/RFCI-BE-Pringgo-Radianto.git

About

Refactory Coding Interview


Languages

Language:JavaScript 100.0%