yoklateknik mülakat

Oyun Geliştirme Nc Transport Reliability Mülakat Soruları

75 doğrulanmış Oyun Geliştirme Nc Transport Reliability mülakat sorusu — cevaplarıyla çöz, açıklamalarıyla öğren, gerçek simülasyonda kendini test et.

Gerçek simülasyonu dene →

Örnek sorular

Nc Transport ReliabilityZorluk 2
Bir oyun, 65535'ten 0'a saran 16 bit'lik paket sıra numarası kullanıyor. İki numaradan hangisinin daha yeni olduğuna hangi kural doğru karar verir?
  • aSayısal olarak büyük olan değer her zaman daha yenidir
  • bFarkı 65536 modunda al, aralığın yarısının altı daha yenidir
  • cUDP checksum'ı büyük olan paket daha yenidir
  • dSıfıra daha yakın olan değer her zaman daha yenidir
Açıklama:Sarma anında düz unsigned karşılaştırma bozulur. Yarım-aralık kuralı uzayı dairesel varsayar: a, ancak (a-b) mod 65536 < 32768 ise b'den daha yenidir.
Nc Transport ReliabilityZorluk 3
16 bit sıra numaralarında son kabul edilen değer 65530. Ardından #5 numaralı paket geliyor. Yarım-aralık kuralına göre #5, 65530'dan daha mı yeni?
  • aDaha yeni, çünkü sarmadan geçen ileri mesafe sadece 11
  • bDaha eski — 5, 65530'dan sayısal olarak çok küçük
  • cPaketin varış zaman damgası olmadan karar verilemez
  • dEşit — ikisi de aynı 16 bit tampon penceresinde
Açıklama:65530'dan ileri 5'e mesafe (65536-65530)+5 = 11 eder, 32768'in çok altında; demek ki 5 daha yeni — sayaç 65535'i geçip sarmıştır.
Nc Transport ReliabilityZorluk 2
Bir başlık bir ack alanı ve 32 bit'lik bir ack-bits taşıyor. ack-bits'in n'inci biti set ise bu ne anlama gelir?
  • aSıra numarası n olan paket düşmüştür, hemen yeniden gönderilmeli
  • bAlım tamponunda n adet işlenmemiş paket vardır
  • cSıra numarası (ack - n) olan paket alınmıştır
  • dBir sonraki giden paket (ack + n) numarasını kullanacaktır
Açıklama:ack en yeni alınan sıra numarasını taşır; ack-bits'in her biti geriye sayarak bir eski paketi tekrar bildirir, yani n'inci bit (ack - n)'nin alındığı anlamına gelir.
Nc Transport ReliabilityZorluk 2
Aynı paket, tek bir özel ack yerine 32 ardışık başlıkta ack-bits ile onaylanmış bildiriliyor. Esas fayda nedir?
  • aTek bir açık ack'a göre toplam başlık boyutunu yarıya indirir
  • bAlıcının gördüklerini takip etme ihtiyacını ortadan kaldırır
  • cAğır kayıp altında bile her ack'ın ulaşacağını garanti eder
  • dBirkaç başlığın kaybı, ack'ın kopyalarıyla telafi edilir
Açıklama:Aynı ack'ı birçok başlıkta tekrarlamak, tek bir başlığın kaybının nadiren önemli olması demektir — genelde diğer yedek kopyalardan biri yine de ulaşır, ayrı bir yeniden gönderim gerekmez.
Nc Transport ReliabilityZorluk 1
Bir mesaj gönderildi ve ona ait bir ack henüz gelmedi. Bunu tek başına doğru yorumlamanın yolu nedir?
  • aSadece teslimin henüz doğrulanmadığı anlamına gelir
  • bPaketin ağda kesinlikle kaybolduğunu kanıtlar
  • cAlıcının hayatta olduğunu ve paket işlediğini kanıtlar
  • dBağlantının zaten zaman aşımına uğradığı anlamına gelir
Açıklama:Ack'ın gelmemesi tek başına kayıp kanıtı değildir — paket ya da onun ack'ı hâlâ yolda olabilir. Kayıp ancak bir eşik aşıldığında çıkarsanır.
Nc Transport ReliabilityZorluk 2
#100, #101, #102 birbirine yakın gönderiliyor. Önce #102, sonra #100, sonra #101 varıyor — üçü de ulaşıyor, sadece sıra dışı. Varış sırasındaki bir boşluk anında kayıp sayılırsa ne olur?
  • aYanlış bir şey olmaz, ack-bits yalnızca hiç ulaşmayanı bildirir
  • b#100 ve #101 kayıp işaretlenip gereksiz yeniden gönderilir
  • cBağlantı hiçbir sıra dışılığı kaldıramadığı için sıfırlanır
  • dSıra uzayı bunları atlamak için sessizce erken sarar
Açıklama:Saf 'boşluk = kayıp' kuralı yeniden sıralamayı gerçek kayıptan ayıramaz: #102'nin öncekilerden önce görülmesi, ikisi de hâlâ yoldayken bir boşluk gibi görünür ve gereksiz yeniden gönderime yol açar.

2850 soruluk Oyun Geliştirme bankasında kendini sına.

Mülakata başla