Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Türk Telekom Yazılım Geliştirme Kampı 3.Gün

Total questions: 17

Worksheet time: 10mins

Name
Class
Date
1.

Hangisi hata bazlı tasarım önerilerinden biri değildir?

a)

Unit Test

b)

Test otomasyonlar

c)

Kaos mühendisliği

d)

Manuel testler

2.

Ürün temelli düşünme için hangisi yanlıştır?

a)

DevOps uygulanmalı

b)

Agile yöntemler ile çalışmalı

c)

Çalışmalar zaman sınırlıdır

d)

Tam zamanlı ekip vardır

3.

Hangisi monolit mimari problemlerinden değildir?

a)

Ölçekleme

b)

Teknoloji çeşitliliği

c)

Debug zorluğu

d)

Kod tabanı genişliği

4.

Mikroservis dönüşüm için hangisi doğrudur?

a)

Basit bir yapı oluşur

b)

Tek seferde tüm uygulama dönüştürülmelidir

c)

SOA'dan Mikroservise dönüşüm yapılmaz

d)

Gelişmiş ölçeklenme sağlar

5.

Aşağıdakilerin hangisi TDD'de kullanılan ifadelerden biri değildir?

a)

AssertSame

b)

AssertArrayEquals

c)

AssertDone

d)

ParameterizedTest

6.

TDD lifecyle'a göre hangi ifadelerin çalışma sırası doğru verilmiştir?

a)

BeforeAll-AfterAll-BeforeEach-AfterEach

b)

BeforeAll-BeforeEach-AfterEach-AfterAll

c)

BeforeEach-BeforeAll-AfterAll-AfterEach

d)

BeforeEach-AfterEach-BeforeAll-AfterAll

7.

Hangisi API GATEWAY sağladığı yararlardan değildir?

a)

SOLID

b)

Kimlik Doğrulama

c)

Yetkilendirme

d)

Loglama

8.

Config Server ne işe yarar?

a)

Ortak kullanılan konfigürasyon ayarlarının herhangi bir kod deposundan alınarak kullanılmasıdır.

b)

Dağıtık Loglama için kullanılır.

c)

Dağıtık İzleme için kullanılır.

d)

Rollback mekanizması için kullanılır.

9.

Önbellekleme(Cache) ne için kullanılabilir?

a)

Dağıtık Loglama için kullanılır.

b)

Veritabanında select, update, delete işlemleri için kullanılır.

c)

Dağıtık İzleme için kullanılır.

d)

Veritabanına gitmeden bellek üzerinden hızlıca kayıtların getirilmesi için kullanır.

10.

Servis Registry ne işe yarar?

a)

Kimlik Doğrulama işlemine yarar.

b)

Dağıtık Loglama için kullanılır.

c)

SOLID'de Single Responsibilty'i ifade eder.

d)

Mikroservis'lerin ip port bilgilerini tutar ve ilgili servislerin nereye gdeceğini belirler.

11.

Reactive manifesto 4 ilkesi içinde replicasyonu hangi ilke kapsamaktadır?

a)

Dirençlidir

b)

Duyarlıdır

c)

Esnektir

d)

Mesaj güdümlüdür

12.

Reactive programa başarılı bir Subscriber- Publisher sürecindeki hangi methodlar sıra ile çalışır ?

a)

Subscribe -> request ->onnext -> oncomplete

b)

request -> Subscribe ->onnext -> oncomplete

c)

request -> onnext -> Subscribe -> oncomplete

d)

onnext ->request -> Subscribe -> oncomplete

13.

Stream collections için hangisi doğrudur?

a)

Stream datalar tutar.

b)

Collection sonsuz sayıda datayı işleyebilir.

c)

Stream sadece 1 kere işlem yapılabilir.

d)

Stream daima eager davranır.

14.

Reactive programlamadaki en büyük kazanç nedir?

a)

Non blocking resource olması

b)

Blocking resource’u da kapsamasından dolayı eski blocking uygulamalarımız bu kütüphanelerde çalıştırabiliyor olmamamız.

c)

Reactive programlamada stream kullanılarak programların yazılıyor olması.

d)

Non bloking olarak aynı anda birden çok olayı –Stream– dinleyerek ya da takip ederek pozisyon alabilen ya da değiştirebilen kod parçacıkları uygulamayı maliyet ve peformans kazancı sağlar.

15.

Hangisi Olay Tabanlı Mimari'nin bileşenlerinden biri değildir?

a)

Producer

b)

Event Bus

c)

SOAP

d)

Event

16.

Aşağıdakilerden isimlerden hangisi bir EventE belirleyici isim olarak verilebilir?

a)

Fatura_servisi

b)

Login_başarılı_oldu

c)

Para_çekimi

d)

Hesap_kapatma

17.

Olay Tabanlı Mimari ile ilgili aşağıdakilerden hangisi doğrudur?

a)

Event'ler güncellenebilir atomik nesnelerdir.

b)

Kafka senkron iletişimi üstlenmiştir.

c)

Producer'ın ürettiği bir Event'i birden fazla Consumer tüketebilir.

d)

Olay Tabanlı Mimari her derde devâdır.