Refinement is not comprehensive-"programmer test interview book"

Source: Internet
Author: User

Time flies, I have already become a so-called "old bird" in the IT industry, but I used to be just a common job seeker, however, I hope that some of my experiences and insights will help my friends.

For fresh graduates, I think every interview starts with "smell. It seems like a simple chat, but in fact all aspects of job seekers have been examined by the interviewer. For example, in the process of communication, from the talk, dress, and eyes of job seekers, more or less, you will be able to hear a lot of things (the personality, attitude, expression, communication, and teamwork skills of job seekers ). I often hear a job seeker say, "the interviewer did not ask me a technical question today ." This is mostly an affirmation of the comprehensive quality of the interviewer (the premise is that the score on the transcript cannot be too bad ). If you are looking for a technical position, the technical level of the job seeker must be accumulated.

I think the accumulation of technology is "not perfect for perfection ", currently, universities generally offer courses such as C language, C ++, Java, network, database, compilation principles, and software engineering, however, due to limited energy, not everyone can follow the best and Best Practices. Therefore, I suggest you study several courses in depth based on your interests. (Of course, you should also take other courses, after all, in the technical field, some concepts and basic principles are unknown ). For example, I personally love data structures, algorithms, C language, operating systems, and other professional knowledge. I have been doing my homework and have won many difficult battles with me. Of course, during the interview with others, I will also ask some knowledge that they may not be very good at, such as the design model. In fact, I don't want to embarrass him and pick him, as long as he can speak out his understanding and confess his lack of knowledge in this area, I am not ashamed of it. This kind of confession is more authentic and powerful than the ignorance. Therefore, as a person, I think most interviewers will focus more on the aspects that job seekers are good at during the interview, this shows the future development and potential of job seekers.

As a newbie in the workplace, you should make preparations according to the job requirements during the job preparation process. Although it is said that everything is always the same, it will be better if you have targeted preparations according to your job requirements. For example, for job seekers who are interviewing for database development, the knowledge of dB (database) needs to be well supplemented so that the atmosphere is not too embarrassing and they can also receive subsequent interview opportunities. For general software development jobs, I think job seekers must have the following knowledge: data structure, certain programming languages, operating systems, and basic dB knowledge.

I have also conducted interviews with new people. I think that to be favored by interviewers, job seekers should pay attention to the following aspects:

(1) dress up. For technical positions, clothing and dress are not required, but it cannot be too messy after all. Girls paint a little bit of light makeup better, fresh and pleasant.

(2) eye contact. Remember, you are sitting opposite the interviewer, not the wall. You need to have eye contact with him. Don't be afraid. Try to raise your head. The interviewer's smile can help ease our nervousness and the awkward atmosphere of not answering questions. Fear: in fact, it's your own fear.

(3) atmosphere. The speed should not be too fast, so it is easy to put yourself in a tense state. To answer questions, you must slow down, regardless of whether you want to answer questions or not. Your status directly affects the interviewer's physical and mental feelings and judgment.

(4) background. If you take an interview with a company, you 'd better like it and have a certain understanding of the company. For example, the company's philosophy, system, and planning talk about what you like and what you think can be improved (pay attention to "degree" in this regard, interviewers often give more opportunities.

(5) easy topic. If you have a good time talking about it, you can create some easy topics, such as snacks, tourism, and industry topics.

Many times, some teachers and sisters asked me what to do when selecting an offer and what to weigh. I am not a professional planner, so I cannot tell them how to make a choice. I can only tell them what content I considered when I made the choice for their reference. But in general, I think we should refer to the following five points:

(1) Interest points. Interest is the best teacher. If you are not interested, it is difficult to make a difference in your job.

(2) The future development space and routes of the company. In many cases, you cannot just focus on your immediate interests. In the long run, the development space and route of an enterprise, and your understanding and grasp of the future market will determine your future development direction, therefore, it is best to have a clearer understanding of the future development space and routes of enterprises.

(3) Compensation and benefits. "Money is not omnipotent, and there is no money ". A good enterprise. If no salary is given, no one will go. Because people want to eat and dress, they must carefully consider compensation and benefits.

(4) personal growth points. Each enterprise has different positions for talents. Therefore, when selecting a position, we should select the core R & D department of some enterprises as much as possible. In such a department, personal growth and personal opportunities will be very good.

(5) City. What kind of city do you want to go to? Is it a political center in Beijing or a pearl of the East in Shanghai? Is it a paradise in Hangzhou? Is it an ancient city in the millennium in Xi'an? Is it a land of abundance in Chengdu? Is it a city in Wuhan. There are advantages and disadvantages in each city, so no one can tell you which city is good or which city is not good. The key is to take your own ideas.

In fact, after selecting an offer, we are faced with a transformation from a student to a professional identity. I personally think that the most important thing for a new employee to become a new employee is to practice basic skills. This stage is like a cocoon, but it is painful but beautiful. For example, if we create and pay tens of thousands of transactions per second in an online system, the system architecture, stability, capacity, scalability, and various underlying technologies are implemented, there are a lot of things to learn in all aspects, including tight tasks, high pressure, and countless possibilities. This process seems painful but makes us grow very fast. Especially when the project is actually going online and running, all the things that you thought could not be done are done now, and they are still doing very well. That sense of accomplishment is really beyond words. In addition, when doing everything, you must take down your posture, calm down your mind, and raise your self-confidence. You must work with your team to make it a historical one, may be written today. After a period of baptism, I thought carefully and asked if I could stand alone. If I was in the industry, at least in the company department, I could hear your voice and see your suggestions. If you can, congratulations, you should be able to get promoted.

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.