Contoh Soal Wawancara Teknis Menjadi Programmer

Bismillah...

Maaf, postingan ini hanyalah untuk disimpan sendiri. Sebagai referensi untuk penulis. Tulisan ini saya copas full dari blog kang Arie. Terima kasih untuk artikelnya. Izin saya copy untuk ditampilkan di blog saya. (semoga beliau mengizinkan).

Ssst… ini contoh soal wawancara jadi programmer dimana ya ;-) kabuuurrrrr pake helm
Jawablah soal-soal berikut dengan cara *terpintar* yang paling Anda sanggup! Simpan langsung jawaban Anda dalam bentuk program, mis. pertama.phpkedua.php, dan seterusnya dalam satu direktori dengan nama Anda.
PERTAMA
Buatlah sebuah program yang mencetak angka dari 1 sampai dengan 100, yang mana, bila angka merupakan kelipatan tiga akan mencetak kata “Fizz” (tanpa tanda petik dua), lalu bila angka merupakan kelipatan lima akan mencetak “Buzz”, dan jika angka merupakan kelipatan tiga dan lima kedua-duanya, maka akan mencetak “FizzBuzz”.
Output yang diinginkan:
1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 
11, Fizz, 13, 14, FizzBuzz, 16, 17, Fizz, 19, Buzz, 
Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, FizzBuzz, 
31, 32, Fizz, 34, Buzz, Fizz, 37, 38, Fizz, Buzz, 
41, Fizz, 43, 44, FizzBuzz, 46, 47, Fizz, 49, Buzz, 
Fizz, 52, 53, Fizz, Buzz, 56, Fizz, 58, 59, FizzBuzz, 
61, 62, Fizz, 64, Buzz, Fizz, 67, 68, Fizz, Buzz, 
71, Fizz, 73, 74, FizzBuzz, 76, 77, Fizz, 79, Buzz, 
Fizz, 82, 83, Fizz, Buzz, 86, Fizz, 88, 89, FizzBuzz, 
91, 92, Fizz, 94, Buzz, Fizz, 97, 98, Fizz, Buzz

KEDUA
Buatlah program yang mencetak sesuai output yang diinginkan sebagai berikut:
Input:
Output yang diinginkan (Format YAML):
- daftar_arisyal_yudi_kristanto_dan_wahyuni
  src: 623892099178
  dest: 3433
  ts: 2007-08-06+04:02:08
  smsc: tsms
  service: default
  udh: 
  tid: 

KETIGA
Buatlah program sesuai output yang diinginkan sebagai berikut:
Input (sebuah kalimat):
Menurut kami istilah OOP maupun <big>Enterprise  adalah bullshit karena pusing.
Output:
Menurut kami istilah OOP maupun Enterprise adalah *** karena *** pusing.

Setelah Anda selesai mengerjakan program ini, tulislah pula alasan mengapa Anda
membuat program Anda dengan cara sedemikian rupa (dalam bentuk comment program).
KEEMPAT
a. Apa yang Anda ketahui tentang OOP?
Sertakan jawaban Anda dengan contoh kode program!
b. Apa yang Anda ketahui tentang Code Reuse?
Sertakan jawaban Anda dengan contoh kode program!
c. Buatlah Testing Code pada program-program yang sudah Anda buat!
KELIMA
Sebutkan library codes yang dibuat dengan PHP yang menjadi favorit Anda dan jelaskan mengapa!
KEENAM
Tulislah dengan jujur berapa lama waktu yang Anda butuhkan untuk menyelesaikan sampai dengan tuntas setiap soal-soal ini dan jelaskan apa saja alasannya!
Previous
Next Post »