Bocoran Soal Coding pada Junior Programmer Test
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.
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.
Klik dibawah ini untuk informasi tentang IT Training dan Info Loker seputar IT
⇓
[/fusion_text][fusion_button link=”https://api.whatsapp.com/send?phone=62816999735″ text_transform=”uppercase” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”default” button_gradient_top_color=”” button_gradient_bottom_color=”” button_gradient_top_color_hover=”” button_gradient_bottom_color_hover=”” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”fa-whatsapp fab” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”static” animation_speed=”0.3″ animation_offset=””]Hubungi Kami[/fusion_button][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]
Baca juga artikel lainnya : Skill Junior Programmer yang Wajib Dikuasai