🇹🇷 Türkçe
Java Geliştirici Aday Mülakat Soru Örnekleri
Java geliştirici adaylarında dikkat etmeniz gereken detayları yakalamak için bu Java Geliştirici aday mülakat sorularını kullanabilirsiniz.
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.
Java geliştiricilerini işe alırken aranacak bazı şeyler:
- Temel algoritmik kavramların anlaşılması
- Temel algoritmaları tartışabilme; nasıl bulacaklarını/düşüneceklerini/sıralayacaklarını
- Veri tabanlarına ilişkin daha geniş bir anlayış gösterebilirler mi?
- Modelleme konusunda bir yaklaşımları var mı?
Bilgisayar bilimi soruları
- Bağlı bir listede döngü olup olmadığını nasıl anlarsınız? Bağlantılı listedeki düğümlerden birinin listedeki önceki bir düğüme işaret etmesi gibi.
- Bir ACID veritabanı sisteminin özelliklerini tanımlayın.
Role özgü sorular
- Java statik olarak mı yoksa dinamik olarak mı yazılan bir dildir?
- 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 ne zaman birini diğerine tercih edersiniz?
- 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?
- Runtime istisnalarının Checked istisnalarından farkı nedir?
- HashMap, ConcurrentHashMap ve Collections.synchronizedMap tarafından döndürülen bir Harita arasındaki fark nedir?
- Servlets 3.0 async desteğini tanıttı. Bunun için bir kullanım durumu açıklayın.
- Sizce lambda ifadeleri Java 8'de neden bu kadar büyük bir şey olarak görülüyor?
- Bu kod parçası verildiğinde:
- Bu kodla ilgili hangi ifade doğrudur?
- Bir nesne oluşturur ve nesne çöp toplama için 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 extends B, C
🇬🇧 English
Java Developer Interview Questions
This Java Developer interview profile brings together a snapshot of what to look for in candidates, with a balanced sample of suitable interview questions.
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:
- 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