How to prepare for Java interview

24823_963e_12

Java is the best and top notch programming language which is used in many ways and many other programming languages are completely dependent on it.Java is the key thing to create many web applications and other desktop applications too but mainly it is focussed on creation of web apps.Java is divided into two parts mainly they are 1)Core Java 2)Advanced Java.

In core Java all the basic concepts of java are covered and in Advanced java you will be introduced to Servlets,JDBC connection etc.So,they are many best books which you should follow and learn in order to improve your Java Knowledge.They are many tips you should follow carefully before going to a java interview.For clearing the java interview you should be good in all the java basic topics and must be strong in J2EE.as core java is the foundation for the java programming language you should be well profound with all the topics in it.

Best Books

They are many best java book you should refer to before going for an interview such as

  • JAVA: A Beginner to Expert Guide to Learning the Basics of Java Programming
  • Head First Java, 2nd Edition
  • Java: The Complete Reference, Ninth Edition
  • Thinking in Java (4th Edition)
  • Java: An Introduction to Problem Solving and Programming (7th Edition)
  • Data Structures and Algorithms Made Easy in Java by Narasimha Karumanchi

Basic Topics

And they are also some basic topics which you need to refer such a JRE, JDK & JVM,OOPS,Different scenarios related to oops like scenarios based on compile-time and runtime polymorphism, different type of inheritance,exception hierarchy, checked and unchecked exception, Different scenarios related to exceptions,Threads , their states and ways of creating threads,Collection framework and difference between different collections,Generics,Hashcode and equals and their contract.

Question and Answers

They are some excellent questions which you need to refer before going to an interview.Here they are

  • Difference between extends Thread and implements Runnable in Java
  • Difference between PATH and Classpath in Java?
  • What is load factor of HashMap means?
  • Difference between notify and notifyAll in Java?
  • Difference between wait and sleep in Java?
  • Which two methods you will override for an Object to be used as Key in HashMap?
  • Difference between Hashtable and ConcurrentHashMap in Java?
  • Difference between ArrayList and Vector in Java?
  • Difference between List and Set in Java?
  • Difference between Hashtable and HashMap in Java?
  • Can we override private method in Java?
  • Difference between Serializable and Externalizable in Java?
  • Difference between transient and volatile variable in Java?
  • When to use transient variable in Java?
  • When to use volatile variable in Java?
  • How do you create thread-safe Singleton in Java?
  • What is double checked locking in Singleton?
  • Difference between ArrayList and HashSet in Java?
  • Write a Java program to check if a number is Even or Odd?
  • What is ClassLoader in Java?
  • How Java achieves platform independence?
  • What is difference between StringBuffer and StringBuilder in Java ?
  • What is the difference between factory and abstract factory pattern?
  • What do you understand by thread-safety ? Why is it required ? And finally, how to achieve thread-safety in Java Applications ?
  • What will happen if you call return statement or System.exit on try or catch block ? will finally block execute?
  • How do you ensure that N thread can access N resources without deadlock
  • Can you access non static variable in static context?

The topics ,books and questions above mentioned are hugely important and you should concentrate on above topics to set your interview in the correct way.

Simple Tips for GMAT Preparation

GMAT Preparation Tips

Simple Tips for GMAT Preparation

 

The road leading to a top business school simple needs one to score well on the Graduate Management Admission Test (GMAT). With competition to get into the top business schools high, making sure that one scores the best scores possible during the test is important. In this case while preparing for months on end with the best GMAT prep books at hand and before sitting for the final test, here are a few simple tips for GMAT preparation.

 

Use the best materials

 

No doubt there are many GMAT books available to help one prepare for the test. However using the best from reputable sources is important. This literally means that one should not comprise over a few dollars, getting a cheaper version of the best as it will only leave them ill prepared in the end.

Be consistent

 

Even with the best GMAT prep book, consistency is important is one is to learn. By doing this one will be able to learn the concepts that are essential to take the test. In addition this is also the quickest way to get confidence, which would otherwise be lacking if ones skills are not improved.

 

Use a set timetable

 

Reality is that one of the best tips when preparing for GMAT is use of a timetable. This way one will be able to plan sufficiently covering all important aspects and concepts. Start by a simple timetable that is not too restricting, focus and intensity of the preparation should increase as the time for the GMAT becomes shorter.

 

Create a personal prep diary

 

The number of concept questions one will come across when preparing for GMAT are limitless. However this should not inhibit one in preparation. In this regard in the course of preparation one should use a personal diary to write down the questions, which are unknown or answered after a long time. At a later time one should go back to it and try to understand it by learning the concept behind it. By doing this with the best GMAT books, one will recognize their weakness list shortening.

 

Do multiple GMATs

 

There are a number of good sources and companies that often give both GMAT preparation books and good GMAT prep tests. In this case use them as much as possible to prepare for the real test. However it is best to use companies or sources that use progressive question algorithm. This way when one improves one can get a harder question to do, to improve further. In the end even though the test questions will be different, the great exposure to numerous questions will have enabled one to be better prepared.

Welcome to Surf 2 School

Learning English has never been this easy. Whereever you are in the world Surf 2 SchoolTM offers you the possibility to learn English interactively using the latest technology and the latest trends in teaching English.

Surf 2 SchoolTM has the best professional teachers. Learn English from a teacher with a University Degree with a major in Education and hands on classroom experience.

Surf 2 SchoolTM “Brings the Classroom to your Desktop”TM

Explore the Surf 2 SchoolTM Website for all the information you need about available courses and about the internet and computer technology you will need to learn English online. Click on the Enroll button at the top of any Surf 2 SchoolTM page to start your Surf 2 SchoolTM .

Surf 2 SchoolTM is the School of the 21st Century. It brings the teacher, school and classroom right to your desk, no matter where in the world that desk might be.

Our goal at Surf 2 SchoolTM is for you to learn English at all levels of proficiency starting with a beginners course, through intermediate to advanced.

Surf 2 SchoolTM takes pride in employing educated and experienced teachers who deliver their classes with complete expertise and full understanding of their students needs.

At Surf 2 SchoolTM you will talk to a real native English speaking teacher who will teach you through direct interaction to speak english and to understand spoken english. In online interactive conversations you will practice your vocabulary and pronunciation. You will practice and improve your accent in spoken English by talking with, listening to and learning from your teacher online.

Using a digital video camera you will be able to see and be seen by your teacher in an online video conference as you learn. Your teacher will be able to watch you as you speak English and you can watch your teacher speak English. This is important for a number of reasons:

  • Your teacher will be able to see why you are having problems with some of your English pronunciation
  • You will be able to watch your teacher pronounce difficult English words
  • Feedback is immediate – helping you to learn faster and better
  • Your teacher will be able to see when you are having difficulty and suggest different ways for you to pronounce or speak English words
  • this will help your spoken English accent and
  • help you learn to communicate better in English
  • Learn English Online

    Learn English interactively
    from anywhere in the world at Surf 2 School.

    Learn English with a teacher with a University Degree with a major in Education.

    Click to Learn English at Learn to Speak and Understand English Online. Interactive Voice Chat Tuition. Personal Tutor. Lessons at Surf 2 School.
    Surf 2 School offers you the possibility to improve your language interactively, wherever you are in the world.

    Our goal at Surf 2 School is for you to progress at all levels of proficiency starting with a beginners course, through intermediate to advanced.

    Your teacher helps you on-line.

  • Your teacher will be able to see why you are having problems with some of your pronunciation
  • You will be able to watch your teacher pronounce difficult words
  • Feedback is immediate – helping you to develop faster and better
  • Your teacher will be able to see when you are having difficulty and suggest different ways for you to pronounce or speak
  • this will help your spoken accent and
  • help you in your quest to communicate better
  • We use the latest technology and the latest trends in teaching. Surf 2 School has the best professional teachers – you will really improve as you work week by week online with your teacher and hands on classroom experience.

    Learn to Speak and Understand English Online. Interactive Voice Chat Tuition. Personal Tutor. Lessons at Surf 2 School “Brings the Classroom to your Desktop”TM

    You will talk to a real native English speaking teacher who will teach you through direct interaction to speak english and to understand spoken english. In online interactive conversations you will practice your vocabulary and pronunciation. You will practice and improve your accent in spoken English by talking with, listening to and learning from your teacher online.