How to introduce your project experience during the interview?

In the interview, after the greeting, the interviewer will introduce general project experience. Common question is asked is that you say at the nearest (or most any decent) project.

According to our interview experience, I found that many candidates did not prepare for this, that it stammered, and some even say the project does not match the experience from the aspects such as time period or technology and curriculum vitae, which would result in the following consequences .

1 The first impression is not good, at least feel that the candidate is not strong representation.

2 In general, the interviewer will be put under the project background candidates in question will ask 10 questions when interviewing hypothesis, then there will be at least five questions to ask the candidates according to the project described in the background, if no candidate She said yes, then not a good guide successor problem, the equivalent of the right questions entirely to the interviewer.

When interviewed by seven capacity, 3 parts by the time of skills, and introduce the project at the beginning it is the most important skill, so the "introduction" and the paper will "guide" two levels to tell you how to prepare for interview Project Introduction.

Well, the following is the text content.

The interviewer is a human, not a god, get your resume when you are unable to verify the details of the project (usually after hiring companies to verify by way of background checks). What's more, you do project is based on monthly basis counted, up to 30 minutes while the interviewer to understand your project experience from your resume, so you familiarity with the project is much more than the interviewer, so you it is also not nervous.

If your work experience is also richer than the interviewer, you can even control the entire interview process (after interviewing the author into a fine often do such a thing, we must also do it).

you

Interviewer

Your previous projects and skills

Know well

You can only hear you say, can only make judgments based on what you say

Responsibilities in the interview process

Defensive success in a very short period of time to

If you can not find loopholes, you can only count you have done before

Preparation time

Before the interview you have enough time to prepare

In general reading your resume before the interview 30 minutes

Communication process

You can go wrong, but not a critical error

It will not be too difficult for you, unless you are bad

skill

You have enough skill, you can also find plenty of face questions from the Internet

In fact, I asked some general questions regularly

Now that the interviewer can not know your number, then they how to verify your project experience and technology? The following summarizes some of the common questions are asked.

Questioning

purpose

Work experience and let you describe the project (most likely the most recent), take a look at your resume and say whether the same

To see if you really have done these projects

Look at the technology used in the project in your resume, such as frameworks, databases, and then ask some basic questions for these technologies

Verify that you have done or project, but see if you understand these technologies, to prepare for further questioning

For a project, the deepening ask some technical questions, or ask some different aspects of technology, you look around to answer whether there are contradictions

Thorough verification of your project details

For a technical problem, ask some projects there will be encountered, such as candidate said database done, it will ask the question of index terms

By this kind of problem, verify whether the candidate really had project experience (or just the learning experience)

In general, the rhetoric before the interview, you should be prepared to describe the project, be confident, because this part you have the final say, fluently, because after you are well prepared, you can know what you have to say. And these are your actual project experience (not a learning experience, not a training experience), then once the interviewer feel you can not tell, then the credibility is very low.

Many people are particular about "what to do in the project business, as well as details of the implementation of the code", which is equivalent to the subsequent question right directly to the interviewer. The following table lists some bad way to answer.

Way to answer

as a result of

I do XX XX software company portal project, which did function XX, XX and XX is specific modules, each made XX function, the customer is XX, XX this last project earned money

Direct interrupt, because I do not need to understand the business needs, I'll ask him in the technical project

(Need to recruit a Java back-end development, will Spring MVC)

I was recently a project with C # (or other non-Java technologies) realized or realized ...... I recently did not develop, test ...... but my most recent project, or did not use Spring MVC

Question, the items you use the most recent technology is when SSH, then write in the comments: XX no contact time is too recent SSH

When in graduate design (or at the time of reading, at the time of learning, training school in XX, XX in training courses), ......

Direct interrupted, question whether this is a commercial project you, if not, you have no other business experience. If you do not experience in commercial projects, except school recruit, or to direct the interview

When describing the project, some key elements (such as a corporation, the time, the use of technology, etc.) and do not match your resume

We will get to the bottom of this inconsistency, if that resume fraud, it may directly interrupt the interview, if it is a clerical error, we need to provide a reasonable explanation

At the same time to avoid the above bad answer, you can press the elements of preparation of the project description given in the table. If you can, please be prepared to describe it in English. In fact, fewer recent graduates, or work experience, English language skills are similar, but you say, this is a qualitative step forward.

element

style

Control in one minute inside, tell the basic situation of the project, such as project name, background, giving the customer what to do to complete the basic things, how long do, how much the scale of the project, which uses what technology, database, and then, where appropriate, simply about the module. Focused and relevant background information, technology, and databases, and other technologies.

I do XX XX company a foreign exchange margin trading platform, the customer is XX bank, mainly to complete the hanging plates, firm turnover, turnover margin leverage and other functions, the database is Oracle, JS and other technologies used in the foreground, the background used in the Java SSH several people did X months. Need not be described in detail the various functional modules, and do not need to say too much about business and technology but irrelevant. If you are interested interviewer, he could ask.

To take the initiative to tell you what to do things, this part of the description and you need some technical background is consistent.

I made a firm offer foreign exchange trading system, clinch a deal system, XXX module, did X months

Describe your role in the project's

I mostly do development, but development of the former, I was involved in business research, database design and other work under the leadership of project manager, I participated in the testing and post-deployment.

Description Technical details can be used, especially if you use technical detail, with particular attention to this part, you say, we must know, because behind the interviewer asked on the basis of this.

If you do five modules, rather just say you can skillfully say catchy two.

Which uses Java collections, JDBC, ... and other technologies, uses Spring MVC frameworks such as the technology to connect with the database.

This part of your risk themselves, if possible, and concealment say some popular elements, such as Linux, big data, access to a large pressure. But once you say, the interviewer will directly ask the details.

The system, deployed on Linux, the amount of data to be processed every day XX, in four hours is required, 1G memory is processed 50 million pieces of data in the case. Average visitors per minute XXX.

Before the interview, you must prepare, must have self-confidence, but also to avoid some of the situations below.

Conditions to be avoided

The correct approach

the reason

The answer is simple. What asked what answer, often in one sentence answer

You know will speak, focused thinking, you know, frame

Q: Do you SSH used it?

A: Used.

Q: What is used in projects where?

A: An insurance program

Q: You did what what aspect?

A: Development

I do not ask direct

Say too fluent

Appropriate pause, while thinking of his mouth

Let the interviewer what you feel in the back of preparation, so it is difficult to back problems

What say when the project description,

Some say just let some preparation, but there must logically say

Your ideas will make the interviewer feel too messy

Do not too many technical details, say you familiar with the technology

Technically go beyond that, and so the interviewer to ask

All technical points you mentioned, are likely to be asked deep. Interview the interviewer usually have their own rhythm, if you say too much technical detail in the introduction, is likely to be interrupted, so can not say you're ready highlights.

When the project presented (including of course the subsequent interview), the interviewer wants to hear it in fact some of the key points, as long as you say it, and answer the questions better, this is definitely a plus point. When I was interviewing someone else, once these key points is confirmed, I will definitely add a sum in the comment.

Here interviewer hear some key points and the corresponding column rhetoric.

key point

Rhetoric

To take into account the expansion of the code, conscious participation in framework design

My project XX insurance program, use SSH technology, the database is Oracle, (this is foreshadowing), development time, I'll start with the design framework and project managers, and participated in the construction of the frame, when the connection to the database, we use to the DAO, the reasons for this is that the SQL statements encapsulate DAO layer, once to extend the function module, you can not make too many changes.

There are tuning consciousness, through the monitoring found problems, and then solve

During the development phase, I noticed performance problems and memory SQL matter of time running, the pressure in the testing phase, I would be monitored by xx memory and database tools, find the code point to be lifted, and then optimize by checking the data. Once the final project on line, we will deploy surveillance systems, once the memory and database problems, we will be the first time to resolve.

Hands are strong, willing to work, more things will be, the team spirit is better

In the project, I not only do development work, and needs its own test, needs its own database or Java to end to debug, when I make a good one module, you need to deploy their own to test the Linux based on the output of some of the logs.

Or in the event of a problem, if it is the business side, I will promptly and project managers to communicate, if it is technical, I will check the information yourself, if testing, I will promptly and testing of human communication.

Strong sense of responsibility, able to adapt much pressure environment

He asked "If you encounter problems in the project how to do?"

Answer: I first encountered a problem and check the information, if it is not resolved, will not drag, will promptly ask the relevant people, even if overtime will be resolved within the specified time.

Assertive, we can continue to explore new knowledge

In the project, I will be the premise of ensuring the progress of the project manager and say what I think, I propose a solution. During development, I would first think about, in a good way, such as the most efficient way to achieve.

Also you're looking for the opportunity to say: I normally will continue to look at new technologies (such as Big Data Hadoop), will continue in-depth understanding of the underlying implementation frameworks and technologies.

When I went to interview people, they often ask questions in particular: What is your project's highlights? Or you as a candidate, what other bonus items to help you successfully apply for this post. Even so asked, some people just say no.

I ask already in the role of dislocation, as the interviewer, should take the initiative to say, rather than waiting to ask, but please note that the time to have skills, look for opportunities to say, usually find some open questions said. Previously sent a " how to get the interviewer in one minute? "You can refer to this.

For example: In this project uses what technology? You said that in addition to basic technologies such as Spring MVC, while Hibernate, as well as conventional technology databases, have to say, to use the Java memory management, which could reduce the pressure on the virtual machine memory, or use a large data processing technology. In other words, have to look for every opportunity to speak and current technology is also very popular show for you. Before ever made " the most complete history 69 Spring interview questions and answers " You have to have to know.

Or find related problems do scalability explanation, asked example: you have not used before, and many-to-many? You said that in addition to the basic knowledge, it also can say that in general I will set appropriately and inverse cascade keywords based on demand, followed by an actual case to illustrate the rational design help for your project, so you can explain the extension your skills. If you do not say the contrary, if the interview would think you would have a simple one to one and one to many operations.

Interview, candidates answer questions if very simple, there is one that one, not expand, or very stingy with the statement to answer my question, so I usually give them the opportunity to talk in depth (but I'm not sure that not every interviewer will ask questions in depth), if the answer is simple again, it will be very stingy to give good reviews.

Remember: the interviewer is not your relatives, the interviewer is busy, you can dig out the interviewer's highlights are few, and you say the highlight of your obligations.

I am in the process of interviewing people, according to different situations will generally give the following comments.

1 answer very short answer, but the answer was able to prove that he is indeed done for technical frameworks, I will some "framework for understanding general comment, and did not know some deep knowledge (I have asked many times you answered very short answer, then I'm sorry, I can only write so, perhaps you really strong technology, and that there is no way, why did you refuse to say?) ", and it will add a" very general skills, communication not strong ", so even if he is he will be very difficult through technical interviews, behind the interview.

2 The answer is simple, the answer is I can not verify that he has done in the project this technology, or just in high school usually learn about this technology. I would write, "said XX technology used in the resume, but some of the details can not be said, can not be seen to use this technology in the project", if this technology is essential duty point, then the possibility of an interview by him it is very small.

3 The answer is simple, and only answered by function words like er ah, after also reminded that, I will end a few perfunctory interview, direct write "technology is very weak, can not pass the interview."

4 Although by answering well to show their skills, but logic conditioning is not clear, then I will let him through technical interview, but would write "good skills, but the ability to express the general (or needs to be improved), please follow-up interview managers as appropriate. " Such opportunities through a comprehensive interview on the follow-general, after all, a comprehensive interview will focus on non-technical factors study skills and other skills. Previously sent a " most complete history of Java multi-threaded face questions and answers " You can refer to.

In any case, once the answer is simple, do not take the initiative to tell your good points, there is no coherent or clearly state your highlights, even if I let you pass the interview, do not write "deeper understanding of the details of the framework, the comparison database applications good reviews skilled "and the like, even if you are behind by technology and comprehensive interview, pay is relatively low.

Some aspects of the interview process, you absolutely can not go wrong, so you pay particular attention to the following factors in the course of preparation required. Some are listed below will lead you directly out of the wrong answer.

Error type

Consequences

Inconsistent, behind the answer can not prove your project description, such as beginning that uses Spring MVC, can not say behind most basic implementation, such as Spring does not know what kind, or can not tell the details of the project.

I would doubt the authenticity of this project, I would further ask: What is the database with the data and how much? How many people do how much time, once again obvious flaws, such as a small project uses a lot of time, then it is not just technical issues, but the nature of an attempt to "muddle through" in the interview process.

The basic conceptual problem in the project will be used are not the answer, Spring's dependency injection concept of what it is, how to use, or how to achieve many of Hibernate

Once I found the concept of do not know, I would pass more questions to confirm, if I confirm weak, and this is very serious, because poor technique and technology not used are two distinct conditions, technology never used It will lead directly out.

Inconsistent on to say in the interview and resume work experience

I would suspect that resume is compiled directly, I will let the candidates to explain, even to say CV was wrong, I would ask more in-depth questions to verify his skills and abilities.

Skill Description of your resume and answer them clearly inconsistent with such obviously only a simple Linux, but the hype

I'll pass some of the deeper issues verifying other skills, identify other aspects boast of moisture.

It is recommended that you can appropriately exaggerated, but not too much, for example, you did not build the framework set up in the project but usually had when learning, you can write "XX project is the framework you build," but you can not say you are an architect , well aware of the underlying project.

Let the interviewer you feel unstable, very impetuous, such undignified talk, or dress up a very informal interview, vest to wear.

Even if you no matter how good technology, this will likely lead you straight out.

I am a candidate for the slick will generally write directly on the bad reviews, so sad interview behind the project manager.

I also met a man working on a resume is one for six months, I asked him why he often change, he said the immediate problem is the treatment, the person I was directly Fail out.

Say so can not work overtime, can not travel

In fact, although this question, but the company may not really work overtime will travel. but

Such hear the answer that the person can not withstand much pressure of work, or a sense of duty, most companies would not be such a person.

Doing the project presentation, you can tell interspersed with some of your highlights, but please remember, the project was introduced in answer to questions, your current job is not to explain but to introduce the project highlights, once you detail that might make both in the interviewer feel you beside the point.

So then you can alluded to, for example, you can say, "Our project data requirements are relatively large, busy time per hour to deal with hundreds of thousands of pieces of data", so you can put the interviewer introduced the direction of "big data" .

Before the interview you can demand jobs, ready to this "in passing," the words. For example, the demand point of this post is Spring MVC framework, large high concurrent data, there must be a database tuning experience, the project introduced in the past, you'd better highlight these aspects of your actual skills.

Give you an example, such as memory management and database optimization Java virtual machine are two problems to be encountered in most projects, we can say that at the time of project experience narrative, in this project, we need to consider factors memory because our code is only allowed to run in 2G memory environment, but also for database performance requirements are relatively high, so we often have to monitor and optimize memory database in SQL statements. So that when the interviewer in-depth questions, you can throw yourself ready rhetoric memory optimization and database optimization aspects of the virtual machine. Before sent over the " most complete history of 40 Dubbo face questions and answers, watching the rolling interviewer! "You can refer to this.

It is not, you can say, "I do besides development, also made to understand the needs, testing and deployment of work, because the project staff is relatively small, relatively great pressure", so you can show that you have had the experience to work independently .

During the interview I once heard there are bright spots, he said, it would wait until well after the current problem, unhesitatingly ask, do most general technical interview half an hour, you put the time in on the answer prepared questions o'clock, is time to ask other questions will be less.

I interview, will encounter some who are prepared, in fact, if you really want to apply, it must be prepared in advance, which I can understand, and even agree with, as long as you do not expose too obvious signs, I will not write "seems to be prepared, not real study skills," such a thing, not to mention the feeling that each interviewer can prepare you too. But you can not have a ready and relying too strong, after all, the interview is the interviewer dominant.

I met an individual interview, they talk too much, will generally take the initiative to expand, for example, I asked him what database use, he not only answered what a database is that he did, even the way will say out of big data processing techniques.

In fact, too far, I would say focus on every detail of your investigation, because I suspect that what you say you are from the Internet to see, not what you used in the project, I would even direct threat: "You first, and I said, To be honest this technology you really used in the project, I will focus on later visits, once thought you did not do in the project, this property is to muddle through, "often these people will take the initiative to confess.

But having said that, if he just said, a greater amount of data, but go beyond that, do not continue to say back then, I would further ask, he naturally had the opportunity to express. Also note that, in general in the interview process, once you've flashed a plus point, but the interviewer did not answer the mouth, this may be a plus point of the project is not necessary, nor is he concerned, you can currently do not say or wait until you ask questions to say.

Here, we have given some tips introduction project. These tips are from lightweight java web development tutorials from the excerpts of the interview.

Two things, first, be sure to prepare before the interview, second, given herein is a method, not a dogma, we can combine the direction of this paper is to prepare their project background, rather than rote given article Some of rhetoric.

When we introduce a good project background, the interview has just begun, even if you put it better, even if you have a question directed to the preparation of your range in which they have to deal with Java Web (such as Spring MVC, ORM, etc.), Java Core ( multithreading, collections, JDBC and other issues) and databases.

Then the value is reflected in this article where it? If the boot is not good, you do not have the chance to show their ability. This is how the value of this paper lies. To be boastful words, rhetoric and some of the methods set forth herein are not racking our brains to come out, but drawn from experience in interviewing hundreds of candidates, many of which blood and tears, but also the way many successful people, focus on micro-channel public number Java technology stack, will present more dry goods, how much of this article to everyone (especially less than 3 years experience of junior programmers) help.

hsm_computer
https://www.cnblogs.com/JavaArchitect/p/7586949.html

I recommended to my blog to read more:

1. the Java the JVM, collections, multithreading, new series of tutorials

2. the Spring MVC, the Boot the Spring, the Spring series of tutorials Cloud

3. Maven, Git, the Eclipse, IDEA Intellij Tool Tutorial Series

4. the Java, the back-end architecture, Alibaba and other manufacturers face new questions

Life is beautiful, see tomorrow ~

Guess you like

Origin www.cnblogs.com/javastack/p/12624315.html