Soal coding menjadi salah satu elemen terpenting dalam junior programmer test. Mengetahui bocoran soal untuk bagian ini akan membantu melewati tahapan tes ini sebelum melangkah ke proses berikutnya.

Meraih skor bagus dalam junior programmer test bagian coding akan mendemonstrasikan keahlian Anda di mata perekrut. Tes ini bisa berupa tes tertulis maupun melakukan coding langsung di depan komputer. Berikut bocoran soal coding sebagaimana kami sarikan dari latcoding.com.

Junior Programmer Test

Membuat Program Inventaris Barang

Yang pertama adalah bocoran soal junior programmer test dalam membuat program inventaris barang langsung di depan komputer. Anda akan diminta memasukkan produk, pembaharuan produk hingga pencarian produk memakai konsep OOP atau kelas dan fungsi. Selengkapnya di bawah ini:

1) Buat tabel produk dengan struktur berikut (Kerjakan via Command Line)

id int(10) primary_key AI

nama_barang varchar(200) not null

kode_barang varchar(50) not null

jumlah_barang int(10) not null

tanggal date not null

2) Buat pertanyaan di dalam fungsi connect, add, update, dan search pada Inventory.php

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<?php

class Inventory{

    public class $db;

     

    public function connect(){

         

    }

 

    public function add(){

 

    }

     

    public function update(){

 

    }

 

    public function search(){

 

    }

}

?>

3) Kemudian buatlah form sederhana untuk memasukkan, memperbaharui dan mencari sesuai dengan pertanyaan yang sudah kamu buat pada soal nomor 2.

Menjawab Pertanyaan tentang Fungsi dan Regular Expression

Bocoran soal junior programmer test lainnya adalah tentang fungsi dan regular expression. Soalnya seperti berikut:

1) Apa hasil dari skrip PHP berikut :

 

1

2

3

4

5

6

7

8

9

<?php

    $no = 100;

 

    function jumlah($no){

        return (1 * $no);

    }

 

    echo jumlah(10);

?>

   

2) Buatlah sebuah fungsi untuk mendapatkan nama subdomain dari URL berikut :

http://aku.domain.com/2015/04/url-testing

3) Buatlah sebuah fungsi untuk mencetak angka Fibonacci sebanyak n kali.

Menjawab Soal Seputar Konsep Antrian, Domain dan Basis Data Foxpro

Bagian ketiga adalah soal tentang konsep antrian (FIFO & LIFO), domain dan basis data Foxpro. Soalnya sebagai berikut:

1) Apa itu DNS?

2) Apa yang dimaksud dengan FIFO?

3) Apa yang dimaksud dengan LIFO?

4) Jelaskan fungsi dari SMTP!

Pihak calon perusahaan dapat meminta Anda membuat program selama seminggu lalu mempresentasikannya di depan mereka.

Soal Berbahasa Inggris

Bocoran junior programmer test mencakup soal berbahasa Inggris. Biasanya tes berupa tertulis. Di dalamnya terdapat soal seputar coding dan teori, seperti thread, synchronous dan asynchronous. Contohnya di bawah ini:

1) What is the difference between synchronous and thread?

Give the example of advantage and disadvantage!

Terjemahan: Apa perbedaan antara synchronous dan thread? Beri contoh kelebihan dan kekurangannya?

2) What is deadlock?

Terjemahan: Apa yang dimaksud dengan deadlock?

3) Sebutkan macam-macam rancangan desain dan jelaskan!

Soal tentang Angka dan Perulangan

Contoh soalnya adalah:

1) Ada sebuah angka seperti ini :

1.225.441

Berikan hasilnya berupa :

1000000

200000

20000

5000

400

40

1

Pertanyaan Mengenai Fibonnaci

Selain tentang Fibonnaci, bocoran soal junior programmer test mencakup pula tentang kondisi if dan teori tentang CSS. Bisa pula Anda diminta untuk membenarkan kesalahan terkait coding.

Soalnya adalah:

1) Jelaskan secara singkat proses dari user membuka URL sampai bisa melihat halaman website.

2) Apa yang dimaksud dengan CSS reset?

3) Jelaskan perbedaan =, ==, dan ===

4) Jelaskan pengertian dari class, abstract, inheritance, namespace!

5) Buatlah skrip Fibonacci sebanyak n kali!

6) Buatlah skrip pengulangan angka. Jika angkanya kelipatan 5 dan angkanya bukan 5 tulis “Five”. Jika kelipatan 6 dan bukan angka 6 tulis “Buzz”.

7) Tulis skrip github untuk memperbaharui skrip di repository.

8) Perhatikan skrip berikut :

1

2

3

4

5

6

7

8

9

$no = 100;

 

function test($a){

    if($a > 0){

        return $no;

    }

}

?>

// @author ‘Me’

Sebutkan kesalahan dari skrip di atas.

Semoga menambah perbendaharaan soal junior programmer test Anda.

Baca juga artikel lainnya : Skill Junior Programmer yang Wajib Dikuasai

(Visited 62 times, 1 visits today)