Pertanyaan wawancara AWS

Oleh Aaron Cao · Diperbarui

Pertanyaan wawancara AWS
Wawancara AWS menguji apakah Anda pernah menjalankan layanan di lingkungan produksi, bukan apakah Anda bisa menghafal katalognya. Harapkan pertanyaan inti tentang jaringan VPC, IAM, kelas penyimpanan, dan ketersediaan tinggi, lalu pertanyaan skenario tentang biaya, kegagalan, dan migrasi, di mana penalaran lebih penting daripada nama layanannya.

Wawancara AWS menguji apakah Anda pernah menjalankan layanan di lingkungan produksi, bukan apakah Anda bisa menghafal katalognya. Harapkan pertanyaan inti tentang jaringan VPC, IAM, kelas penyimpanan, dan ketersediaan tinggi, lalu pertanyaan skenario tentang biaya, kegagalan, dan migrasi, di mana penalaran lebih penting daripada nama layanannya.

Apa yang sebenarnya diuji pewawancara AWS?

Anda sudah membaca daftar layanannya tapi tetap tidak tahu wawancaranya akan seperti apa. Kesenjangan itu wajar, dan bagian ini menutupnya: babak AWS dirancang untuk mencari tahu apakah Anda pernah mengoperasikan sesuatu, bukan apakah Anda bisa menyebutkan namanya.

Polanya muncul pada pertanyaan lanjutan. Pewawancara bertanya layanan mana yang akan Anda gunakan, Anda menjawab dengan benar, dan pertanyaan berikutnya adalah mengapa bukan yang lain. Seseorang yang pernah menjalankan beban kerja itu menjawab berdasarkan tagihan, gangguan, atau migrasi. Seseorang yang hanya membaca dokumentasi akan tersendat. Pertanyaan kedua itu, bukan yang pertama, yang menentukan hasil wawancara AWS.

Tiga jenis babak berulang muncul: babak dasar tentang jaringan, identitas, penyimpanan, dan komputasi; babak skenario atau desain di mana Anda merancang sesuatu di bawah batasan; dan babak pemecahan masalah di mana Anda diberi sebuah gejala dan ditanya apa yang akan Anda periksa. Ekspektasi kedalaman meningkat seiring senioritas, tapi bentuknya tetap sama. Bank pertanyaan peran dan topik lain ada di hub pertanyaan wawancara.

Pertanyaan inti AWS mana yang paling sering muncul?

Berikut adalah pertanyaan-pertanyaan dasar yang berulang di berbagai wawancara AWS, dikelompokkan sesuai cara babak biasanya diatur.

Jaringan dan VPC

  • Apa itu VPC, dan bagaimana perbedaan antara subnet publik dan privat?
  • Kapan Anda membutuhkan NAT gateway, dan berapa biayanya?
  • Bagaimana security group berbeda dari network ACL?
  • Bagaimana Anda akan menghubungkan dua VPC, dan kapan peering menjadi pilihan yang salah?

Identitas dan keamanan

  • Jelaskan IAM roles, policies, dan users, dan kapan Anda akan menggunakan masing-masing.
  • Bagaimana instance EC2 mendapatkan kredensial tanpa menyimpan sebuah key?
  • Seperti apa prinsip least privilege dalam sebuah policy nyata?
  • Bagaimana Anda merotasi dan mengaudit secrets di AWS?

Penyimpanan dan basis data

  • Bandingkan kelas penyimpanan S3 dan jelaskan kapan Anda akan menggunakan masing-masing.
  • Apa perbedaan antara EBS dan instance store?
  • Kapan Anda memilih DynamoDB dibanding RDS, dan apa yang Anda korbankan?
  • Bagaimana read replica berbeda dari deployment multi-AZ?

Komputasi dan ketersediaan

  • Jelaskan auto scaling group dan metrik yang akan Anda jadikan acuan penskalaan.
  • Kapan Lambda menjadi jawaban yang salah?
  • Apa perbedaan antara availability zone dan region?
  • Bagaimana Anda akan merancang sistem untuk menghadapi hilangnya satu availability zone secara keseluruhan?

Bagaimana cara menjawab pertanyaan skenario?

Pertanyaan skenario adalah yang memisahkan kandidat, karena tidak ada jawaban yang bisa dihafal. Contoh pertanyaannya:

  • Tagihan bulanan kami berlipat ganda tapi traffic tidak. Bagaimana Anda mencari tahu penyebabnya?
  • Rancang pipeline unggah berkas yang menangani berkas yang terlalu besar untuk satu request.
  • Sebuah layanan lambat hanya di satu availability zone. Apa yang pertama kali Anda periksa?
  • Pindahkan basis data on-premise ke AWS dengan downtime minimal. Jelaskan langkah-langkahnya.
  • Bagaimana Anda membuat arsitektur ini bertahan dari gangguan regional, dan berapa biayanya?

Jawablah dengan urutan yang sama setiap kali: nyatakan kembali batasan yang menurut Anda paling penting, ucapkan asumsi Anda dengan jelas, pilih sebuah layanan, lalu sebutkan trade-off yang Anda terima. Kalimat trade-off itulah yang didengarkan pewawancara, karena itu membuktikan Anda tahu apa yang dikorbankan dari pilihan tersebut.

Seorang backend engineer yang mewawancarai untuk peran platform di perusahaan menengah diminta merancang pipeline unggah. Alih-alih langsung menyebut S3, dia bertanya apakah unggahan bersifat user-facing dan seberapa besar ukuran berkasnya, lalu memilih presigned URL dengan multipart upload dan menjelaskan bahwa dia menolak merutekan lewat application server karena akan membuat throughput menjadi masalah penskalaan. Pilihan layanannya biasa saja; penalarannya yang diingat orang.

Bagaimana seharusnya Anda berlatih untuk ini?

Membaca daftar pertanyaan bukanlah latihan. Mode kegagalan dalam wawancara AWS adalah mengetahui jawabannya tapi menyampaikannya sebagai monolog yang tidak terstruktur, dan itu hanya muncul ke permukaan saat Anda berbicara.

Kerjakan daftar-daftar di atas dengan bersuara, satu pertanyaan setiap kali, dan pegang teguh urutan empat bagian: batasan, asumsi, pilihan, trade-off. Rekam beberapa dan dengarkan kembali untuk momen ketika jawaban Anda kehilangan bentuknya. Menjalankan rangkaian yang sama sebagai wawancara simulasi menambahkan pertanyaan lanjutan, yang merupakan bagian yang tidak bisa Anda latih sendirian dan bagian yang paling diandalkan pewawancara AWS.

Satu batasan yang perlu dinyatakan dengan jelas: beberapa seleksi AWS adalah asesmen otomatis, direkam, atau diawasi, bukan percakapan langsung. Itu di luar cakupan asisten langsung mana pun, termasuk SubcueAI. Persiapan adalah satu-satunya hal yang membantu di sana, dan hub jenis wawancara menjelaskan format mana yang berperilaku seperti apa.

FAQ

Apakah saya perlu sertifikasi AWS untuk lulus wawancara?

Sertifikasi bisa membantu resume lolos seleksi awal, tapi jarang bertahan pada pertanyaan lanjutan. Pewawancara bertanya mengapa Anda menolak sebuah alternatif, dan jawaban itu datang dari pernah menjalankan beban kerjanya, bukan dari sebuah ujian.

Seberapa dalam wawancara AWS membahas jaringan?

Lebih dalam dari yang diperkirakan kebanyakan kandidat. Struktur VPC, subnet, security group versus network ACL, dan bagaimana traffic sebenarnya keluar dari subnet privat muncul di hampir setiap babak, di setiap tingkat senioritas.

Apa kesalahan wawancara AWS yang paling umum?

Menyebutkan sebuah layanan tanpa menyebutkan trade-off-nya. Pewawancara sering mendengar jawaban yang benar; yang mereka dengarkan adalah apakah Anda tahu berapa biaya dari pilihan itu, dalam bentuk uang, latensi, atau beban operasional.

Apakah pertanyaan wawancara AWS berbeda untuk peran DevOps dan backend?

Dasar-dasarnya sangat tumpang tindih. Babak DevOps mendorong lebih jauh ke jaringan, IAM, dan pemecahan masalah, sementara babak backend menghabiskan lebih banyak waktu pada penyimpanan data dan keputusan desain di level aplikasi.

Bolehkah saya menggunakan asisten AI selama wawancara AWS?

Hanya babak lisan langsung yang merupakan format tempat asisten langsung dirancang untuk digunakan, dan bahkan saat itu, perekaman, berbagi layar, pengawasan, atau perangkat yang dikelola perusahaan membuatnya tidak mungkin. Asesmen otomatis berada di luar cakupan.

Pertanyaan terkait

← Selengkapnya tentang Pertanyaan Wawancara Berdasarkan Peran & Topik