Five major causes of failure in the Java programmer interview: failure in the java programmer interview

Source: Internet
Author: User

Five major causes of failure in the Java programmer interview: failure in the java programmer interview

The following are the five most likely causes for failure in the interview for Java Programmers. Of course, these five reasons may apply to all programmers. Therefore, if you are a programmer, read the following carefully.

#1 speak too little

Especially for open-ended problems, such as "Please introduce yourself" or "please talk about the complex problems you have solved ". The interviewer will evaluate your passion by answering these technical and non-technical questions. They will also judge your experience and abilities by simulating the team atmosphere and interacting with you.

Therefore, just two or three sentences can not only show your interest in this major, but also make the entire interview process very boring. If you cannot properly describe the value your experience, achievements, and skills can bring to your business, your competitiveness will no doubt be high. Therefore, you need to fully prepare for some of the most common open Q & A and learn to sell yourself.

#2 speaking too much

There is nothing substantive to say. In other words, it is useless words. If you cannot explain the problem in a concise manner, the interviewer will doubt whether your performance at work will be as muddy as your conversation? You can first ask the interviewer to determine whether it is necessary to explain in detail.

Interpretation is also an art. The key is to determine the focus. If necessary, go deep into the details. When talking about the business, you should look at the problem from the business point of view, do not involve any technical terms. Learn to explain the problem in a concise and clear way. If you can grasp the subject at all times, this is not a problem.

#3 unable to answer some essential technical questions

The interview is not a technical competition. It doesn't mean that there are many correct questions, but there are some core Java and Web basics that you must know. For example, for Java developers

1) do not know the difference between "=" and "equals.

2) I do not know the Conventions for the equals () and hashCode () methods to be implicitly called.

3) do not know the concept and design principles of OO.

4) multithreading cannot be well handled.

5) I do not know how to maintain the status between the HTTP client and the server.

6) It cannot explain the high-level architecture of previously invested applications.

7) do not know SQL.

...

#4 it is difficult to write simple code and cannot answer difficult questions.

As a developer, you should write code for given problems and situations based on your experience. Especially if you encounter a difficult problem, you should tell the interviewer your ideas even if you have no solution. Of course, this will make people very nervous during the interview, especially when there are still time restrictions, but you must also stay calm, at least should explain how you will try to solve the problem.

#5 bad manners and attitudes

Late, inappropriate dress, shaking hands, no eye contact, too nervous, no questions, show no interest in this profession, "I know everything" arrogant attitude, devalue your current and previous employers, get upset or frustrated when they encounter technical problems, find reasons for yourself, rather than simply accepting errors, argue with the interviewer, or use bad body language, without my own opinions, I am too dull, lying, and too loud to be a good listener.

Tip: the interviewer is not looking for a technical star, but actually has the right technical skills, soft skills, correct attitude, and comprehensive professionals that can benefit the company. Therefore, you may wish to study the organizations you want to apply for and gain an in-depth understanding of their work specifications to adjust the direction and focus of answering questions. Using each interview as a free training course and actively adjusting your mindset can not only achieve a win-win situation, but also reduce tension and achieve better performance. In this way, even if you do not get the job, you can learn something and make progress.

Java study and exchange QQ group: 523047986 chat prohibited, do not enter!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.