What do Java Programmers need to pay attention to during interviews?
This article is excerpted from the Java programmer Interview Guide
Preface
Preface
Sort out the technical skills of Java programmers from the perspective of Enterprise interviews
Measure the test taker's knowledge about Java programming from the perspective of a Technical Manager.
As the Java framework matures, its functions become more and more powerful and easy to use. It is widely used and more people are using it. Java brings both convenience and inconvenience. As the trump card language for software development, enterprises constantly increase their requirements for Java programmers, job interviews have become the biggest headache for Java programmers and have to face. In order to provide the most considerate guidance for the majority of Java programmers, the author collected a large number of interview materials for Java programmers and wrote a book based on his interview experience, it is hoped that the interview with the majority of Java programmers will be of some guiding significance.
FAQs about job seekers during interviews
I also came from software development and have friends and colleagues. During the conversation with them, I found that the interview is more difficult than before. I thought I was well prepared and thought that I could pass the interview smoothly, however, as they expected, the following are common interview questions:
(1) In the interview process, neither the questions are too deep nor the difficulties are high. without careful consideration, no correct answers will be obtained. For example: String S = new string ("XYZ"); how many string objects are created? You have to think about this problem. Do not draw conclusions easily.
(2) There are many traps, which are very deep and hidden. It is really hard to identify the actual situation without a pair of eyes. For example, if (-0.0 = 0.0) is equal or not?
(3) There are more and more interview patterns. On the basis of the traditional test → interview, the "Devil test" → "stress test", which has been a tough person, has been added ", in addition, this test is quite popular and is widely used by many recruitment companies. For example, "you have ranked yourself as the final employee. Will you still be hired ?" What should you do if you are an interviewer?
(4) added comprehensive and foreign language proficiency tests. Now all commodities are facing globalization, and the natural it field is also facing the global development trend. At the same time, as more and more foreign users join, many enterprises have to pay more attention to foreign languages. In the face of such problems, some experienced senior programmers are overwhelmed, not to mention the fact that they have just stepped out of campus. For example, the examiner will ask the interviewer to introduce himself in English, which is the most basic test content for foreign language proficiency testing.
Features of this book
Based on my years of experience in the IT field and the advantages of developing multiple large projects, I was promoted from an ordinary employee to an examiner who took the test of others, mainly responsible for the interview of the company's technical staff, through more than a year of interview experience and many exchanges with the company's senior HR manager, summed up some common questions in the interview, the examiner gave a clever response to the catastrophic question. Summarize and summarize the knowledge points from the perspective of the content of the interview questions to help readers quickly prepare for an interview with Java programmers and improve their chances of promotion.
It should be declared that this book is not a tutorial and will not detail the instructions of every operation step, detailed explanations of every detail, and the installation process of every development tool. This book serves people who have a certain Java foundation but cannot cope with interviews. Use some suggestions and methods to help them take office as soon as possible.
It is recommended that you read this book after mastering the relevant technical content, and do not think that the "Bao Dian" is a omnipotent book. A qualified programmer can do everything without having to perform interviews, it is the most important to have a solid programming technology. This book has the following features:
• Highly targeted, used to help readers cope with Java programmer interviews. It mainly includes the setting of career plans, preparation of resumes in Chinese and English, precautions for posting resumes, how to increase the number of resumes to be viewed, the interview process, and emergency response skills.
• Pre-examination Review: knowledge points will be reviewed before the analysis of the questions in each chapter, to help readers understand the exam focus of this chapter.
• Select the classic questions from major companies, and each question will have a detailed analysis of the questions to help readers better understand them.
• A well-defined hierarchy will provide detailed explanations and descriptions of the key content. The explanation of the secondary content is short, and some may even pass through, which can help readers distinguish between primary and secondary content, find out where you should work harder and do not blindly get overwhelmed.
• It involves a wide range of content and new technologies, such as ejb3.0 specifications that have never been used in other related Interview books.
• Strong operability. This book contains a large number of Typical Computer Testing Questions that frequently occur, which can help readers to deepen their understanding.
Main content of this book
The first article (Chapter 1) describes preparations for job interviews: how to plan your career and how to master the interview process, eliminate fear; create a satisfactory and high-traffic resume; pay attention to what you need to dress during the interview; understand the questions frequently asked by the interviewer for emergency purposes; if you need to select multiple offer (employment notice), will you select a large company or a small company?
Article 2 (Chapter 2 ~ Chapter 2) describes the basic knowledge of Java programmers, the content includes basic knowledge of Java language, exception handling, I/O control flow, object-oriented programming, threads, sets, and database technology.
Article 3 (Chapter 2 ~ Chapter 16th) specifically introduces the high-end web development topics developed by Java, including J2EE, XML/UML, and Servlet/jsp technologies.
Article 4 (Chapter 2 ~ Chapter 2) describes basic computer programming questions, including common algorithms, string operations, and common sorting principles. This section also describes common SQL statements for database operations. In addition, we also introduced the frequently-seen questions of thinking expansion. First, we introduced the questions of thinking expansion programming. This question is characterized by the need to build a model and then implement it through programming; finally, I introduced some intelligence testing questions to help readers get familiar with their ideas and solutions.
Suitable for readers who read this book
This book has a wide range of features, thorough analysis and excellent examples, and strives to guide readers through the interview with comprehensive knowledge and rich examples. This book can be used as a reference book for beginners and intermediate Java programmers and for students who want to know Java or related technologies. It is especially suitable for graduates who want to study and use Java program development.
Author of this book
This book is mainly written by Zhang Kun, other participants include Dr. Zhang, Fang Zhenyu, Chen guanzuo, Fu Kui, Chen Qin, Liang yangyang, Bi mengfei, Chen Qing, Chai Xianghua, Chen extraordinary, Chen Hua, and Chen Yu. cheng Zhuo, Chen xianzai, Fan Li, Fang Jian, Chen Ke, Gong fangliang, Guo gang, Chen Song, and Ji guofei.
Prepared
More exciting resources:
Design blog http://www.cnblogs.com/designbook
Blog: http://www.cnblogs.com/broadview/
Web development columns http://blog.csdn.net/broadviewwebdev
Embedded http://blog.mcuol.com/Broadview/index.htm
Program Design column http://blog.csdn.net/broadviewprograming
Database column http://blog.csdn.net/broadviewdatabase
Phpchina: http://www.phpchina.com/home/space.php
CN-Java: http://www.cn-java.com/www1? 564186/
Itpub: http://space.itpub.net/13164110/