
Gameloft ! Yak Gameloft, developer sekaligus publisher mobile game terkenal yang dimiliki oleh Ubisoft, jika teman-teman pernah main rayman atau seri splinter cell di handphone, itulah hasil karya gameloft ![]()
Tepat sekitar seminggu yang lalu, di UGM ada sebuah event research week dimana hasil-hasil penelitian ditampilkan disini, dan ternyata ada oknum dari Ubisoft (ceilee..oknum) yang mengutarakan ingin mendirikan cabang Gameloft di Indonesia. Indonesia, ternyata memiliki pangsa pasar mobile yang cukup besar, sampai-sampai Gameloft yang sudah punya cabang terdekat di vietnam inipun tertarik mendirikan cabangnya di sini.
Oleh karena itulah, Gameloft kemudian mengadakan test untuk menjaring programmer-programmer berbakat, sekaligus memilih kota yang akan dijadikan markas Gameloft di Indonesia, kemungkinan jakarta – bandung – yogya – surabaya dijadikan target. Tanpa basa basi, saya pun langsung mendaftar saja untuk mengikuti test nya (modal nekat dan karena test nya gratis
)
Test diadakan tepat hari ini dimana artikel ini dibuat, 29 Juli 2010, jam 9 pagi di Fakultas Teknik jurusan Teknik Elektro dan Teknologi Informasi. Awalnya saya memiliki saingan sekitar 160 orang, tapi entah kenapa, ketika test yang datang kalo saya itung-itung kayaknya malah ga sampe 50 orang
ternyata test nya berupa test JAVA untuk mobile programmer, dan test C++ untuk C++ programmer. Seperti apa testnya ? ini dia..
Test JAVA di batasi pengerjaannya dalam 90 menit dengan 7 section sebagai berikut :
- Basic Programming, Di bagian ini, kita ditanyakan beberapa hal yang basic dari programming, seperti apa bedanya stack dan queue, beda abstract class dengan interface, untuk apakah operator %, dan beberapa pertanyaan lainnya.
- Code Analysis, nah dibagian ini ada 2 buah source code yang satu dengan bahasa C++ dan satunya lagi dengan JAVA, kita disuruh menganalisis apa yang dihasilkan dan kegunaan fungsi tersebut.
- Alphabet Counter Program, bagian sulit pun dimulai .. disini kita diminta untuk membuat program yang bisa menerima input keyboard dari user berupa string dan kemudian melakukan counter terhadap huruf-huruf yang muncul dalam string yang di inputkan tersebut.
- Space , di bagian ini kita harus membuat fungsi yang mampu mendeteksi penggunaan spasi dan tab yang berlebihan dalam string. Misalkan input string adalah “ Hello Gameloft” maka fungsi harus bisa menjadikannya “Hello Gameloft”.
- Bitwise Operation, dibagian ini kita diberikan 8 bit berupa 4 bit low dan 4 bit high dan kita harus membuat program yang bisa menukar bit low ke bit high, dan bit high ke bit low.
- Mapping, yang ini cukup sederhana .. pada soal A kita diberikan peta tanda * dengan 2 dimensional (6×5) dan kita disuruh untuk membuat program yang bisa me-mirror mapping peta tanda * tersebut. di soal B hampir sama dengan soal A tapi berupa 1 dimensional.
- Circle Intersection, the hardest part for me, diberikan 2 buah lingkaran dan kita harus membuat program yang bisa mendeteksi apakah 2 lingkaran itu mengalami intersection.
Dari test-test tersebut, ternyata test C++ adalah yang paling sulit. Betapa tidak, penguji memberikan waktu 5 menit untuk mengcompare soal JAVA dan C++, jika tidak bisa mengerjakan yang C++ sebaiknya mengerjakan JAVA saja.. bahkan penguji pun mengatakan soal C++ tersebut sulit ![]()
Fiiuuuh.. langkah selanjutnya hanya bisa pasrah, semoga test nya mendapatkan nilai yang baik, amin ![]()



