Logic Test + DevOps Concept

Question Type: logic

Coding Test

  1. Buatlah sebuah program sederhana untuk mengurutkan array berikut menggunakan sorting algorithm yang dikuasai:

    const arr = [1, 3, 6, 4, 5, 8, 2, 9, 10, 7];
  2. Buatlah sebuah function yang dapat menemukan bilangan dan jumlah bilangan yang duplikat pada array berikut:

    const arr = [1, 1, 2, 3, 4, 5, 6, 7, 8, 6, 6, 7, 7, 7, 10, 10];
  3. Buatlah sebuah function yang dapat menentukan angka terbesar dan angka terkecil dalam array berikut :

    const arr = [10, 5, 7, 8, 15, 9, 14, 13, 34, 17, 22, 26, 29, 31, 23, 12];

DevOps Concept

  1. Apa perbedaan antara microservices dengan monolithic architecture? Jelaskan kelebihan dan kekurangannya !
  2. Apa yang di maksud dengan Containerization? Berikan contohnya !
  3. Jelaskan apa yang anda ketahui tentang perbedaan antara docker dan kubernetes !
  4. Ceritakan pengalaman anda menggunakan Git Repository, jelaskan apa yang dimaksud dengan:
    • git clone
    • git add
    • git push
    • git pull