En İyi 40 Bilgisayar Bilimi Mülakat Soruları ve Cevapları

İşte hayalinizdeki işe sahip olmak için hem yeni hem de deneyimli adaylara yönelik bilgisayar bilimleri mülakat soruları.

 

Yeni Öğrenciler için Temel Bilgisayar Bilimi Mülakat Soruları ve Cevapları

1) Bilgisayar sistemi nedir?

Bir bilgisayar sistemi, bellek, CPU, kendisine bağlı çevresel aygıtlar ve işletim sisteminin birleşimidir (OperaTing Sistemi).


2) Bir bilgisayar sisteminin bileşenlerini listeleyin

Bir bilgisayar sisteminin bileşenleri şunlardır:

  • Kontrol ünitesi ve aritmetik mantık ünitesi dahil CPU (Merkezi İşlem Birimi)
  • Birincil ve ikincil gibi bellek
  • Klavye faresi, yazıcı tarayıcısı vb. gibi giriş ve çıkış aygıtları.

3) Mikroişlemci nedir?

Mikroişlemci, bir bilgisayarın merkezi işlem biriminin tüm işlevlerine sahip entegre bir devredir.


4) Bazı bilgisayar işlemcilerini listeleyin

Bilgisayar işlemcileri şunlardır: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 ve 5) AMD Ryzen 5.


5) Bazı popüler işletim sistemlerini listeleyin

Bazı popüler işletim sistemleri şunlardır: Microsoft Windows, OSX ve Linux.


6) Süper Sınıf Nedir?

Süper sınıf tüm sınıfların temelidir. Sınıfın geri kalanının nesnesi, üst sınıfla ilgili tüm özelliklere sahiptir.


7) Sınıf değişkenini açıklayın

Değişkenler, sınıfın her örneğiyle paylaştığı bir belleği temsil eder.


8) SDLC nedir?

SDLC'nin anlamı Yazılım geliştirme Yaşam Döngüsü Daha kısa sürede kaliteli yazılım ürünleri ortaya çıkaran bir süreçtir. SDLC'nin içerdiği aşamalar şunlardır: 1) planlama, 2) tasarım, 4) inşaat, 5) test etme ve 6) dağıtım.


9) Dosyanın anlamını açıklar.

Dosya, bilgileri veya verileri kalıcı olarak depolayan adlandırılmış bir konumdur. Her zaman depolama cihazında, “.”(DOT) ile ayrılmış, birincil ve ikincil adlara sahip bir dosya adı kullanılarak depolanır.


10) Programlama dili nedir?

Bir programlama dili, bir görevi gerçekleştirmek için bilgisayara veya bilgi işlem aygıtlarına talimatlar vermeye yönelik dilbilgisi kurallarının bir koleksiyonudur.


11) Bütünleşik Geliştirme Ortamı Nedir?

IDE, GUI tabanlı bir yazılım programıdır. Programcıların gerekli tüm program ve kitaplıklarla uygulamalar oluşturmasına yardımcı olmak için tasarlanmıştır.


12) Çerçeveyi açıklayın

Çerçeve, yazılım uygulamaları yapmak için bir platformdur. Geliştiricilerin belirli bir platform için programlar oluşturabilecekleri temeli sağlar. Örneğin bir çerçeve, önceden belirlenmiş sınıfların yanı sıra işlevleri de içerebilir. Girişleri işlemek, donanımı yönetmek ve sistem yazılımıyla etkileşimde bulunmak için kullanılabilir.


13) Arayüz Nedir?

Arayüz bir sınıfa benzer Javaancak soyut yöntemlerin bir koleksiyonudur. Bir sınıfın birden fazla arayüzü olabilir.


14) Sınıf nedir?

Sınıf, nesneler oluşturmaya yönelik bir plandır. Bir sınıf, sınıf örneği olan yöntemleri ve değişkenleri içerir.


15) Yapıcı ve yöntem soyut sınıfı ve arayüzü arasındaki farkı ayırt edin

Sınıf ve arayüz arasındaki fark:

Soyut sınıf arayüzey
Soyut sınıf kalıtımı desteklemez. Arayüz birden fazla mirası destekler.
Soyut bir sınıf yapıcıyı içerir. Arayüz bir yapıcı içermez.
Soyut bir sınıf “Abstract” anahtar sözcüğü kullanılarak bildirilir. Arayüz “interface” anahtar sözcüğü kullanılarak bildirilir.
Tüm erişim değiştiricilerle kullanılabilir. Yalnızca genel erişim değiştiriciyle kullanılabilir.

16) Soyut sınıf nedir?

Soyut bir anahtar kelimeye sahip bir sınıfa soyut sınıf denir.


17) Dizi nedir?

Dizi, belirli sayıda benzer veri türünü tutan bir kaptır.


18) Yapıcı nedir?

Yapıcı, bir sınıf nesnesi oluşturmak için kullanılan bir yöntemdir.


19) Cin ve Cout'u tanımlayın

Cin ve Cout sırasıyla giriş ve çıkış dosyaları için kullanılan nesnelerdir.


20) C ile C arasındaki fark nedir? C++?

C ile arasındaki fark C++ olduğu:

C C++
Prosedür odaklı bir dildir. Nesneye Yönelik bir Programlama dilidir.
C dili Yukarıdan Aşağıya programlama yaklaşımını takip eder C++ Aşağıdan yukarıya programlama yaklaşımını takip eder.
Bir C programının dosya uzantısı .c'dir Bir c+ + program dilinin dosya uzantısı:.cpp
C programlama dilinde büyük bir program kodu, fonksiyon adı verilen küçük parçalara bölünür. içinde C++ programlama dilinde büyük bir program kodu Nesneler ve Sınıflara bölünmüştür.
C'deki yapı, işlev bildirimi özelliğini sağlamaz. Yapısı C++ Bir fonksiyonu yapının üye fonksiyonu olarak bildirme özelliğini sağlar.

Deneyimlilere Yönelik Bilgisayar Bilimi Mülakat Soruları

21) Yapıcı türlerini listeleyin

İki tür kurucu vardır: 1) parametreli kurucu ve 2) varsayılan kurucu.


22) Yapay zeka nedir?

Yapay Zeka veya makine zekası, görevleri yerine getirebilen akıllı makineler oluşturmak için kullanılan yaygın bir terimdir. Yapay zekanın temel amacı sorunları daha iyi ve daha hızlı bir şekilde çözmektir.


23) Makine öğrenimi nedir?

Makine Öğrenimi, bir programcı tarafından açıkça kodlanmadan, kendini geliştirerek mükemmel bir örnekten öğrenebilen bir sistemdir.


24) Derin öğrenme nedir?

Derin öğrenme, beyindeki nöron ağını taklit eden bir bilgisayar yazılımıdır. Makine öğreniminin bir alt kümesidir ve derin sinir ağlarını kullandığı için derin öğrenme olarak adlandırılır.


25) Farklı OOPS ilkelerini sıralayın?

Temel OOPS ilkesi şunlardır: 1) kapsülleme, 2) soyutlama, 3) kalıtım ve 4) polimorfizm.


26) Çeşitli erişim değiştirici türlerini açıklayın

Dört tür erişim değiştirici vardır:

  • Özel: Belirli bir sınıfa görünür
  • Halka açık: Tüm dünyaya görünür
  • korumalı: Belirli paketlerin yanı sıra alt sınıflar tarafından da görülebilir

27) Derleyici ve yorumlayıcı arasındaki fark nedir?

Derleyici ve yorumlayıcı arasındaki fark şudur:

derleyici Çevirmen
Derlenen kod daha hızlı çalışır. Yorumlanan kod daha yavaş çalışır.
Orijinal programdan bağımsız olarak çalıştırılabilen çıktı programını (exe biçiminde) oluşturur. Bir çıktı programı oluşturmayın. Böylece programcı, yürütme sırasında her zaman kaynak programı değerlendirir.
Hedef program bağımsız olarak yürütülür ve bellekte derleyiciye ihtiyaç duymaz. Yorumlayıcı, yorumlama sırasında hafızada bulunur.
Derleyiciler sıra zamanında ne olacağını tahmin edemediğinden uygulanması zordur. Program ve geliştirme ortamı için en uygunudur.
Bir programın tamamını girdi olarak alır. Giriş olarak tek satırlık bir kodlama alır.
Derleme sonrasında tüm hataları aynı anda görüntüleyin. Her satırdaki tüm hataları tek tek görüntüler.

28) Programlama dili nedir?

Bir programlama dili, bilgisayarlara veya bilgi işlem aygıtlarına görevleri gerçekleştirmeleri talimatını veren bir dilbilgisi kuralları koleksiyonudur.


29) Miras nedir?

Kalıtım, bir sınıfın geri kalan sınıfların özelliklerini türettiği nesne yönelimli bir programlama kavramıdır.


30) Yapıcı ve yöntem arasındaki farkı ayırt edin

Yapıcı ve yöntem arasındaki fark şudur:

Inşaatçı Yöntem
Yapıcı herhangi bir sınıfın örneğini başlatmak için kullanılır. Yöntem, bazı işlemleri veya işlevleri gerçekleştirmek için kullanılır.
Herhangi bir dönüş türü yoktur Bir dönüş türü vardır.
Yapıcı adı sınıf adıyla aynı olmalıdır. Yöntemin adı ihtiyaca göre aynı veya farklı olabilir.
Bir sınıf nesnesi oluşturduğunuzda otomatik olarak çağırır. Yöntemi açıkça çağırmanız gerekir.
Derleyici tarafından sağlanan varsayılan bir kurucu vardır. Derleyici tarafından sağlanan bir yöntem yoktur.

31) Güle güle akışı nedir?

Bayt akışı çoğunlukla 8 bitlik Unicode için giriş ve çıkış gerçekleştirmek için kullanılır.


32) Yıkıcı ile neyi kastediyorsunuz?

Yıkıcı, bir nesneyi silen veya yok eden bir sınıf üyesi işlevidir.


33) OSI Modelinin Katmanlarını Listeleyin

OSI modellerinin katmanları şunlardır: 1) Fiziksel, 2) Uygulama, 3) Sunum, 4) Oturum, 5) Aktarım, 6) Ağ ve 6) Veri Bağlantı Katmanı.


34) Süreç ve iş parçacığı arasındaki temel fark nedir?

Süreç, yürütülmekte olan program olarak adlandırılır. İş parçacığı bir sürecin bir bölümüdür, dolayısıyla; bir prosesin birden fazla iş parçacığı olabilir.


35) Birincil belleği açıklayın

Birincil bellek, RAM, Merkezi İşlem Birimi (CPU) tarafından doğrudan erişilebilen bir bilgisayarın ana belleğidir. İşlemin yürütülmesi bitene kadar geçici bilgileri saklar.


36) İnternet nedir?

İnternet, geniş bir bilgi ve iletişim olanağı sunan küresel bir bilgisayar ağıdır. Bir iletişim protokolü kullanan, birbirine bağlı ağları içerir.


37) World Wide Web (WWW) nedir?

WWW veya World Wide Web, internet medyasını kullanarak bilgiye erişme yöntemidir.


38) Algoritma Nedir?

An algoritma belirli bir sorunu çözmek için takip edilmesi gereken bir kural veya adım adım bir süreçtir.


39) İşletim sistemi nedir?

An Operating sistemi (OS) son kullanıcı ile bilgisayar donanımı arasında arayüz görevi gören bir yazılımdır. Her bilgisayarda diğer programları çalıştırabilmek için en az bir işletim sistemi bulunmalıdır.


40) Kriptografi nedir?

Kriptografi, bilginin gerçek anlamını gizleyen tekniklerin incelenmesidir. Bu bilgiyi insanlar tarafından okunamayacak bir formata dönüştürür ve bunun tersi de geçerlidir.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.