Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • Java Mulakat Sorulari

Java Mulakat Sorulari

Gönderim Ekim 1st, 2014

BooksIs verenler tarafindan sozlu mulakatlarda yada kurumun standart belirlemis oldugu yazili sinavlarda sizin programlama bilginizi olcebilecek bazi yetkinlik belirten sorular bulunmaktadir. Bu makalemde sizlere kendi yeteneginizide test edebileceginiz; nesne yönelimli programlama ve özellikleri, Java ve işlevselliğine ilişkin genel sorular, Java koleksiyonları, çöp toplayıcıları, istisna işleme, Java uygulamaları, Swing, JDBC, Uzak Metot Çağrımı (RMI), Servlet ve yaklaşık görüşecek JSP konularinda genel kultur olabilecek bazi mulakat sorular bulunmaktadir.

Konu basliklarini su sekilde siralayacak olursak;

1. Object Oriented Programming (OOP)
2. Java hakkında Genel Sorular
3. Java Threads
4. Java Collections
5. Garbage Collectors
6. Exception Handling
7. Java Applets
8. Swing
9. JDBC
10. Remote Method Invocation (RMI)
11. Servlets
12. JSP

1. Object Oriented Programming (OOP)

OOP alaninda java dili olsun olmasin mutlaka encapsulation, inheritance, polymorphism ve abstraction hakkindaki genel bilgiyi ve kucuk bir uygulama yazarak ornek verebileceginiz kesinlikle soru olacaktir. Bu sebepten encapsulation, inheritance, polymorphism ve abstraction kavramlarinin aciklamalarini iyi dile getirmelisiniz. Ozelliklede Abstraction ve Encapsulation arasindaki farklarin ne oldugu hakkinda ozel ve puanlamasi yuksek soru tipiyle karsilasabilirsiniz.

2. Java hakkında Genel Sorular

Jvm Nedir, java neden platform bagimsiz bir programlama dili olarak anilmaktadir?

JDK ve JRE arasindaki farklar nelerdir?

Bir keyword olarak “Static” nedir, private veya static metodlari nasil gecersiz kilabiliriz?

Non Static bir deger, static bir degiskene erisebilir mi?

Java tarafindan desteklenen veri turleri nelerdir? Autboxing ve Unboxing nedir?

Function Overriding ve Overloading nedir?

Constructor, Constructor Overloading ve Copy-Constructor nedir?

Coklu miras yani multiple inheritance nedir?

Interface ve Abstract siniflar arasindaki fark nelerdir?

pass by reference ve pass by value nedir, orneklendiriniz?

3. Java Threads

Process ve Thread arasindaki farklar nelerdir?

Bir is parcacigini olusturmak icin hangi yolu tercih edersiniz, neden?

Yuksek seviyedeki bir is parcacigi nasil olusturulur?

Synchronized Method ve Synchronized Block arasindaki farklar nelerdir?

Deadlock nedir?

Deadlock olmaksizin N kaynaktaki N Thread’e erisimleri nasil olusturabiliriz?

4. Java Collections

Java Collections Framework’lerinin en temel interface’leri nelerdir?

Nicin Cloneable ve Serializable interface’ler collection uzatmalari degildir?

Iterator nedir?

fail-fast ve fail-safe arasindaki farklar nelerdir?

Java’da HashMap nasil calisir?

hashCode() ve equals() metodlarinin Java’daki onemleri nelerdir?

HashMap ve Hashtable arasindaki farklar nelerdir?

Array ve ArrayList arasindaki farklar nelerdir? Hangi zamanlarda ArrayList uzerinde Array’lar kullanilir?

ArrayList ve LinkedList arasindaki farklar nelerdir?

Comparable ve Comparator interface nedir?

Java Priority Queue nedir?

Big-O notation hakkindaki bilginiz nedir? Farki veri yapilari acisindan bazi ornekler verebilir misiniz?

Java Collection framework’e iliskin en iyi uygulamalardan bazilari nelerdir?

Enumeration ve Iterator interface’leri arasindaki farklar nelerdir?

HashSet ve TreeSet arasindaki farklar nelerdir?

Sirali bir dizi (ordered array) ve sirasiz bir dizi (unordered array) arasindaki farkliliklar nelerdir?

5. Garbage Collectors

Java’da garbage collection kullaniminin amaci nedir ve ne zamanlar kullanilir?

System.gc() ve Runtime.gc() metodlari ne is yaparlar?

Ne zaman finalize() metodu cagirilir ve amaci nedir?

Bir nesne referansi null olarak degerlendirilmisse, garbage collection hemen o nesne tarafindan tutulan bellegi serbest mi birakir?

Java Heap yapisi nedir? Heap’te ki Perm Gen alani nedir?

Serial ve Throughput Garbage collector aralarindaki farklar nelerdir?

Bir nesne ne zaman garbage collection icin uygun olur?

6. Exception Handling

Java exception’un iki turu nedir? Bu iki tur arasindaki farklar nelerdir?

Exception ve Error’lar arasindaki fark nedir?

throw ve throws arasindaki farklar nelerdir?

Exception handling sonunda bulunan finally blogunun onemi nedir?

finalize() metodu ile finally blogu arasindaki farklilik nedir?

7. Java Applets

Applet nedir? Applet yasam dongusu hakkinda bilgi veriniz?

Bir applet yuklendiginde ne olur?

Applet ve Java Application arasindaki farkliliklar nelerdir?

Applet’lerde ki kisitlamalar nelerdir?

Guvenilmeyen applet’ler nelerdir?

Internet uzerinden yuklenen applet ve dosya sisteminden yuklenen applet arasindaki farkliliklar nelerdir?

8. Swing

Choice ve List arasindaki farklar nelerdir?

Layout manager nedir?

Scrollbar ve jScrollPane arasindaki farkliliklar nelerdir?

Clipping Nedir?

MenuItem ve CheckboxMenuItem arasindaki farkliliklar nelerdir?

BorderLayout ve GridBagLayout elementleri nasil ayarlanabilir?

Window ve Frame arasindaki farklar nelerdir?

Clipping ve Repainting arasindaki iliski nedir?

Event-listener interface ve event-adapter class arasindaki iliski nedir?

9. JDBC

JDBC Nedir?

JDBC driver’larinin rollerini aciklayiniz?

Class.forName metodunun amacini aciklayiniz?

PreparedStatement’in Statement uzerindeki avantaji nedir?

CallableStatement kullanimi nasildir?

Connection pooling ne demektir?

10. Remote Method Invocation (RMI)

RMI nedir?

RMI mimarilerinin temel prensibleri nelerdir?

RMI mimarisinin katmanlari nelerdir?

RMI’nin uzaktan arabirim rolleri nelerdir?

java.rmi.Naming sinifinin rolu nedir?

RMI binding ne demektir?

Naming sinifindaki bind() ve rebind() metodlarinin islevleri ve aralarindaki farklar nelerdir?

Bir RMI programinin calismasindaki temel adimlar nelerdir?

RMI stup rolu nedir?

DGC nedir? Nasil calisir?

RMI icerisindeki RMISecurityManager kullaniminin amaclari nelerdir?

Marshalling ve Demarshalling kavramlarini aciklayiniz?

Serialization ve Deserialization kavramlarini aciklayiniz?

11. Servlets

Servlet Nedir? Bir Servlet mimarisi nasil olmalidir?

Servlet ve Applet arasindaki farklar nelerdir?

GenericServlet ve HttpServlet arasindaki farklar nelerdir?

Servlet yasam dongusunden bahsedin?

doGet() ve doPost() arasindaki farklar nelerdir?

Web Application ne dir?

SSI, Server Side Include yapisini aciklayin?

Servlet Chaining nedir?

Client makinelerin servlet’lere istek gondermesinden bahsedin?

HTTP’nin yanit verme adimlarindan bahsedin?

Cookie nedir?

HTTP Tunneling nedir?

sendRedirect ve forward metodlari arasindaki farklar nelerdir?

URL Encoding ve URL Decoding yapilari nelerdir, aciklayiniz?

12. JSP

JSP Page nedir? JSP ile calismanin avantajlari nelerdir?

JSP Request’lerinin islem adimlari nelerdir?

Directive’ler nelerdir? JSP’te mevcut directive’ler nelerdir?

JSP action’lar nelerdir?

Scriptlet, Decalaration ve Expression’lar nelerdir, aciklayiniz?

imlicit objects nedir, ne ise yararlar aciklayiniz?

 

Kisacasi, java uzerine bir is mulakatinda sozlu mulakatlarinda yada yazili sinavlarinda cikabilecek en genel ve basit soru tiplerini her defasinda gozden gecirmenizde fayda var. Iyi kod yazabiliyor olabilirsiniz fakat her ne kadar kendinizi ifade ederken birseyleri bilmek zorundaysaniz ayni sekilde bu gibi terimleride ifade etme konusunda basarili olmak zorundasiniz.

Keyifli Calismalar Dilerim.

Etiketler: , ,
Bulundugu Konu Etiketleri Bilgisayar Mühendisi, Genel, Java, Mulakat Sorulari, Yazilim |

Lutfen Yorumlarinizi Burdan Ulastiriniz!...

You must be Kullanici Adiniz : to post a comment.

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var