🇹🇷 Türkçe

Java Geliştirici Aday Mülakat Sorusu örneği

Java Geliştirici Aday Mülakat Sorusu örneği yazılım pozisyonlarında, kariyer sayfanızda ya da iş ilanı sitelerinde yayınlayabilmeniz için hazırlanmıştır.

Java Geliştirici Mülakat Soruları

Bazı açılardan en teknik rol bile tüm pozisyonlar için güçlü adaylarda ortak olan nitelikleri gerektirir: öğrenmeye istekli olma; nitelikli beceriler; iş için tutku.

Kolej performansı bile örgün eğitimi değerlendirmenize yardımcı olurken, tam bir resim vermez. Bu, bilgisayar biliminde sağlam bir arka planın önemini küçümsemek değildir. Aranacak bazı şeyler:

• Temel algoritmik kavramları anlama
• Temel algoritmaları tartışın, nasıl bulacaklar/düşünecekler/sıralayacaklar
• Daha geniş bir veritabanları anlayışı gösterebilirler mi?
• Modellemeye bir yaklaşımları var mı?

Bilgisayar Bilimi soruları

  • Bağlantılı bir listenin içinde bir döngü olup olmadığını nasıl anlarsınız? Olduğu gibi, bağlantılı listedeki düğümlerden biri, listedeki önceki bir düğüme işaret eder.
  • Bir ACID veritabanı sisteminin özelliklerini tanımlayın.

Role özel sorular

  • Java statik veya dinamik olarak yazılmış bir dil midir?
  • Polimorfizm, kalıtım ve kapsülleme ile ne demek istiyoruz?
  • Java'daki argümanlar referansa göre mi yoksa değere göre mi iletilir?
  • Soyut bir sınıf ile bir arayüz arasındaki fark nedir ve birini diğerinin üzerinde ne zaman kullanırsınız?
  • Neden bir nesne Fabrikası kullanıyorsunuz ve Singleton modelini nasıl uygularsınız?
  • “==” ve equals(…) yöntemi arasındaki fark nedir? Nesnelerin sığ karşılaştırması ile derin karşılaştırması arasındaki fark nedir?
  • Java EE, Java SE ile nasıl ilişkilidir?
  • Çalışma Zamanı istisnaları, Kontrol Edilen istisnalardan nasıl farklıdır?
  • HashMap, ConcurrentHashMap ve Collections.synchronizedMap tarafından döndürülen bir Harita arasındaki fark nedir?
  • Servlets 3.0, zaman uyumsuz desteği tanıttı. Bunun için bir kullanım durumu tanımlayın.
  • Java 8'de lambda ifadelerinin neden bu kadar büyük bir şey olarak kabul edildiğini düşünüyorsunuz?

Bu kod parçası verildiğinde:
sınıf Motor { }
genel sınıf Uygulaması {
public static void main ( String [] args ) {
Motor e = yeni Motor () ;
Motor e1 = e;
e = boş ;
}
}

  • Bu kodla ilgili hangi ifade doğrudur?
  • Bir nesne oluşturur ve nesne çöp toplamaya uygundur.
  • Bir nesne oluşturur ve nesne çöp toplama için uygun değildir.
  • İki nesne oluşturur: e ve e1. e nesnesi çöp toplama için uygundur.
  • İki nesne oluşturur ve her iki nesne de çöp toplama için uygun değildir.
  • Java'da bu mümkün mü?

A , B, C'yi uzatır

🇬🇧 English

Java Developer interview questions

This Java Developer interview questions template is optimized for posting to online job boards or careers pages and easy to customize for your company.

Java Developer Interview Questions

In some respects even the most technical role demands qualities common to strong candidates for all positions: the willingness to learn; qualified skills; passion for the job.

Even college performance, while it helps you to assess formal education, doesn’t give a complete picture. This is not to underplay the importance of a solid background in computer science. Some things to look for:

• Understanding of basic algorithmic concepts
• Discuss basic algorithms, how would they find/think/sort
• Can they show a wider understanding of databases?
• Do they have an approach to modelling?

Computer Science questions

  • How do you know if a linked list has a cycle in it? As in, one of the nodes in the linked list points to a previous node in the list.
  • Describe the characteristics of an ACID database system.

Role-specific questions

  • Is Java a statically or dynamically typed language?
  • What do we mean by polymorphism, inheritance and encapsulation?
  • Do arguments in Java get passed by reference or by value?
  • What is the difference between an abstract class and an interface and when would you use one over the other?
  • Why use an object Factory and how would you implement the Singleton pattern?
  • What is the difference between “==” and equals(…) method? What is the difference between shallow comparison and deep comparison of objects?
  • How is Java EE related to Java SE?
  • How are Runtime exceptions different from Checked exceptions?
  • What is the difference between HashMap, ConcurrentHashMap and a Map returned by Collections.synchronizedMap?
  • Servlets 3.0 introduced async support. Describe a use case for it.
  • Why do you think lambda expressions are considered such a big thing in Java 8?

Given this code fragment:
class Engine { }
public class App {
public static void main(String[] args) {
Engine e = new Engine();
Engine e1 = e;
e = null;
}
}

  • Which statement is true about this code?
  • It creates an object and the object is eligible for garbage collection.
  • It creates an object and the object is not eligible for garbage collection.
  • It creates two objects: e and e1. The e object is eligible for garbage collection.
  • It creates two objects and both the objects are ineligible for garbage collection.
  • Is this possible in Java?

A extends B, C

Toptalent.co'da en iyi yetenekleri işe alın

 Ücretsiz İş İlanı Ver