Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

Had wanted to share how graduates and junior programmers into the big company experience, but then I thought, Rengeyouzhi, programmers may want to enter or entrepreneurial growth companies or other types of companies, so they simply share some upgrade by interviewing skills and skills, skills I speak, the company you choose, hatchback convenience.

Graduates and junior programmers (typically 3 years work experience) mostly at the stage lean business, often encounter a lack of actual project experience bottlenecks when looking for a job as a technical interviewer, I often during the interview. feel these candidates lack experience deficiencies. But I did before java part-time teacher training, also summarized some of these people to enhance practical skills and interview skills, techniques, old and recently someone asked me this, so I'll just write this blog post.

1 is preferably accumulated some experience in commercial projects of college students, so that we can form a generation gap advantage

The company will hire a general kind of people? We put all kinds of answers are summarized into one sentence: the need to match the technology and who have relevant project experience, and then simplify it, did experience (generally refers to commercial project experience, then said bluntly project will be able to make money), then most companies use technology and matching requirements, that is, if you have the relevant experience, so light and candidates who have experience compared to theory, there is a generation gap advantage, so when I interview candidates often see two or even three students counter-attack scene.

How to accumulate experience in commercial projects? Practice as soon as possible, if possible, sophomore summer you can find a software company to work, if you have a teacher out items, it is best to do together, if the school internships that have more to go. If you can not find the internship company, or you can go to some sites take some part-time live commercial projects.

Note here that the general component of the graduation project is not heavy component of commercial projects, that if you only graduate experience in design, it can only be the same group of people and not commercial projects compete together.

What kind of benefits can bring you the advantages of the generation gap?

  • At school recruit, most people do not experience in commercial projects, but you have your resume on the first instance by the possibility of very large, but also in the actual interview, even if you have basic knowledge of algorithms and other questions are not answered well, but as long as the interview officer that you have done business project, by the possibility of an interview than people without commercial projects is much higher.

  • In the form of websites, resume, many companies actually have a commercial project experience, if you do not, and even the opportunity to interview are not, but if you have experience in commercial projects such as internships, then at least you through primaries the likelihood of greatly enhanced.

After 2 took to the community, in the early stages, select a target, such projects have accumulated experience

When I interviewed the graduates as well as junior programmer, I feel there have been actual project experience very few people, (which is more validated experienced people quite favorable), and, by these people about the possibility of an interview than 3 years the programmer is much smaller. Now I come to analyze common problem these people.

Question 1, commercial projects little experience, so your resume can not even pass the screening, do not receive this opportunity to interview.

Question 2, even though some worry because the project team dignitaries, so that some of the junior programmers get an interview, but in the interview process, these people are often unable to prove that they really related techniques used in the project, which is only theoretical experience people interviewed by the possibility is very small.

Question 3: Most junior programmers often can prepare, to know arithmetic, logical questions and some simple rhetoric, can not prove that they have some work necessary skill points, which can not prove you are qualified for the job.

The result of the problem is this: in my hands by interviewing programmers, eight more have over 3 years experience, in fact, the interview requirement is not difficult, to work on the line, but most of the junior programmers just could not prove it .

In response to these problems, the advice given is: learning and accumulation.

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

1 set himself a clear goal, after three years of work to change as little as possible, otherwise you have to start from scratch to accumulate.

2 For example, the target direction is the back-end Java development, then at work, do not muddle along, and more with the group of seniors to learn, to master more and more knowledge.

3 got to focus on "performance optimization" as the theme, such as memory performance optimization, database optimization, multi-master skill points can be used to optimize these projects.

4 Even if you do not prepare for the interview recently, but they have to face questions while watching while working, out of the interview, the best on a regular basis. After all, everyone detours in the learning process, with the sentence, the more popular is the words of trial and error, through continuous interview, can continue to modify their learning direction.

3 points to dry in Java Core, java Web and databases in general, what is the company's most recent standard

These minimum standards are also able to find work, Java Core criteria below.

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

To claim a Java Web aspects as follows:

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

In database terms, the minimum requirement is reflected in the following three areas of demand.

第一,针对一类数据库(比如MYSQL,Oracle,SQL Server等),会基本的增删改查操作,会用一些基本的函数,会编写存储过程触发器索引等工具。

第二,知道一些基本的对项目开发有帮助的概念,比如范式,索引,分区等。

第三,能编写一些相对复杂的SQL语句,比如带连接,带子查询,嵌套查询等。

在java web轻量级开发面试教程这本书里,我对此做了详细的说明。

我知道,其实大多数的初级程序员都知道上述知识点,但无法有效地在项目中证明这点,而且,我之前也说了,上述仅仅是最低要求,接下来给出的要点将大大提升各位的面试成率。

4 通过简历证明自己在项目中用过相关知识点,面试时尽量找机会说出来

这里给出些准备简历时的注意要点。

1 针对每份工作微调简历,在发给目标公司的简历中,多写些在该公司职位介绍时出现的关键字。

2 少写不相干的工作经验,任何经验都往目标公司的职位要求上靠,比如目标公司的职位是java后端开发,你写一些linux上项目维护的经验或数据库DBA的相关经验尚属搭边,但如果写上测试或实施等经验,就属于不相干了。

3 少写关于项目业务介绍的内容,因为目标公司不关心。

4 这个是关键,一定得结合业务实际,写上自己有过相关技能的经验。

比如目标公司要求有数据库优化的经验,那你就可以写,在xx项目里,对sql的执行时间有要求,所以在订单管理模块里,我用到了xx技术,实现了sql优化效果。

类似的文字要多,涉及到的项目年限也请尽可能地长。这样当筛选简历的人和面试官看到你的简历时,不由得不信你第一有实践项目经验,第二在实践经验中用过相关技术。

而在面试时,技术面试官一定会问到职位要求里的相关技能,你事先得准备。如果你能在面试过程中有条理地说出你是如何在项目里用到相关技术的,那么这样的说服力要比你单纯说“你知道“要强很多,甚至有些面试官听到你的这些叙述后,会少问或不问相关问题。

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

5 多准备些“你优于别人”的证据

这些证据可以出现在简历中,当然你更应该在面试中说出来。

I was in the interview, will often have to pick out three people from 10 people who meet the requirements in. (I say 10 people will all be well, but no, the budget is not enough). So that if a candidate showed superior skills of others, then that person must be in the same condition in priority.

The following is a Java Core aspects can prepare highlights.

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

The next table, we have listed some highlights in databases can be prepared.

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

Listed below in terms of the highlights of Java Web can prepare

Ali interviewer to share technical graduates and three years of Java programmers by interview skills!

In addition, they can also show their highlights aspects of the use of skills and experience in the use of project management software in Linux. Note here that must find the right opportunity "in passing" to say that if no chance would rather not say, but can not be relied on direct preparation of talking to say. Otherwise, the hand may get "skills is not clear" or "narrative organized chaos" and other negative evaluation.

Guess you like

Origin blog.51cto.com/14570694/2449189