Job Recruitment Website - Zhaopincom - How much do you know about the post of back-end engineer (3)

How much do you know about the post of back-end engineer (3)

So far, the post requirements of back-end engineers (such as java engineers) have been analyzed, which are similar to those of front-end engineers and mobile engineers. We don't see obvious graduate schools, but there are still some requirements for middle and senior majors, but overall, the opportunities are still relatively equal. As long as the above six points are met, the chances of finding an ideal job are still relatively large, but how to meet these six points? (Learning, learning or learning, actual combat, actual combat or actual combat, there are many platforms doing this kind of content, but time is limited. If you can use your school time effectively and plan your career development accurately, it's not too late. The career possibilities are endless, and opportunities are reserved for those who are prepared. You need a career plan and a reasonable growth plan. When your own plan can meet the needs of the enterprise, you will have many choices. )

We have fulfilled the job requirements. Let's talk about how the company interviewed for this position. Of course, some companies also do written tests. Let's take a look at the interview or written test questions of some companies, which may be helpful for your future study and growth planning.

Interviewing or writing questions for back-end engineers (such as java engineers) (I think it is the highlight of knowledge points or skills).

Space is limited, so I can't systematically explain the knowledge points or skills highlights, so I mainly interpret them from the recruitment information. If I go to an enterprise for an interview, how to judge the key content of their interview or written test will help improve everyone's interview or answering skills.

If you are interested in the written test topic, you can find the article or video I wrote about the written test topic to learn to watch. I will provide a large number of written test questions and explain each topic and skill point in detail through actual combat projects.

I'll start with the recruitment of JD, and then judge the scope of the topic. Generally speaking, there are two kinds of interview questions or pen questions on the market. Large enterprises/"big factories" usually make their own questions (they will constantly update the questions according to their own business development needs, and will also form a question bank), and small and medium-sized enterprises will also make their own questions, but a large part of them are external reference questions. The following analysis is mainly my personal opinion, for your reference only. Let's take the recruitment JD content of an enterprise in Shanghai as an example to make an analysis.

Enterprise: Java engineer, salary 12K-20K/ month (middle and senior).

Job responsibilities (junior college or above):

1, responsible for customized development of MES-related information systems, and participating in demand investigation and implementation;

2. Participate in the implementation of information projects;

3. Discuss, design and implement new functions of products and related improvement measures with project managers and business consultants;

4. Compilation of software-related documents.

Analysis: from the overall job responsibilities, several key information points, MES, customization, demand research, document writing; We can see that the overall work should focus on enterprise MES system or production supply chain to do information construction, including the transformation and docking of existing systems. At the same time, it is emphasized that documents can be done. So it is likely that the problems involved are:

① Do you have MES experience? Which modules are the main functions of related industries and which modules are completed by individuals?

② Have you done demand research? What are the elements of the requirements document? Give an example or actually complete the business flow chart of a simple case?

③ Can you use product design software?

④ What problems should be paid attention to in the secondary development of the system? What are the API docking methods?

Job requirements:

1, more than 3 years experience in java development, familiar with Java and WEB development technologies and frameworks. Knowledge of ESB data bus development and instrument protocols (such as OPC and MODBUS) is preferred.

2. User website development experience;

3. Familiar with conventional databases (Oracle, MySQL), hot standby and optimization;

4. Familiar with common development frameworks such as Spring, Mybatis and Hibernate.

5.JavaScript development experience plus points;

6. Experience in MES system design and development is preferred;

7. Familiar with MES products in mainstream brand pharmaceutical industry is preferred;

8. Familiar with microservices such as spring cloud is preferred;

9. Strong learning ability; Strong communication and cooperation skills.

Analysis: We analyze the job requirements (requirements). Key information point for more than 3 years, know ESB, OPC, MODBUS, user site, conventional database hot standby/optimization, technical framework, JS, pharmaceutical industry, micro-service, etc. It can be seen that under the same overall conditions, people who meet the above keywords will be more likely to be admitted than others. Therefore, the following related issues may be involved:

What's the difference between Song Seung Heon and SSM? What's the difference between SpringCloud and SpringBoot? Talk about advantages and disadvantages and so on.

② What are the implementation methods of ②java process control? Write java program to realize 1-2 algorithm model, such as bubble method.

③ What should be paid attention to in the development of customer websites? What are the MES modules in the pharmaceutical industry?

④ How to realize IO input stream and output stream? Multithreading and processes?

⑤ What is ⑤ESB? Value to the enterprise? Principle description and distance of ESB scheduling task? What are OPC and MODBUS?

6. What are the common ways of database equipment? Problems that need attention? Examples of database performance monitoring and optimization schemes, etc.

Many enterprise interview questions and written questions also have questions about learning ability, personality and logic. Most of these problems are cited by some external evaluation agencies, which are similar. Applicants can read more, which is quite interesting.

This paper introduces the technology of back-end engineers (taking the position of java engineer as an example), the job requirements of enterprises, the interpretation of JD and so on. In fact, you can't really interpret a position, or every enterprise will put forward its own requirements because of its different business characteristics. Therefore, in order to successfully interview the corresponding positions of enterprises, we should not only seriously understand the job requirements, but also understand the enterprises. Each enterprise has different requirements for technical posts, but the concept is the same. Everyone wants to find someone who meets the needs of the enterprise and suits the needs of the enterprise. I advocate making effective use of school time or on-the-job fragmentation time, making your own career plan first, and then investing in the planning and learning process, and effectively and purposefully choosing training or practical training products in the market, not blindly.

In the last sentence, the purpose of any post setting is the same for any enterprise. The business ideas and concepts of enterprises are presented through product design and technical means, and realized through market and operation strategies.