Under no opportunity to practice the premise of how to cross to the level of my personal experience as an example, to tell you resume writing and interview skills (for advanced developers and architects)

    I before the interview process, has encountered such a problem: For example, I want to interview architect, but when I was working at that time, only the opportunity to practice advanced development skills, architect skills in, only to see the theory, at most scaffolding can build a project on their computers.

    This dilemma has entered a cycle of waiting: In order to successfully apply for senior posts, must prove the relevant experience in the interview process, the relevant experience and success before the interview is no chance to practice. Many want to change jobs upgrade interview the students will encounter such a problem, in this paper, it will be about the related breaking method.

1 How big company interviewer distinguish practical experience and theoretical experience

    During the crossing, the strategy must have confidence, but tactically must not have any idea to cut corners, because the technology can interview the interviewer absolute measure of the ability of the candidates.
    For example, when I interview candidates for junior and senior Java, can I first screening of a candidate's experience or theory from practice, the second measure the degree of matching candidates comprehensive capacity and jobs, and I believe other senior interviewer We can do that.

    Sometimes, indeed, will open eyes closed eyes, but certainly not without the ability to see the candidates, but the project tight hire people, so we recruit a good attitude and lack of human capacity still to come. But in most cases, if the candidate was screened out of key technologies did not experience, or that contain the necessary technology project is learning project, it is difficult to pass the interview. Here I integrated many interviewers, some method of screening candidates for the project is given.

    The first project asked accommodate technology, such as asking the project cycle, project the number of participants, the project published on-line situation and, if really done this before and should not be contradictory, then the project is able to distinguish commercial projects or learning programs.

    The second question in the project technical usage, such as inspection Mybatis, some will ask how to handle the atomic operation, how to configure a data source, how to integrate Spring with other issues, such problems as long as the project done, it must know.

    The context of the third question of technology, so-called full-stack to ask questions, such as Mybatis in highly concurrent processing will use Mycat, how to configure, and if Mybatis how to deal with exceptions thrown short point and ask questions related to the technology, some training schools may light focus on technology, not necessarily concerned about the links between technology.

    Asked the fourth project deployment, especially in the deployment of linux. If the items on the candidate's curriculum vitae did not practice too real, this is definitely lacking, and although some training schools spoke Linux, but may also talked about the view level logs, run the installation program, etc., may not do so on integrated jenkins deployment, and if the candidate of their own learning project will not relate to this point.

    So, if not ready, simply rely on the bare surface on leaps and bounds, it is basically impossible, unless luck overflowing, or interview is not very particular about the small company. But having said that, the programmer achieved in the absence of any practical experience across premise, such examples abound, if everyone on my own, it can do that, but also have to pay attention when crossing efficiency.

2 training courses for learning direction, learning to manage time schedule of training courses, while practical training project 

    This is not to advertise any training, whether the training we own discretion. But training (in particular, when a well-known training) to develop training content and schedule are time-tested, if you sign up courses, which naturally none, for time with the money for the experience, according to schedule, but if you want not on the course, while achieving efficient crossing, the following steps may be employed.

    First, find a course outline, such as java, generally has been talked about architecture from basic grammar, and it will be given the case, if we look for several outline, you will find much the same.

    Second, you can buy books buy Pay video column, in short, to find ways to get some information about the knowledge of the system, such as buying a book several Java SSM framework of this, naturally understand the content of this field know it, and buy at least every aspect 2 book. Then look at the page and do not recommend their recommendation to buy, because then if they see school website, the focus is often overlooked, or in some irrelevant point over the time-consuming, and often bought systematic information that can help you reduce test wrong cost.

     Third, when before looking to buy books outline the information, then knowledge not into his brain, then you have to use the idle time to run the code side while watching the data. In to see when the first attention span, first do not dig too deep. At the beginning of the study is to address some of the issues from zero to. The point here is that execution time management, and information is available everywhere.

    Finally get debugging through a number of cases, such as java level, SSM, or Spring Cloud, or project-based database, you can debug a few. Note here that, when selecting projects, the business can be very simple, even on a page and then add CRUD, but it must have included full stack elements, such as from the front all the way to the rear end of the frame and then to the database, the best and then with some packing deployment steps.

    In fact, if you got the idea, then, is not a lot of training programs is not available, and even paid, but also get a lot of projects. When practice was generally follow the "principle three months", that is, no matter what to learn, to develop their own timetable is three months, such as knowledge learn java senior development, from entry to the architecture to the project, usually with 3 months can be. Three months if the school is not good, then it is probably a problem of attitude or a method.

3 learn the technology is not enough, we have to be able to prove that they used in the project

    By the previous method, it can in a relatively short period of time, to master the more advanced skills, but not enough, this is just a learning experience. Also we talked about before, when the interview was proven techniques practiced in the project, then the project experience how to make up for it? I will take an example to illustrate the Distributed Component Dubbo.

    1 through learning before, whatever the outcome, to know the basic usage dubbo, such as how remote call, how to write the configuration file, and then went to the company to find a dubbo projects, for a look at their code, look in the real project is how to use dubbo and sometimes they do not even have to find their own items in there, but it may not bother attention before.

    2 real project, in addition to implementation code function, but also need to consider the situation "abnormal" and "when issued", such as how to deal with dubbo call timeout, the node fails how should I do? In particular, at the time of publication updated the interface to remote call, how to cut that to ensure a smooth flow release. Here I was just given a number of issues, but if you pay attention, you will find a lot of problems outside of the "realization of functions", these issues figured it out, to make it clear in the interview, will be able to prove their Experience.

    3 In a real project, there will certainly be problems related to the production line, such as the day because dubbo timeout not set up the service for a long time did not lead to the return, we can pay attention to issues related to the investigation methods (for example by looking at what the log) and solutions, If you are experienced, you can write to resume, so that can prove their actual project experience.

    Dubbo above is only an example, in fact, their own or in the vicinity of the project, contains much more than a valuable technique could before because of his level, the project manager will not arrange live, leading to no practical experience, but this is not everyone can prevent contact with more advanced knowledge. And, "to prove their relevant skills in your resume and interview experience" "skillfully apply relevant skills in the project" is much simpler than that.

    On the one hand, you can guide the interview the interviewer's questions, in order to my personal experience, for example, tell you to write your resume and interview skills (for advanced developers and architects) this blog, I will describe how the interview guide skills before official questioning, on the other hand, you do not even boot, when in fact the interview, the interviewer will examine practical experience with the "how to deal with unusual circumstances" and "how to publish" and other problems. 

4 can blog, a book and a video and other ways to prove himself

    By the above method, we can grasp not only higher than the current level of skills can prove himself used in the project.

    But in the interview, the interviewer can only be used precisely because of the candidate resumes understand, so starting to examine the issue, but then again, how candidates can prove their things? The first of these at least are bonus items, the second case there are problems did not answer well, whatever the outcome, but also with a blog or a book to prove their experience. Which can serve as proof points?

    The first is a blog, not just one or two, preferably more quantity, but there are a number of Bowen few relatively high quality.

    The second is a book. A book is not as difficult as imagined, and even just graduated, got the idea as long as willing to, such as a book case, really does not require much practical experience.

    The third column is the public number or, preferably original text more.

    Everyone can imagine, if you have a blog or a book series, so that he can be strong self-motivated learning can withstand high pressure, it is not the empty words. And when the candidates higher than their current level of jobs, mostly the result of the interview can be estimated to be lower on the case - if you have something tangible to prove himself, so the likelihood of success is much larger.

5 expression must be prepared to experience the advanced skills before the interview

    This rhetoric got to be ready before the interview, try to play a little scene at the time of the interview. In fact, there has been given above related to focus, to sum up here the way down to prepare.

   1 we can think the next, what are the details, only did know, you can prepare these before the interview. Such as the deployment of Dubbo, how the configuration file timeout settings.

   2, in the first point on, try to prepare some multi-component integrated use of key details, such as Dubbo and Zookeeper integration, nginx and current limiting components hystrix integrated implementation details, often multiple components often used in the project, so the combination it up, higher reliability.

   3 If you can, then prepare some troubleshooting introduced to solve the problem. Assuming that the candidate elaborate investigation in the project method Kafka OOM abnormalities, such as how to look at the log locate the problem, if solved by modifying the configuration, this must be able to prove that he used in practice.

   4 is best to combine business scenarios, the payment of such a scenario, we need concurrent 2000 per second, how to configure how it is achieved through the integration of components through. 

   In fact, we can do the same way, they want to prepare some points, such as details related to the underlying code, troubleshoot problems related to the way will do. Some students might say, did not practice because of his opportunity, so I can not confidently say that they did not advocate fraud here, in the former text also mentioned, relevant practical experience on their own within the project group or other items for the group come, I can not wait to get by. 

    We see here can be found the rhetoric to prove their own practical experience, want to live in the interview, you can not say good. And across the stage, usually work in the most used technology is still at this stage, is only a small part of the advanced technology, which also need to be prepared by the method described above. 

6 summarizes, seeking recommendations: you can learn while interviewing, do not use "inadequate preparation" as a reason to slack

    This article from the preparation of technical and practical experience to prepare both about the method by leaps and bounds, but also on the basis of more advanced candidates about the job interview preparation skills.

    I've seen a lot of people, in order to maintain stability, tend to "not ready" as a reason not to challenge more advanced positions, but usually do not look at more advanced techniques, we muddle along every day. After such a day appears to be very comfortable and familiar with familiar with the business relationships in a company, the days will be over very moist, but a long time coming, competitiveness is lost. 

    In fact, to achieve leapfrog simple, after all, if it is usually only concerned about their living, do not access to more advanced techniques. But it is not difficult, because more advanced information technology, the Internet everywhere, and the opportunity to practice, if you usually observe more hands-on, can not say less, so we do all kinds of reasons to impede their progress.

   If you feel this article helpful, please recommend this article, also welcome to exchange through the comments.

Copyright statement:

    There are a lot of friends and you want to reprint reprint my blog, I am very honored, and this is I constantly write power Bowen. Copyright of this paper are as follows uniform, sorry not reply individually.

    1 This article may be reproduced without informing, please use the reprint, link the way, given the original source, do not simply given by the text, while the original author is stated hsm_computer.

    2 in the reprint, please reprint the original, declined wash draft. Otherwise, we reserve the right to pursue legal responsibilities.

 

    

Guess you like

Origin www.cnblogs.com/JavaArchitect/p/11466110.html