Java has no experience, and fresh graduates have no project experience. How to interview?

Freshmen, it's time to find a job.

Panic?

No need!

 

Look at the recent students related to java development, the book is here.

 

The book is a bit exaggerated. Based on the school recruitment and interview experience I have done, I can tell you how fresh graduates (without much actual project experience) should respond to interviews.

 

Prepare a small system

 

The first is to make up for the lack of actual project experience of the last freshman. You can do a small project yourself, such as a library management system, online shopping mall, customer management system, etc. (of course, a project with relatively simple functions). Don't be lazy, do it all by yourself. Only in this way can I really understand the project I am doing, and I won't know the question three times.

 

 

Understand the system with object-oriented thinking

 

Java is an object-oriented language, so projects developed with java should be understood in an object-oriented way.

 

You need to be able to tell what kind of objects you have in your system. What are the key attributes of the objects, and what are the relationships between these objects before?

 

For example, a simple book management system may have role objects, user objects, permission objects, book objects, and book classification objects.

 

For example, an attribute of a book object corresponds to a book classification object, indicating what classification the book is.

 

 

Sort out the relationship between tables clearly

 

For a simple system, the basic business is actually to do some simple additions, deletions, and changes to the tables in the system. So the relationship between the tables is clarified, and the business of the entire system is basically smooth.

 

This piece is mainly to figure out what the primary key of the table is, and which fields are used to make the association between the tables. The relationship between these tables is one-to-one, one-to-many, or many-to-one. Which side is one, which side is more. It must be clearly described.

 

The data table also needs to be able to write relatively complex SQL for the relationship between the tables and the business.

 

 

The whole system runs through

 

The first two steps are basically to sort out some details of the system. Finally, we need to run through the system as a whole.

 

Need to be able to describe the system from the perspective of the overall business. Recommendations can be described from the perspective of life cycle.

 

Take the book management system as an example. At the beginning, there must be the creation of corresponding role users and so on. To establish the authority module of the system, then it is necessary to establish a book classification. With classification, you can create new specific books.

 

At this time, you can do some corresponding query services. The end of the life cycle is destruction, which is also deleted.

 

Let me talk about an idea here. In a specific interview, you need to combine your own system modules and your own language to sort out the description.

 

From the details to the whole, the whole system can be clearly stated. Basically, it has won the interviewer's goodwill to a large extent and has scored a lot.

 

If you do some extensions to technical points, frameworks, etc., the success rate of the interview is very high.

 

Finally, I wish my friends all the best to suit their job.

 

At last


If you want to learn Java, I will share some Java learning materials with you. You don’t have to waste time searching everywhere. I have compiled all the materials from Java entry to proficiency. These materials are all made by me. The latest Java learning routes compiled in the year, Java written test questions, Java interview questions, Java zero-based to proficient video courses, Java development tools, Java practice projects, Java e-books, Java study notes, PDF document tutorials, Java programmers’ experience, Java job resume templates, etc. These materials will definitely help you learn Java in the future. It is a must for every Java beginner. Please enter my Java technology qq exchange group to download by yourself . All the materials are in the group. In the file, you need to communicate and learn more with you when you go in.

 

Guess you like

Origin blog.csdn.net/deqing271/article/details/115215179