Let's talk about some questions about the java programmer interview.
This blog post is intended for recent graduates and java programmers who have been working for about two or three years.
Why do I need to change jobs?
This is a broad question. Everyone has an answer.
For example:
The company is not well-treated,
The salary increase does not meet the expected requirements,
Tired of the hard work of traveling,
There are too few sisters in the company,
Leaders are too proud,
The relationship between colleagues is too restrictive,
How much is the increase after a certain employee changes to a certain company,
Dear friends, dear friends, dear three aunts,
And so on.
Let's just talk about how to deal with the interview.
The following are some of my experiences during the interview. I hope these experiences will help and inspire you.
Simply put, the written test process is easy to pass. There are only a few exams and a total of more than a dozen questions. Generally, it consists of 5 to 10 multiple choice questions + 2 to 5 discussion questions + 1 to 2 programming questions.
After taking over the pen exam, the first step is to calm down, the second step is to browse all the questions, and the third step is to answer questions ~
When answering a question, you must answer the question quickly first. You may not have to say more about the multiple-choice question. Based on your understanding, I will give you a rough explanation of how many points you will receive.
Programming is actually not difficult. The most likely case is to write an example about a certain design pattern, and the encoding example of the design pattern, the most common scenarios are the singleton mode, factory mode, and Agent Mode.
Sometimes there will be some algorithm encoding, usually the encoding Implementation of the sorting algorithm.
Some pen-level questions may include program questions, that is, reading the program and writing the running results by yourself. This type of question examines the knowledge of the basic knowledge of java. Therefore, it is important to have a solid foundation!
OK. After the test, the next step is the interview. What are the main interview questions of java programmers?
I personally think there are three main aspects:
1. java-related technical issues
2. Questions about project experience
3. Personal Views on the team and career planning
Let's take a look at this article. After reading this article, you can find the relevant information and then respond one by one.
I. Technical Problems
What are the differences and connections between the Struts1 principle and the Struts2 principle? What projects have you used. How does spring work with the principles of aop and ioc? In which project has it been used? What are your experiences. Briefly describe StrutsMVC and SpringMVC. Servlet principle and lifecycle. Socket principle and usage of common Linux commands, shell programming describes the advantages and disadvantages of common java algorithms, such as multithreading, thread pool, thread lock, binary tree, java Data Structure Database mysql, Oracle, and usage and SQL statements, most of the questions are a brief description of the agile development of the Java garbage collection mechanism for simulating paging queries and multi-table queries, do you know the meanings of OOA/OOD/OOP java encryption and decryption java Network Communication, http protocol elements are familiar with the design mode? Briefly describe the development modes that you know or have used and the scenarios in which they are used. Ii. About the project experience, briefly describe your responsibilities in the project that you think is good about yourself, and whether you are competent for the problems you encountered in the project in the previous Task Arrangement, how do you solve this problem? (generally, you can solve this problem by yourself. However, to clarify the solution process, you must highlight the flexibility of the solution. You can also answer questions and discuss them with colleagues, so that the interviewer can be aware that he is good at using team resources and will add points to his team consciousness) 3. What do you think of the relationship between individuals and teams, personal abilities, and team collaboration about personal opinions on the team and their career plans. What is the most important part of teamwork? If Team Members disagree on a problem, what should they do? What should I do if I am dissatisfied with my superiors? How do teams differ from personal plans and how do they respond? How can we quickly integrate into new teams and create new colleagues? Personal career planning and career goals, such as those for the past two years and those for the past five years. How to view corporate culture and how to understand it. All the above content covers 90% of questions about the java programmer interview. I hope you can review your shortcomings based on these questions! I wish you and your colleagues a smooth career in the it industry! Hope you can join us! If you have any questions, you can discuss them together. Good night.
Java programmers have interviewed several times, but they feel that speaking skills are very important. Who can give me some advice?
I don't know how much you have interviewed, but I voted for my first resume, and the interview was successful. I want to show that you are qualified for the job and make others think that you will bring value to the company. You need the value of the amount of money is not what you say, but also depends on the performance of your company. Now java is not difficult, so the salary is basically fixed. Of course, the important thing is that you are with strong technical skills, you can find a job without talking!
What do java Programmers need to pay attention to during interviews? What do you want to prepare?
This depends on the interviewer, but Java may involve the following.
1. Proficiency in Java syntax.
2. Understanding of JVM principles.
3. Understanding of object-oriented concepts and design theories.
4. Application and understanding of common Java frameworks such as Spring and Struts.