How to prepare for the back -end development of Java in the school recruitment?

Author:Freshman job search network Time:2022.07.22

Forever worry -free professional mentor

@王 乔

School recruitment of Java back -end development

Are there any preparation suggestions?

From the description of the problem, the distress of this classmate is mainly concentrated: his own professional and technical level is acceptable, but in the school recruitment session, "mathematics, intellectual questions, and some ACM -like questions" are a bit difficult to do, so seek to seek it It is recommended to strengthen your shortcomings.

In fact, in my opinion, this is the appearance of a problem. What are the deep -seated and essential problems and reasons?

We look for more clues from the description of the problem.

first

Knowing information is:

#"Java Programming Thought" and "Java concurrent combat" have been seen, you can see as the theoretical foundation;

#Familiar with Hibernate, Struts2, Mybatis, have their own understanding of their advantages and disadvantages, and the degree of grasp is unknown;

#;

#Have an internship experience in the Internet factory, but not right, and the specific work situation is unknown.

There are also a few details worth noting:

The first detail: ACM (that is, the international college student program design competition). The rule of this event is to require 3 members of each team to complete 7 or more programming questions within 5 hours. The team with the least topics wins.

It is also seen that if the school recruitment test adopts such a similar form of inspection, the characteristics of the topic and the appraisal point of the appraiser are reflected from the rules of the event: both examine the professional technical level of computer programming, and at the same time inspect the team collaboration Capability and compressive strain ability.

The second detail: In addition to the ACM class, mathematical problems and intellectual problems will be a bit difficult to do. There is usually a closed -volume test for the school's test to write a limited time. Then these two types of questions actually examine job seekers: logical thinking, induction summary, fast decision -making, intelligence level, etc. Excellent quality helps you grow faster in the future workplace.

TIPS: In actual circumstances, the workplace experience of a software engineer gradually enters a deeper -level work field, such as algorithms, AI, big data, etc. The foundation of higher mathematics is particularly important. In the enterprise, the project manager will be required to have a mathematical professional background), and this is also an essential quality of becoming an excellent software developer.

To sum up, the classmate is facing: professional ability is acceptable, in the actual scenario, the application ability is insufficient, and the logical thinking ability needs to be strengthened.

From the perspective of the four dimensions of theoretical foundation, professional ability, comprehensive quality, and practical experience, the first three are closely related, solid theoretical foundation, professional ability learning will naturally not be bad, logical thinking and other comprehensive qualities are excellent. The ability to complement each other, and the strengthening of the first three is naturally reflected in the growth of actual work.

Combining the analysis of the previous two details, the advice to the classmate is roughly:

It is recommended to improve the grasp of basic skills in the professional field in a short period of time, and at the same time collect some written test questions to train mathematics/intellectual topics. The metaphor of an image is: the basic skills are "internal skills", the internal power cultivation is pure and pure, and the actual combat is naturally handy.

In addition, in the actual job search environment, especially large factories, the requirements of school recruitment software -related job seekers are more concentrated in the inspection of professional knowledge and basic ability.

In my previous consultation cases, some job seekers have encountered a relatively "extreme" situation: the interviewer asked questions one by one to all the software technology, certificates, and professional courses mentioned in the resume, which led to the job seeker's grasp of certain grasps rather than not. "Turning" in skills.

Of course, some students may have questioned: I understand the truth, how should I go in -depth training and prepare for job hunting? Here are some suggestions:

1. Reinforcement software technology

It should be noted that many young job seekers often fall into a thinking misunderstanding, that is, I especially want to express the idea of ​​"I have learned/I have learned/I have done ×× × × 需要 需要", and this is one -sided;

The reason is, as mentioned earlier, internal power is the foundation, the basic ability is sufficient, and the blessing of the workplace environment and the blessing of the company's platform will soon get the opportunity to experience and grow. Internship resume;

In addition, in the face of extensive experience interviewers, especially in the field of software technology, the so -called "three -legged cat" kung fu is difficult to brag.

2. Combine the background and requirements of the post, make up for the shortcomings in targeted

For example, the classmate mentioned that the technical framework of Java has been applied to. So which business level/and which technologies do you have to apply for? It is necessary to match it in conjunction with what it learns. If the position requires a certain technology to be relatively weak, strengthen learning.

In addition to responding to the written test, you can also display your professional ability during the interview, such as communicating with the interviewer to share the advantages and disadvantages between different technologies, your own grasp, practical application, and so on.

3. In -depth recovery personal experience

This suggestion has two purposes. The first purpose is to understand the problems and deficiencies you encountered in the past learning work by re -dating your experience. For exampleWait, to strengthen the training through a lot of simulation training, this process itself is also a process of learning growth; on the other hand, in the process of re -inventory, you can completely sort out your ideas and summarize your advantages, disadvantages, specialties, etc.In the situation, it is difficult to see the whole picture of a thing, that is, through summary reflection.

- END -

Qinghai released the implementation plan of the comprehensive reform of the college entrance examination since 2025 adopted the "3+1+2" model

Xinhua News Agency, Xining, June 27th (Reporter Zhang Long) Reporter learned from the press conference of the comprehensive reform of the college entrance examination of Qinghai Province on the 27th t

Huake announced: officially launched!

/Based on the Yangtze River, under the Grand Army MountainA modern university new...