Saturday, March 29, 2008

Tip #1

Be honest to answer technical questions, you are not expected to remember everything (for example you might know a few design patterns but not all of them). If you have not used a design pattern in question, request the interviewer, if you could describe a different design pattern.

Tip #2

Every body is nervous for interviews and being a little nervous is natural. But if you are too nervous then you can overcome this by preparing for your interviews and by treating each interview as a free technical/behavioural training course. Have an attitude that even if you are not going to get the job, you are going to learn something good out of it. If you go with this attitude you will put yourself in a win/win situation and you might really get the offer. If you take this attitude you can learn a lot from your interviews. Also never think that you have to answer all the questions correctly. Do not get put off by a tricky or a difficult question. What really earns you a job is the combination of your knowledge + experience + attitude

Tip #3

Where possible briefly demonstrate how you applied your skills/knowledge in the key areas like design concepts, transactional issues, performance issues, memory leaks, best practices etc as described in the book Java/J2EE Job Interview Companion along with your business skills and interpersonal skills. Find the right time to raise questions and answer those questions to show your strength in the technical key areas, business and interpersonal skills.

Tip #4

Tell me about yourself or about some of the recent projects you have worked with? What do you consider your most significant achievement? Why do you think you are qualified for this position?Above mentioned interview questions are very common and the interviewer will be mainly looking for 4 qualities:1. Passion.2. Ability to understand potential failures (transactional issues, concurrency issues, design issues etc).3. Ability to see things at a high level as well as drill down when required.4. Ability to think dynamically to deliver solutions to complex problems and ability to analyse “what if ” scenarios (What if I want to support a non Web client?, What if I want to support other types of products? etc).

Tip #5

What was the last Java related technical book or article you read? Which Java related website(s) or resource(s) do you use to keep your knowledge up to date beyond Google? What do you think of some of the emerging technologies/frameworks like AOP, IOC, Spring, Tapestry etc? What recent technology trends are important to enterprise development?The interviewer will be mainly looking for your:Curiosity to learn: How eager you are to learn new things and keep up to date with the technology.

Learn the Java/J2EE Core Concepts/Key Areas with an easy to understand questions and answers approach.The best way to make an impression in any organizations is to understand and proactively apply and resolve the issues relating to 14 Key Areas covered in this book.Lulu books Top 100 best seller.Free Java J2EE Interview Q&A PDF download.

1. Language Fundamentals

2. Specification Fundamentals

3. Design Concepts

4. Design Patterns

5. Transactional Issues

6. Concurrency Issues

7. Performance Issues

8. Scalability Issues

9. Memory Issues

10. Exception Handling

11. Security

12. Best Practices

13. Software Development Process

14. Coding

This book will assist all Java/J2EE practitioners to become better at what they do. Usually it takes years to understand all the core concepts and design/coding issues when you rely only on your work experience. The best way to fast track this is to read appropriate technical information and proactively apply these in your work environment. It worked for me and hopefully it will work for you as well. I was also at one stage undecided whether to name this book Java/J2EE core concepts and solving design/coding issues or Java/J2EE Job Interview Companion. The reason I chose Java/J2EE Job Interview Companion is because these core concepts and design/coding issues helped me to be successful in my interviews and also gave me thumbs up in code reviews.

Succeed in your Java J2EE Job interviews with the help of Java/J2EE Job Interview Companion
Over 400 frequently asked and popular Java J2EE Interview Questions with clear and concise answers. All answers are well supported with diagrams, examples, code snippets and cross referencing.