AWS mülakat soruları

Yazan: Aaron Cao · Güncellendi

AWS mülakat soruları
AWS mülakatları, kataloğu ezbere bilip bilmediğinizi değil, üretimde servis çalıştırıp çalıştırmadığınızı test eder. VPC ağ yapısı, IAM, depolama sınıfları ve yüksek erişilebilirlik üzerine temel sorular bekleyin, ardından maliyet, arıza ve göç hakkında, servis adından çok muhakemenin önemli olduğu senaryo soruları gelir.

AWS mülakatları, kataloğu ezbere bilip bilmediğinizi değil, üretimde servis çalıştırıp çalıştırmadığınızı test eder. VPC ağ yapısı, IAM, depolama sınıfları ve yüksek erişilebilirlik üzerine temel sorular bekleyin, ardından maliyet, arıza ve göç hakkında, servis adından çok muhakemenin önemli olduğu senaryo soruları gelir.

AWS mülakatçıları gerçekte neyi test eder?

Servis listesini okudunuz ama mülakatın nasıl geçeceğini hâlâ kestiremiyorsunuz. Bu boşluk normaldir ve bu bölüm onu kapatır: AWS turları, bir şeyi adlandırıp adlandıramadığınızı değil, işletip işletmediğinizi ortaya çıkarmak için kurgulanmıştır.

Bu örüntü takip sorusunda ortaya çıkar. Mülakatçı hangi servisi kullanacağınızı sorar, doğru cevap verirsiniz, bir sonraki soru ise neden diğerini kullanmadığınızdır. İş yükünü işletmiş biri bir faturadan, bir kesintiden veya bir göçten yola çıkarak cevap verir. Yalnızca dokümantasyonu okumuş biri tıkanır. AWS mülakatlarına karar verdiren, ilk soru değil, bu ikinci sorudur.

Üç tür tur tekrarlanır: ağ yapısı, kimlik, depolama ve hesaplama üzerine bir temel bilgi turu; kısıtlar altında bir şey tasarladığınız bir senaryo veya tasarım turu; ve size bir belirti verilip ne kontrol edeceğinizin sorulduğu bir sorun giderme turu. Derinlik beklentisi kıdemle birlikte artar, ama şekil aynı kalır. Diğer rol ve konu bankaları mülakat soruları merkezinde bulunur.

En sık hangi temel AWS soruları çıkar?

Bunlar, AWS mülakatlarında tekrar eden ve turların genelde düzenlenme biçimine göre gruplanmış temel sorulardır.

Ağ yapısı ve VPC

  • VPC nedir ve genel ile özel alt ağlar birbirinden nasıl ayrılır?
  • Ne zaman bir NAT gateway'e ihtiyacınız olur ve bu size neye mal olur?
  • Security group'lar network ACL'lerden nasıl farklıdır?
  • İki VPC'yi nasıl bağlarsınız ve peering ne zaman yanlış seçimdir?

Kimlik ve güvenlik

  • IAM rollerini, politikalarını ve kullanıcılarını açıklayın, hangisini ne zaman kullanırsınız.
  • Bir EC2 örneği bir key saklamadan kimlik bilgilerini nasıl alır?
  • En az ayrıcalık ilkesi gerçek bir politikada nasıl görünür?
  • AWS'de sırları nasıl döndürür ve denetlersiniz?

Depolama ve veritabanları

  • S3 depolama sınıflarını karşılaştırın ve hangisini ne zaman kullanacağınızı açıklayın.
  • EBS ile instance store arasındaki fark nedir?
  • RDS yerine ne zaman DynamoDB seçersiniz ve neden vazgeçersiniz?
  • Okuma replikaları çoklu AZ dağıtımından nasıl farklıdır?

Hesaplama ve erişilebilirlik

  • Auto scaling gruplarını ve ölçekleyeceğiniz metrikleri açıklayın.
  • Lambda ne zaman yanlış cevap olur?
  • Bir erişilebilirlik bölgesi ile bir bölge arasındaki fark nedir?
  • Tüm bir erişilebilirlik bölgesinin kaybına dayanacak şekilde nasıl tasarlarsınız?

Bir senaryo sorusuna nasıl cevap verirsiniz?

Senaryo soruları adayları birbirinden ayıran sorulardır, çünkü ezberlenebilir bir cevap yoktur. Tipik sorular:

  • Aylık faturamız iki katına çıktı ama trafik çıkmadı. Nedenini nasıl bulursunuz?
  • Tek bir istek için çok büyük dosyaları işleyen bir dosya yükleme hattı tasarlayın.
  • Bir servis yalnızca bir erişilebilirlik bölgesinde yavaş. İlk önce neyi kontrol edersiniz?
  • Yerinde bir veritabanını minimum kesinti süresiyle AWS'ye taşıyın. Adım adım anlatın.
  • Bu mimariyi bölgesel bir kesintiden nasıl sağ çıkarırsınız ve bunun maliyeti ne olur?

Her seferinde aynı sırayla cevap verin: önemli olduğunu düşündüğünüz kısıtı yeniden ifade edin, varsayımınızı sesli söyleyin, bir servis seçin, sonra kabul ettiğiniz ödünü adlandırın. Mülakatçıların dinlediği şey ödün cümlesidir, çünkü bu, seçimin bedelini bildiğinizi kanıtlar.

Orta ölçekli bir şirkette platform rolü için mülakata giren bir backend mühendisinden bir yükleme hattı tasarlaması istenir. Hemen S3'ü adlandırmak yerine, yüklemelerin kullanıcıya yönelik olup olmadığını ve dosyaların ne kadar büyük olduğunu sorar, ardından multipart yüklemeli presigned URL'leri seçer ve application sunucuları üzerinden yönlendirmeyi reddettiğini çünkü bunun throughput'u bir ölçeklendirme sorununa dönüştüreceğini açıklar. Servis seçimi sıradandı; hatırlanan şey muhakemesiydi.

Bunları nasıl pratik yapmalısınız?

Bir soru listesi okumak pratik değildir. AWS mülakatlarındaki başarısızlık modu, cevabı bilip onu yapısız bir monolog olarak sunmaktır ve bu ancak konuştuğunuzda ortaya çıkar.

Yukarıdaki listeleri sesli olarak, birer birer çalışın ve kendinizi dört parçalı sıraya bağlı tutun: kısıt, varsayım, seçim, ödün. Birkaçını kaydedin ve cevabınızın şeklini kaybettiği anı geri dinleyin. Aynı seti bir deneme mülakatı olarak çalıştırmak, tek başınıza prova edemeyeceğiniz ve AWS mülakatçılarının en çok dayandığı kısım olan takip sorusunu ekler.

Açıkça belirtilmesi gereken bir sınır var: bazı AWS seçmeleri canlı bir konuşma değil, otomatik, kayıtlı veya gözetimli değerlendirmelerdir. Bunlar, SubcueAI dahil herhangi bir canlı asistanın kapsamı dışındadır. Orada yardımcı olan tek şey hazırlıktır ve mülakat türleri merkezi hangi formatların nasıl davrandığını açıklar.

SSS

AWS mülakatını geçmek için bir AWS sertifikasına ihtiyacım var mı?

Bir sertifika bir özgeçmişin bir seçmeyi geçmesine yardımcı olabilir, ama takip sorusuna nadiren dayanır. Mülakatçılar neden bir alternatifi reddettiğinizi sorar ve bu cevap bir sınavdan değil, iş yükünü işletmiş olmaktan gelir.

AWS mülakatları ağ yapısında ne kadar derine iner?

Çoğu adayın beklediğinden daha derine. VPC yapısı, alt ağlar, security group'lar ile network ACL'lerin karşılaştırılması ve trafiğin özel bir alt ağdan gerçekte nasıl çıktığı, her kıdem seviyesinde neredeyse her turda karşınıza çıkar.

En yaygın AWS mülakat hatası nedir?

Ödünü adlandırmadan bir servisi adlandırmak. Mülakatçılar doğru cevabı sık sık duyar; dinledikleri şey, seçimin size para, gecikme veya operasyonel yük olarak neye mal olduğunu bilip bilmediğinizdir.

AWS mülakat soruları DevOps ve backend rolleri için farklı mıdır?

Temeller büyük ölçüde örtüşür. DevOps turları ağ yapısı, IAM ve sorun gidermeye daha fazla girer, backend turları ise veri depoları ve uygulama düzeyinde tasarım kararlarına daha fazla zaman ayırır.

Bir AWS mülakatı sırasında bir yapay zekâ asistanı kullanabilir miyim?

Yalnızca canlı sözlü bir tur, bir canlı asistanın tasarlandığı formattır ve o durumda bile kayıt, ekran paylaşımı, gözetim veya şirket tarafından yönetilen bir cihaz bunu imkansız kılar. Otomatik değerlendirmeler kapsam dışıdır.

İlgili sorular

← Daha fazlası: Rol ve konuya göre mülakat soruları