Java Development interview

Source: Internet
Author: User
Tags tidy ruby on rails

There are many articles about interview related issues, there are also foreign countries, but I believe that many people, especially after the new reading or feel more virtual compared to the general, it seems to understand, but an interview or some hands have no foot or repeat some mistakes. This article is the actual experience, for the majority of programmers comrades write a full of dry goods, let everyone grasp the key points of the interview, find the tips of the interview, Shun Shun Lely find the right company. I think the interview is a wonderful thing, in just one



Period of time, to allow a complete stranger to recognize your professional ability, recognition of your character, recognition of your professional habits and so on. In the same way, the interviewee needs to determine whether this is a reliable company, is not rich, is not suitable for their own work, is not consistent with their development direction and so on. Work is like marrying a daughter-in-law (looking for a husband), not to say casually to change, but you have to face the matter every day, so find a good business, find a good job, for a person to feed their own true too important, then find a good business, find a good job The first step is the interview. Below from

2 ways to talk about interviewing skills. The first aspect, own comprehensive quality. 1. Basic grooming and etiquette is not aimed at the interview, the basic appearance and etiquette in daily life is also very important, is a person whether there is upbringing, whether there is the basic requirements of quality. Wearing: If there is no special need, do not dress, casual wear can be. But do not light feet big slippers, vest straps, men do not wear open toe sandals. Clean and tidy, indicating the importance of this interview and respect for the interviewer. Appearance: Lady If want to make up, makeup can, makeup also. A man's hair is cut and his beard shaved. Or that sentence, clean and tidy, no mouth odor, or body odor (especially feet smell, absolutely not!) Etiquette: More say "Please", "You", "Thank You", remember to close the door, the front desk to you pour the water when you go to take out and throw away. Sit down and face the interviewer to have a seated seat, do not follow at home too casually, speak articulate clearly, slow to say, do not fight machine guns. Remember, do not affectation, the details of the scale on the line. If you have a disagreement with the interviewer, shut up and shut up, don't argue, don't try to persuade the interviewer, or ridicule or despise the interviewer, even if you really don't know where the interviewer is. Remember, it's polite, it's nothing to do with your skill. Modesty: At any time, put yourself in a relatively low posture,

You are to interview, not to educate the interviewer, holding a kind of inspection and learning attitude to face the interview, do not feel that their protagonist Halo plus body, the world's big Lao Tzu first. Believe me, this world bull people a lot of, others do not put it bluntly because to give both sides to face, you do not think is you really good. Modesty, at least, will not give you the chance to be a clown. 2. Professional basic knowledge what is important to say three times already rotten Street, I will not say. For the program Ape, the professional basic knowledge is absolutely the most important, is the interview success of the most basic elements. I'm talking about the basics, not how many projects you've done, how many lines of code you've written, but basics of software development. When I interview, sometimes I meet some candidates, at first glance resume also has several years of work experience, the project is also full of writing, but even "value type reference type essential difference", "What are the characteristics of the constructor, when called," "what is the difference between class and interface" The question is not answered, attention, is not answered , that is, do not know, do not know the meaning but can not organize language. This type of candidate usually answers a few questions in succession, and says, "I'm stronger, I'm good at writing code, but I'm not really sure about the concept in the book." If you can say this, it means that this person simply understands what is the most basic professional quality as a technical worker. (I am not here to talk about the role of basic knowledge in development and the role of growth in the future, will be specifically written to discuss) so do not feel that you work for a few years, some code experience has been able to challenge higher-paying jobs. Before the interview, we must first look at their own basic knowledge of the degree, if necessary, buy their own books back or online to find some information, use the free time system of learning, such as the language you use, such as you are good at the bottom of the framework of the implementation, such as the compiler principle, such as multi-threaded knowledge, such as HTTP-related knowledge and so on. Do not have a little basic knowledge of the reserves or the basic knowledge of the reserve is not rich to run to the interview, the odds of failure is very large, if you watch your favorite job opportunities pass by, I think is who will be sad it.



3. Communication skills interview process is essentially a process of communication, candidates in a short period of time between   to the other side to show their strengths, hide their shortcomings, try to get the other side of the problem   to a satisfactory answer and leave a good impression. Some programs ape character introverted, in front of strangers compared Mian   timid, discourse is not much. Of course, this can not be said to be wrong, can only be said to be some of the shortcomings of character   (if very serious, then there is the possibility of inferiority, need to pay attention to and correct). In the interview, candidates   people must be refreshed, held tall, eyes firm, remember to remember the eyes do not drift, cut   remember not to boomed. Some people will ask me, "then I can not answer the interviewer's question, or a   did not think of, the heart is not the end of what to do?" "And how??" The answer can not be scared to pee   Ah, yes, we encounter no problem, we honestly say "this I do not know", or   "This I do not", do not pretend, gu about him, intends to fool the past  , I tell you, ramming paste is difficult, The interviewer's problem must be that he is very clear about the answer to the &nbsp, you are the interviewer is bluffing yourself, interesting? Of course, do not casually answer, no   will only become the interviewer and his colleagues gossip jokes. In the interview, try to look straight at the face   the trial officer (but don't stare at others ...) ), back straight, mobile phone flight mode, speak articulate clear  , neat simply, the answer is as far as possible to say, answer not directly say do not know, not Luo Li,  especially when it comes to pay, the other side asked you expect, it is best to increase the existing base of 10%-20%, do not   On the wild speculations, do not be embarrassed, be assured boldly say your expectations, if the other side feel slightly high &nbsp, will discuss with you again. Be sure to give people a sincere, able, simply, professional impression. 4.   to project experience many interviewers do not pay much attention to their past project experience, which I do not understand the   side. I've done every project, though I might just do a module or even a function in it,  but I'll find a way to figure out the whole project's business process, research and development background, internal module function,  and external how to realize integration, the design of the underlying database, the overall system architecture design and so on. When I am in the face   candidate, I usually ask the most recent project related things, there are many candidates will   said that the TA himself designed and developed the project, but even what functional modules, System knot   structure (note, not the structure) are not answered. Some interviewers, in the interview of some intermediate   preface, like to start with the past experience, you once again introduced, he may ask questions at any time. Because   has 2 advantages, the first is to prevent the form of a question and answer, the candidate has to recite a lot of questions   answers, the second is to start with the candidate's past project experience, in addition to see whether the candidate is false   build the project experience, You can also judge the candidate's grasp of the details of development and the ability to respond to some technical points  , after all, "surprise attack" than "aiming at shooting" to more Test candidates   people. Therefore, before the interview, should be well before the experience of their previous projects, especially on   a project, from business process to product design to system development, especially in the project some of the   details you have done, you are prepared to say in the interview, you must use this as a point, related things are checked Take a look at the   information. Another is the project inside the shining point, what is the flash, is tall on the   things, need to know more about themselves, in the interview to take out to say can also add points. For example, I have done a project before  , is a similar web crawler things, the things crawled down according to the database   inside the address to upload the path to the settings, and then delete this file. At that time, I was still relatively small white order   Paragraph, Mengmengdongdong heard that multithreading seems to be more efficient, so the use of the new thread of the   multi-threaded way, did solve some of the efficiency of the problem. Later, when I changed my job, I took this item   and looked at it again, and focused on the multi-threading related things, know that there are asynchronous   (at that time, as if C # has no task), so I learned a little, and then do the experiment   what, The multi-thread this piece of theory with practice and consolidated again. Sure enough, the interview of the time   Hou talked about the above, the interviewer is very interested in this piece, the more asked the deeper, I also know all   words, for their own increase points. 5. Do not cheat some enterprises in the interview programmer, like to open   throw a paper to let candidates do first, and then go to the interview. For the time being, do not talk about the method of examination test   good or bad, in the exam, do not use mobile devices on the Internet to query the answer. Self-cheating line   to let people despise, if the interviewer in the dark to observe, found that you cheat, it is too embarrassing.   will be will, will not be, even if you use a mobile phone to check the answer to write the paper full, in the next   to interview, the interviewer again on the question on the test paper to ask you, you still do not. So do not   tube has no one to supervise, in the interview to do the test session, never cheat. 6. Palm   Grip of top tech points




In fact, this is an additional item, if the above points have passed the interview assessment, then this point   will become your absolute highlight. First of all, you should first understand the current hot technology, and then through   analysis of the position you apply, to see what might be involved in the hot technology, and then go to specialized   to find information for learning and hands-on experiments. For example, if you are engaged in the Internet, then it is better to learn about load   Balance related technologies, learning about distributed database technology, learning caching technology, learning page static   technology; If you're doing data analysis, then it's best to learn about Hadoop and learn about the   Microsoft's cube, learn about HP's vertical, if you are engaged in iOS, then you can look at  swift, you can see Xamarin, you can look at WebSocket and so on, of course, I just give a few   examples, do not necessarily have to do so, If you are in Java, you can also go to see Python if   you are engaged in. NET, you can also go to see Ruby on Rails and so on. The so-called technical multi-body, this is the   truth. The above 6 points are the requirements of their own quality, if the above 6 points can make the interviewer satisfied, base   This interview there is not much problem. Next talk about how to choose a good company or enterprise  . 1. Interviewer is professional the interviewer is not just a technical interviewer, but also HR or Big   boss. If the interviewer asks you some wonderful questions (such as asking what kind of car you drive, how big your house is, your partner   salary, etc.), or if you have obvious impatience, discrimination, arrogance and other performance, it is essential to   to conclude that this person is a wonderful flower, and you should consider this business carefully, because this wonderful person is likely   is your boss (or HR). A good corporate interviewer should show a professional level,  at least ask a few regular questions to ask. 2. Try to find a headhunter recommendation or peer recommendation   Rationale is actually very simple, a business if the money to seek talent, explain the enterprise for this position   level of attention, also shows that the enterprise has the economic ability to pay relatively high recruitment costs.   This is virtually a round of screening for the enterprise. 3. The working environment does not seek the working environment tall, the   code should be neat and clean. From the state of the work environment, you can see some of the habits of business managers, such as   fruit work environment, dark and humid, shabby, staff is also how to shout shouting, the management   is either not enough economic conditions for rectification, either their own habits are not good, do not care about the environment  . It is recommended to look at the work environment carefully during the interview, if it is brightSpacious, clean and tidy, big   family are quiet to do their own things, from the work environment is a good business. 4. Overtime and   pay benefits before the article said, talk about pay not shy, on the existing basis plus 10%-20% is the normal range of  , as long as the price is not disorderly, I said here is the salary is pure wages, in the interview,  Also consider the year-end awards or other benefits that companies can offer. For overtime, generally do it  overtime is very normal, but to ask clearly how to calculate overtime, is the overtime or take some. The following   situation, please consider carefully: a. Unpaid overtime B. Forced overtime to x c. No year-end awards E. No benefits other than work   capital F. Offer or contract do not quantify write clearly salary figures, but write "and performance   linked", "according to performance" and so on 5. Before the interview on a quasi-network (formerly known as a network) check the   company evaluation. Of course, you can first degree Niang, if is a liar company, directly can check out,  but some companies are actually very bad, but not a liar company, so this time need to go to a   quasi-online search evaluation. But not every company has a rating, there are a lot of small companies, in a quasi-  online does not. But holding no negative evaluation is the idea of praise, also said the past. If a   companies obviously have a lot of negative comments, and you happen to go to this business interview, I suggest you have to be good   good consideration. 6. On-site interview, go to the bathroom to see right, is to go to the bathroom. Can   early point to, and then ask the front desk bathroom, go to the bathroom wash hand (or after the interview is finished  ), especially to see the quality of toilet paper. Of course, let you go to see the bathroom environment and toilet paper quality,  is not in the measurement after you are comfortable here, but through the condition of the toilet, you can see   out of the enterprise managers of the attitude of corporate governance. If a company even the requirements of the bathroom is very high,  decoration is good, sanitary conditions are good, even the quality of toilet paper is very good, then in other aspects of,  treatment staff should not be poor. Say you may not believe, I have seen in the enterprise, almost all meet   this article. Bad corporate toilet must be relatively shabby, facilities damaged nostalgia will not be in time to repair  , toilet paper with the cheapest. And good corporate bathroom decoration beautifully, facilities clean, toilet paper is   thicker and softer. In fact, we can pay close attention to, good shopping malls, good schools, toilets   relatively high-grade. The above 6 points are some inspection of the enterprise, through these inspection, can   to roughly see whether is a relatively good enterprise. There may be other parties, of course.Law, in   here is no longer said, in short, I hope that everyone in the choice of enterprises must be cautious, learn to think   test, learn to identify. Something actually interview or rely on their own strength, so skills are more than auxiliary &nbsp, only their technical level to a certain degree, to win the right position. Write this article   can only say to help you do reference, to provide some help, the most important, or to do daily work and life   live in a lot of learning more thinking, the theory and practical application of real transformation into their own experience. Hope that the   program apes to smooth through the interview, to find their own satisfactory job!    headline number/   Geek College link: http://toutiao.com/a6275250721064321281/Source: Headline   (today's headline creation platform) copyright belongs to the author. Commercial reprint please contact the author to obtain the right to  , non-commercial reprint please indicate the source.  /-----------------------------  The most beautiful answer when applying! Everyone will look at the late job search! 2016-04-18 15:08 Please call me a passer-by. Read 21461, would you please introduce yourself? Answer tip: Ordinary people answer this question is too common, only say name, age, hobby, work by  , these are on the resume. In fact, the enterprise most want to know is the job seekers can be qualified to work,  include: the strongest skills, the most in-depth study of the field of knowledge, the most positive part of personality, done   The most successful thing, the main achievements, etc., these can not be related to learning, but also can learn about,  But to highlight the positive personality and the ability to do things, it is reasonable to say that enterprises will believe. Enterprises are very heavy   as a person's politeness, job seekers to respect the examiner, in answer to each question after all say "Thank you  ", companies like polite job seekers.  2, what do you think is the greatest advantage of your personality? Answer tip: Calm, clear, firm, tenacious, helpful and caring  , adaptability and humor, optimism and fraternity. I am in Peking University Jade Bird after one to two years of training and   project actual combat, plus internship work, make me suitable for this job.  3, tell me your biggest weakness? Answer hint: This question enterprise asks the probability is very big, usually does not want to hear the direct answer the disadvantage is   what, if the job seeker says oneself petty-minded, loves jealous person, very lazy, the temper is big, the work efficiency   low, the enterprise certainly will not hire you. Do not be smart to answer "my biggest shortcoming is too   pursuit of perfection", some people think this answerwill appear to be better, but in fact, he is already   precarious. Companies like job seekers from their own merits, the middle add some small shortcomings, and finally   to turn the problem back to the advantages, highlighting the advantages of the part of the enterprise like smart job seekers.  4, what is your salary requirement? Answer tip: If you're too low on pay, that obviously degrades your ability, and if you're too demanding for salary   pay, you'll be overweight and the company won't be able to afford it. Some employers usually have to set a budget for the jobs they are looking for, so the first time they ask for a price is often the highest price they can   give, and they are asking you just to confirm whether the money is enough to arouse your interest in the work  . Answer sample One: I do not have a rigid demand for wages, I believe that your company in dealing with my problems on the meeting   good reasonable. I focus on finding the right job opportunities, so as long as the conditions are fair, I will not care too much  . Answer sample Two: I am trained in systematic software programming, do not need to do a lot of training, and   I am also very interested in programming. Therefore, I hope that the company can according to my situation and the market standard   level, give me a reasonable salary. Answer sample Three: If you have to say the exact number, please do not say a broad range, that   you will only get the minimum number. It is best to give a specific figure, which shows that you have   conducted a survey of the current talent market, and know what value   for employees who are educated like yourself.  5, what's your view on overtime? Answer tip: Actually a lot of companies ask this question, do not prove that must work overtime, just want to test   you are willing to dedicate to the company. Answer sample: If the work needs I will be duty-bound overtime, I am single, no family negative  , can devote themselves to work. But at the same time I will improve work efficiency, reduce unnecessary   class.  6, if through this interview we hired you, but work for a while found that you are not suitable for   this position, what do you do? Answer tip: A period of time to find work is not suitable for me, there are two situations: ① If you really love this   career, then you need to continue to learn, open-minded to the leadership and colleagues learn business knowledge and experience,  understand the spirit of the profession and professional requirements, and strive to reduce the gap ② you think this job can   have no, it is still early to change a career, to find the right for you, you love the profession, so your   development prospects will be larger, for the unit and individual benefits.  7, what do you think about job-hopping? Answer tip: ① normal "job-hopping" can promote the rational flow of talent, should support. ② frequent jumps   slots on both units and individualsare unfavorable and should be opposed.  8, work hard with colleagues, boss, what should you do? Answer tip: ① I will obey the direction of the leader and cooperate with my colleague's work. ② I will look for reasons from their own &nbsp, and carefully analyze whether their work is not good enough to lead the leadership is not satisfied, colleagues. Also want to see whether   is not doing well in the way of life, if so, I will try to correct. ③ If I do not find the reason for  , I will find the opportunity to communicate with them, ask them to point out my shortcomings, have problems in time to change   positive. ④ as a good employee, should always take the overall situation, even in a period of time, the leadership and   colleagues do not understand me, I will do their job, humbly learn from them, I believe that they will   see me in the effort, one day will smile to me.  9, how much do you know about our company? Answer tip: Before going to the company interview online check the company's main business. Answer: Your company has   change strategy, strengthen the OEM cooperation with foreign manufacturers, private brand parts through the overseas distribution   business.  10, what are the three words that can best summarize yourself? Answer tip: I often use the three words are: adaptability, have responsibility and do things always, knot   and specific examples to the examiner explain,  11, what is your hobby? Answer tip: Find some rich teamwork spirit, here is a true story: someone was  , because his hobby is deep sea diving. Examiner said: Because this is a single activity, I do not   I am sure he can adapt to group work.  12, as the interviewee give me a break? Answer tip: Try to list four advantages and a very very very small disadvantage (can complain about the   facilities, no clear responsibility of the shortcomings of people will not mind).    13, why did you leave the original company? Answer hint: ① answer this question must be careful, even in the former work by the big Committee  , to the company has how many complaints, do not show out, especially to avoid the company itself master   Tube criticism to avoid the interviewer's negative emotions and impressions. Suggestions at this time the best way to answer is to blame   questions on their own, such as the lack of work to learn to develop space, I want to work in the interview   related industries to learn more, or the previous job and his career planning is not appropriate, and answer   answer the best positive. ② I hope to get a better job, if the opportunity comes &nbsp, I'll catch it. I think the current job has peaked, that is, there is no opportunity for advancement.  14, what kind of personality do you admire? Answer tip: honest, inflexible and easy to get along with, have "actualAction ".  15, how do you usually treat others ' criticisms? Answer tip: ① Silence is gold, needless to say, otherwise the situation is worse, but I will accept constructive   criticism. ② I will wait for everyone to calm down and discuss.  16, how to treat their own failure? Answer tip: We are all born not perfect, I believe I have a second chance to correct my   mistakes.  17, why do you want to work in our company? Answer tip: For this problem, you have to be extra careful, if you have done research on the unit,  you can answer some detailed reasons, such as "the company's own high-tech development environment is very attractive to me." " ," I was born in the same age, I want to be able to enter a company with me to grow together  . "," your company has been stable development, in recent years in the market is very competitive. " " I think your company can provide me with a different way of development. "It shows that you have done some research on  , and that you have a more specific vision of your future," he says.  18, what are your foreseeable difficulties with this work? Answer tip: ① should not directly tell the specific difficulties, or may make the other party suspect candidates can not.  ② can try circuitous tactics, say the candidate's attitude to the difficulties-some of the   difficulties in the work is normal, but also inevitable, but as long as there is perseverance, good spirit of cooperation   and careful and full preparation beforehand, any difficulties can be overcome.  19, if you are hired, how will you work? Answer tip: ① If the candidate does not have enough knowledge of the position to be applied, it is best not to say   the specific way of doing the work. ② can try to use roundabout tactics to answer, such as "first listen to   take leadership instructions and requirements, and then on the situation to understand and familiar with, then develop a close   period work plan and report to the leadership approval, and finally according to the plan to carry out work." ”。 Analysis: The main purpose of this problem is to understand the job candidate's ability to work and planning,,  and focus on the details. If the idea of the roundabout tactics, the interviewer will think that the avoidance of   problems, if the guide a few times is still evasive, this person will definitely not be hired.  20, what kind of superiors do you want to work with? Answer tip: ① through the candidate to the superior "hope" can judge the applicant's self-requirement of the   consciousness, which is a trap, but also an opportunity. ② better avoid the specific expectations of superiors,   talk about their own requirements. ③ such as "as a newcomer to the society, I should ask myself as soon as possible to mature   environment, adapt to the environment, and should not put forward any requirements on the environment, onlyTo be able to play my specialty is  . Analysis: The better answer to this question is that I hope that my superiors will be able to guide me in my work,  the mistakes in my work can be immediately pointed out. In short, from the superior guidance on this aspect, there will be no big   flaws. What will you do when you disagree with your superiors,  21? Answer tip: ① generally can answer "I will give the superiors with necessary explanations and reminders, in this   situation, I will obey the superior's opinion." "② If you are the general manager of the interview, and you apply for the position of the   another manager, and the manager was not at that time, can answer:" For the non-principle of  , I will obey the opinions of the superior, for the interests of the company's major issues, I would like to be able to reflect the   senior leadership. "Analysis: The answer to this question is the idea of ①, if you use ② answers, will be dead undoubtedly." You do not have   touch the company's internal situation, first want to play a small report, such people no one dares to.  22, why choose our company? Answer tip: Once in the newspapers and magazines to read about your company's report, and their pursuit of the idea of   together. And your company's achievements in the industry are obvious to all, and the staff of education and training,   promotion, etc. are also very system. Analysis: To do homework before the interview, to understand the background of the company, so that they feel that you really have   want to get the job, and not just explore the pathfinder.  23, talk about how to adapt to the new environment of office work? Answer Tips ① Office everyone has their own roles and responsibilities, not to leave the post. ② according to   guide and work arrangement, make work plan, prepare in advance and finish according to plan. ③ more instructions and   timely report, encountered do not understand to ask humbly. ④ grasp the gap time, learn more, and strive to improve their own political quality and business level  .  24, besides the company, also applied for which companies? Answer tip: Very strange, this is quite a number of companies will ask the question, its intention is to understand the candidate   's job aspirations, so this is not definitely a negative answer, even if it is inconvenient to say the name of the company, should also   answer "sales of the same product companies", if the application of other companies are different industries, It's easy for people   to create a feeling of distrust.  25, do you have any questions to ask? Answer tip: The enterprise's problem seems dispensable, in fact, the enterprise does not like to say "  no problem" people, because it attaches great importance to staff personality and innovation ability. Companies do not like the job seekers ask   personal benefits and other issues, if someone asked: your company to the new employees have any   training programs, I can participate in it? Or what is your company's promotion mechanism? Enterprises will   very welcome, because it reflects your enthusiasm for learning and loyalty to the company and your ambition.  26, if you are hired, when can you start? Answer tip: Most companies will be concerned about the inauguration time, it is best to answer "if hired, to   Day can work according to the company", but if not quit the last job, working hours and too close to,  seems to be a little imposition, because the handover at least one months, should further explain why, The company should be accommodating in  .

1---------------------------

Java Development interview

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.