yoklateknik mülakat

Oyun Geliştirme Nc Serialization Bandwidth Mülakat Soruları

75 doğrulanmış Oyun Geliştirme Nc Serialization Bandwidth 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 Serialization BandwidthZorluk 1
Bir alan yalnızca [0, 1000] aralığında değer taşıyor (örneğin bir mermi sayacı). Gereken-bit kuralına göre (bit = floor(log2(max-min)) + 1) bu alan 10 bit gerektirir. Bu alan sabit 16 bit'lik (2 byte) bir tamsayıda tutulursa, minimuma göre alan başına kaç bit boşa gider?
  • a6 bit
  • b4 bit
  • c8 bit
  • d2 bit
Açıklama:floor(log2(1000)) + 1 = 9 + 1 = 10 bit minimumdur. 16 bit'lik bir alan her gönderimde 16 - 10 = 6 bit boşa harcar.
Nc Serialization BandwidthZorluk 1
Yaygın bir bit-paketleme yaklaşımında, bir nesnenin sıkıştırılmış doğrusal hızı normalde 33 bit tutar. Tasarımcılar başa tek bir 'durgun' bayrak biti ekler: nesne durgunsa bayrak 1 olur ve 33 bitlik hız hiç gönderilmez; nesne hareketliyse bayrak 0 olur ve ardından 33 bit gelir. Bu yaklaşımda hareketli bir nesnenin hız alanı toplam kaç bit tutar?
  • a33 bit
  • b66 bit
  • c34 bit
  • d32 bit
Açıklama:Hareketli bir nesne 1 bitlik bayrağın yanında tam 33 bitlik hızı da öder: 1 + 33 = 34 bit. Yalnızca durgun bir nesne ucuz 1 bitlik kodlamayı alır.
Nc Serialization BandwidthZorluk 2
Bir bit paketleyici her giriş için 6 bitlik bir indeks ve ardından 10 bitlik bir büyüklük yazıyor. Alıcı tarafta okuyucu ilk girişi yanlışlıkla 6 bitlik indeks ve ardından 8 bitlik büyüklük olarak okuyor. Bu noktadan sonra pakette okunan her alana ne olur?
  • aYalnızca o girişin büyüklüğü biraz yanlış olur
  • bSonraki her alan, eksik kalan 2 bit yüzünden hizasını kaybeder
  • cOkuyucu bir sonraki byte sınırında yeniden hizalanır
  • dPaket atılır ve yeniden istenir
Açıklama:Bit düzeyindeki akışların kendini tanımlayan sınırları yoktur. Yazılandan 2 bit eksik okumak, o 2 biti bir sonraki alanın başında bırakır ve paketin geri kalanındaki her okuma hizasını kaybeder.
Nc Serialization BandwidthZorluk 1
QUIC'in değişken uzunluklu tamsayı kodlaması (RFC 9000 madde 16), ilk byte'ın en anlamlı iki bitini kodlanan uzunluğu seçmek için ayırır. Bu şema hangi byte uzunluğu setini destekler?
  • a1, 2, 3 veya 4 byte
  • b1, 2, 4 veya 8 byte
  • c2, 4, 8 veya 16 byte
  • d1, 3, 5 veya 7 byte
Açıklama:RFC 9000, en anlamlı iki bitin sırasıyla 6, 14, 30 veya 62 bitlik değerleri kodlayan 1, 2, 4 veya 8 byte'lık bir uzunluk seçtiğini belirtir.
Nc Serialization BandwidthZorluk 2
RFC 9000'in Tablo 4'üne göre, ilk byte'ının en anlamlı iki biti 00 olan bir varint (tek byte'lık kodlama), ondalık olarak 0'dan en fazla hangi değere kadar temsil edebilir?
  • a63
  • b127
  • c255
  • d15
Açıklama:00 öneki o tek byte içinde 6 kullanılabilir bit bırakır ve RFC 9000'in kodlama tablosunda tam olarak belirtildiği gibi 0-63 aralığını verir.
Nc Serialization BandwidthZorluk 1
QUIC'in değişken uzunluklu tamsayı kodlaması, her tamsayı alanı için sabit 8 byte göndermek yerine neden küçük değerlere daha az byte harcar?
  • a8 byte'lık alanlar UDP üzerinden gönderilemez
  • bAlıcının şifre çözmeyi atlamasını sağlar
  • cÇoğu tamsayı değeri küçüktür
  • dAlanlar arasında iletim sırasını garanti eder
Açıklama:Kodlama, 2 bitlik bir uzunluk önekini, küçük ve yaygın değerleri tek byte kadar az yerde temsil edebilme yeteneğiyle takas eder; bu da tipik bir tamsayı akışında alan başına ortalama byte sayısını düşürür.

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

Mülakata başla