Search This Blog

Tuesday, June 9, 2015

RBS Java Interview Questions

RBS Java Interview Questions

Written Test Java Questions
  1. What is the strategy to handle ConcurrentModificationException in your Java program ?
  2. What will be behavior of a Java Program where infinite recursion takes place with limited Stack memory ? Does the program complete or Stackoverflow exception is thrown ?
  3. Comparable vs Comparator ? when should I choose one over the another ?
  4. How will you remove duplicate records from a database table ? Will group by clause help ?

Core Java Interview Questions
  1. How does serialization takes place in Java ? What is purpose of externalizable interface ? What are transient variables ?
  2. Why most of methods in Collections class declared as static ?
  3. What is difference between overloading and overriding ? What is hiding of members and methods - both static and instance one ?
  4. What is ThreadLocal class used for ?
  5. What is purpose of Classloader provided by Java ? What is effect of multiple classloaders on Singleton Class ?
  6. NoClassDefFoundError vs ClassNotFoundException ?
  7. What is proxy design pattern ? What is it's practical usage ?

Design Problems
  1. How will you design a caching implementation where items in cache needs to be expired (deleted from memory) after age of 5 minutes irrespective of the access timing ?
  2. How will you design your own custom thread pool in Java ? Don't use the One provided by JDK.
  3. What do you understand by Producer Consumer Problem ?

7 comments :

  1. The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Project Centers in Chennai for CSE.

    Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
    Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

    ReplyDelete
  2. I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us. https://whyandhow.net/

    ReplyDelete
  3. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. I would like to state about something which creates curiosity in knowing more about it. It is a part of our daily routine life which we usually don`t notice in all the things which turns the dreams in to real experiences. Back from the ages, we have been growing and world is evolving at a pace lying on the shoulder of technology. data science course will be a great piece added to the term technology. Cheer for more ideas & innovation which are part of evolution. keep it up
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete