Java real interview questions, the offer has been received

about learning

At the beginning of the dark horse programmer, the end of the study was very full, and gradually lost some interest later, so that there would be problems such as distraction in class later, but it was too late to regret it after graduation. When you start learning project one, your thinking will always be slower than others, and you can't write code without reading the lecture notes.

Suggestion: It is good to maintain a strong interest when we first start learning Java, but we must pay attention to persistence. The teacher will explain a lot of knowledge every day. It is impossible for us to absorb and understand all of it. To find the key knowledge, other knowledge can be rested Review during time or self-study. Listen carefully in class (very important), and communicate more with teachers and classmates, so that knowledge will enter your head without knowing it. In short, listen to what the teacher says.

picture

about job hunting

Since it is during the epidemic or at the end of the year, there are many company positions. It is relatively easy to find a job, but finding a job is a small part of luck + most of the strength. Through some of my experiences, I hope to help others.

First of all, we have to summarize all the projects we have studied, and write the project script, which describes in detail what functions the project has, how these functions are realized, and what technologies and components are used. These technologies and components may be asked by the interviewer .

The second is to write a good resume according to the requirements of the employment teacher. It should not be too fancy or plain. It should make people look neat or comfortable, and you must be very familiar with the resume, including the technology and project experience in the resume. The technical point is the interview. The officer mainly focuses on some technologies or processes in the project, and finally some functions in the project. If the interviewer asks about the project in the resume, even if you are not familiar with it, you must tell the general idea or process, and you can talk about it in combination with familiar projects.

The last is the interview. Haitou is recommended, for example: one-click delivery of Zhaopin Recruitment. Be careful not to make mistakes between online and offline resumes.

picture

About the interview

My interview skills are relatively clumsy, that is, "multi-faceted", grow up in the interview, summarize after the interview, record the phone interview, find out my weaknesses and then learn, after the interview, I can go back to school in my spare time, and my classmates Communicate, so that you can learn what you didn't answer during the interview, and the students also consolidated their knowledge.

I interviewed for two weeks. In the first week, there were few interviews, only 4 companies. In the second week, I interviewed 5 companies on Monday, and interviewed 3 companies on Tuesday, and got two offers . As long as you invest in multiple websites, you will always get an interview. In addition, the required salary must match the market and not be too high, otherwise you will miss a lot of opportunities.

picture

Questions in the interview

First of all, don’t feel nervous during the interview. What you learn is yours. If you know it, you can do it. The interviewer follows your rhythm, so that the offer is stable.

Some interviewers will test you, and you have to learn to judge whether it is your duty. Because in real work, it is impossible for the company to have only you, and it is impossible to have only one back-end development, as well as operation and maintenance, testing, and project managers.

When the interviewer asks you about technical points, you can say as much as you can. As far as possible, refer to the technical points you have prepared before. If some things are forgotten and cannot be said, just say that these things have been forgotten for a long time. This is fine. In addition, when answering questions, remember not to hesitate and refute, which will give the interviewer a bad impression. If we can, we will let go and say, if it is not or if it is more difficult, we will ask the interviewer at the end. It is very fast to go to the interview with a learning attitude.

Technical Questions Asked During Interviews

① Usually, sql tuning will be asked in the interview, that is, sql optimization;

②Secondly, the most frequently asked questions are collections. First, according to the classification, we will talk about order and disorder, list, set, map, and in detail, which sub-collections are there in these collections, such as: LinkedList, ArrayList... Try to put all the collections As well as some properties, you can say as much as you can. If you talk about HashMap, there may be two situations. One is to ask you how the bottom layer of HashMap is realized. In one case, you will be asked about the difference between HashMap, HashTable and ConcurrentHashMap;

③ The internal structure of the JVM, JVM tuning, garbage collection mechanism may ask, I have not encountered it, but my classmates have been asked;

④Multi-thread related, thread pool related are often asked;

⑤Dubbo's execution process or SpringCloud will be asked;

⑥ Questions related to message middleware will be asked;

⑦The principle of Redis persistence or the basic types of Redis, or where Redis is used in your project, are often asked;

⑧Because the project experience on my resume says to use ThreadLocal, I am often asked, what is ThreadLocal and what is it for, and what is it used for in the project.

picture

Generally, the interviewer will ask if you have any questions after asking. At this time, you must not say that there is no problem. I usually ask about some technology stacks used by our company, and then the interviewer will tell you some framework components involved in their company. Don’t rush to ask the next question, just wait for him to say After picking up his words, tell me which frameworks I am more familiar with, which technologies I have known before, and it will be much faster to get started, let him think that you are interested in their company, and then you can ask some companies what type of recent projects they are, etc. For other questions, make sure he thinks you are interested in their company's projects and technologies.

Summarize

In short, try to absorb as much knowledge as possible, prepare the interview book in advance, and if you don’t know it, you can check it online (Baidu), interview more and summarize some problems in the interview process, often chat with students about the problems in the interview process, and grow together. I hope our dark horse program Students who are members of the staff can find a job that they are satisfied with and receive a salary that they are satisfied with.

picture

Guess you like

Origin blog.csdn.net/JACK_SUJAVA/article/details/132291279