yoklateknik mülakat

Oyun Geliştirme Nc Time Sync Tick Mülakat Soruları

75 doğrulanmış Oyun Geliştirme Nc Time Sync Tick 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 Time Sync TickZorluk 1
Bir istemci-sunucu zaman alışverişi milisaniye cinsinden dört zaman damgası kaydediyor: T1 (istemci gönderim) = 2000, T2 (sunucu alım) = 2035, T3 (sunucu gönderim) = 2042, T4 (istemci alım) = 2090. theta = ((T2-T1)+(T3-T4))/2 formülüyle theta kaçtır?
  • a-6.5 ms
  • b6.5 ms
  • c-13 ms
  • d41.5 ms
Açıklama:(T2-T1) = 35, (T3-T4) = -48, toplam = -13, ikiye bölünce -6.5 ms çıkar. +6.5 ms işareti ters çeviriyor, -13 ms son bölmeyi atlıyor, 41.5 ms ise iki terimin işaretli toplamı yerine mutlak değerlerini topluyor.
Nc Time Sync TickZorluk 1
Aynı theta = ((T2-T1)+(T3-T4))/2 formülünü T1=500, T2=460, T3=470, T4=530 (ms) ile kullanırsan theta kaçtır?
  • a-100 ms
  • b-50 ms
  • c50 ms
  • d-40 ms
Açıklama:(T2-T1) = -40, (T3-T4) = -60, toplam = -100, ikiye bölünce -50 ms çıkar. -100 ms bölmeyi atlıyor, 50 ms işareti ters çeviriyor, -40 ms ise yalnızca ilk terimi kullanıp (T3-T4)'ü görmezden geliyor.
Nc Time Sync TickZorluk 2
1. soruda hesaplanan offset theta = -6.5 ms idi; theta = T(B) - T(A) olarak tanımlanır, A istemci (başlatan), B sunucu (yanıtlayan). Bu negatif değer iki saat hakkında ne söyler?
  • aSunucunun saati istemcinin saatinden yaklaşık 6.5 ms ileride görünüyor.
  • bRound-trip gecikme negatif çıkmış, ölçüm geçersizdir.
  • cSunucunun saati istemcinin saatinden yaklaşık 6.5 ms geride görünüyor.
  • dİstemci paketi olması gerekenden 6.5 ms geç göndermiştir.
Açıklama:theta = T(B) - T(A) tam olarak B (sunucu) aynı anda A'dan (istemci) daha erken bir zaman okuduğunda negatif olur, yani sunucu saati istemci saatinin 6.5 ms gerisindedir. Negatif theta, delta (round-trip gecikme) veya gönderim zamanlaması hakkında bir şey söylemez.
Nc Time Sync TickZorluk 1
T1=2000, T2=2035, T3=2042, T4=2090 (ms) ve delta = (T4-T1) - (T3-T2) formülüyle delta kaçtır?
  • a90 ms
  • b97 ms
  • c7 ms
  • d83 ms
Açıklama:(T4-T1) = 90, (T3-T2) = 7, dolayısıyla delta = 90 - 7 = 83 ms. 90 ms ikinci terimi çıkarmayı unutuyor, 97 ms çıkarmak yerine topluyor, 7 ms ise yalnızca ikinci terimi bildiriyor.
Nc Time Sync TickZorluk 2
delta = (T4-T1) - (T3-T2) formülünde çıkarılan (T3-T2) terimi neyi temsil eder ve neden çıkarılır?
  • aİstemcinin son senkronizasyondan bu yana biriken saat kaymasını temsil eder; istemci saatini düzeltmek için çıkarılır.
  • bSunucunun paketi alıp yanıtı göndermesi arasında geçen kendi işleme süresini temsil eder; ağ gecikmesini yalıtmak için çıkarılır.
  • cSunucudan istemciye tek yön ağ gecikmesini temsil eder; iki kez sayılmasın diye çıkarılır.
  • dPaketin veri baytlarının iletim süresini temsil eder; paket boyutunu göz ardı etmek için çıkarılır.
Açıklama:(T3-T2), sunucunun yanıt vermeden önce paketi elinde tuttuğu süredir. Bunu round-trip aralığından (T4-T1) çıkarmak, geriye yalnızca ağda geçen süreyi bırakır; böylece sunucu işleme gecikmesi ölçülen ağ gecikmesini şişirmez.
Nc Time Sync TickZorluk 2
Ölçülen round-trip gecikme delta 50 ms çıkıyor. Her tek yön bacağın 25 ms sürdüğünü varsaymak her zaman güvenli midir?
  • aHayır — yol asimetrikse iki bacak birbirinden çok farklı olabilir.
  • bEvet — delta formülü zaten simetrik bir yolu garanti eder.
  • cHayır — delta her zaman gerçek tek yön gecikmesinin tam dört katıdır.
  • dEvet, ama yalnızca bağlantı bir röle sunucudan geçiyorsa.
Açıklama:delta yalnızca round-trip'i, yani T(A->B->A)'yı ölçer. Bu toplamın gidiş ve dönüş bacakları arasında nasıl bölündüğü hakkında hiçbir bilgi taşımaz; ikiye bölmek ölçülmüş bir gerçek değil, bir varsayımdır.

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

Mülakata başla