Untuk Posisi

  1. Full Stack Developer
  2. Front-End Developer
  3. Back-End Developer

Daftar Sekarang Rubrik Ujian

Di bawah ini adalah tautan ke ujian Full Stack, Front-End, dan Back-End Developer. Biasakan diri Anda dengan persyaratan ujian dan tumpukan teknologi sebelum tanggal ujian.

Contoh Ujian Full Stack Contoh Ujian Front End Contoh Ujian Back End

Instruksi Ujian

PENTING: Kami SANGAT menyarankan Anda menyiapkan server web langsung dengan halaman web statis kosong (misalnya Django, Rails, Node.js) SEBELUM ujian Anda. Ini akan menghemat banyak waktu selama ujian. (mis. Django, Rails, Node.js)

  1. Skor penilaian online ini akan menentukan tingkat teknik (posisi) dan kisaran gaji Anda.
  2. Anda memiliki waktu 2,5 jam.
  3. Anda akan diberikan daftar fitur aplikasi web di awal ujian melalui email.
  4. Pilih beberapa fitur.

    1. Pilih beberapa fitur untuk diterapkan:
  5. Framework apa saja. Anda memilih bahasa pemrograman dan framework.
    1. Pilih bahasa dan kerangka kerja yang paling Anda kenal dan mahir.
    2. Namun, kami terutama menggunakan JS, Express, Node, dan React Redux
    3. RWD. Poin bonus untuk desain web / seluler yang sepenuhnya responsif dengan HTML / CSS.
    4. Silakan gunakan dari berikut ini: JavaScript, Node, Express, React, Redux, HTML, CSS, Django, Rails, Vue, Ember, Backbone, MySQL, PostgreSQL, MongoDB
    5. Jangan gunakan: Java / PHP / jQuery / ASP.NET / C #
  6. Kualitas daripada kuantitas. Kami menghargai prototipe yang berfungsi, jadi pastikan situs Anda aktif dan berjalan sebelum Anda beralih ke fitur tambahan.
  7. Menggunakan kembali dan memanfaatkan. Kami sangat menganjurkan Anda untuk menggunakan kembali karya orang lain, seperti Bootstrap dan Redux. Jangan menemukan kembali roda.
  8. Self atau cloud host. Kami akan meminta Anda untuk menjalankan dan menghosting aplikasi Anda selama 1 minggu.
    1. Server Anda sendiri yang dihosting sendiri.
    2. Server cloud, mis. AWS, Heroku.

Rubrik Ujian

Lihat Rubrik Ujian

Persiapan Pra-Ujian

PENTING: Kami sangat, SANGAT menyarankan Anda menyiapkan server web langsung dengan halaman web statis kosong (misalnya. Django, Rails, Node.js) SEBELUM ujian Anda. Ini akan menghemat banyak waktu selama ujian.

  1. Please take a look at a sample exam before hand.
  2. Harap lihat contoh ujian sebelumnya.
  3. Lingkungan Pengembangan. Siapkan lingkungan pengembangan berbasis linux. Kami merekomendasikan MacOS atau Ubuntu.
    1. Siapkan JavaScript atau bahasa apa pun yang ingin Anda gunakan.
    2. Siapkan kerangka web apa pun yang paling Anda kenal (misalnya. Django, Rails, React.js, Express.js)
    3. Siapkan database yang paling Anda kenal untuk menyimpan data pelanggan. Baik SQL atau tanpa database SQL baik-baik saja.
    4. Siapkan IDE atau alat pengembang apa pun untuk memaksimalkan efisiensi Anda selama ujian. misalnya Gulp.js, Webpack, ESLint, Jest, Mocha, Chai, Jasmine, TypeScript, Babel, EJS, unittest / pyUnit, RSpec.
  4. Self atau Cloud Hosted Test. Pastikan Anda dapat menghosting halaman web dari kotak pengembangan atau cloud Anda di world wide web.
    1. Gunakan server cloud atau yang dihosting sendiri, seperti AWS atau Heroku (GRATIS).
    2. Buka port yang lebih aman dari port yang biasa dipindai (misalnya Port 22)
    3. Pastikan firewall dikonfigurasi sehingga Anda dapat melihat halaman web Anda di luar area lokal atau jaringan cloud.
  5. Akun GitHub atau GitLab. Pastikan Anda memiliki akun GitHub / GitLab publik yang dapat dihosting kode pengajuan ujian untuk kami evaluasi.
  6. Cara mempersiapkan.
    1. Bersiaplah untuk mengimplementasikan database. (mis., SQL, MongoDB)
    2. Bersiaplah untuk mengimplementasikan pengembangan front-end dan back-end. Tumpukan yang umum adalah: JS, Express, Node, HTML, CSS, React.
    3. Tidak ada trik atau asah otak. Anda akan membangun situs web dengan fungsi pengguna dan admin, seperti situs belanja, situs pemesanan, atau situs berita.
    4. Buat akun Facebook Login dan akun Pengembang Google dan siapkan kunci. Anda perlu menerapkan OAuth untuk pengelolaan login pengguna.
    5. Pahami cara menghubungkan ke API. misalnya Google Maps, Stripe, SendGrid Email, FireBase.

Cara Mengirim

PENTING:

Harap kirimkan ujian Anda (lengkapi formulir) terlepas dari apakah Anda memiliki situs langsung. Formulir mengumpulkan URL GitHub Anda. Kami ingin melihat kode sumber Anda terlepas dari kemajuan yang Anda buat.

  1. Unggah kode ke akun GitHub atau GitLab publik.
  2. Jalankan aplikasi Anda dalam produksi selama 1 minggu.
  3. Harap kirim ujian dengan mengklik “Kirim Ujian” di bawah.


Kirim Ujian