10 mistakes that programmers can easily make when preparing for an interview

Source: Internet
Author: User
When you want to participate in an interview similar to website development, the interviewer usually asks you to write code on the whiteboard instead of on the computer. So why do you only practice writing code on your computer? When you want to participate in an interview similar to website development, the interviewer usually asks you to write code on the whiteboard instead of on the computer. So why do you only practice writing code on your computer? Where the programmer compiler will display your syntax error. Come up with a pen and paper to write your development code.

1. exercise only on the computer

When attending a technical job interview, the interviewer usually asks you to write code on the whiteboard instead of on the computer. So why do you only practice writing code on your computer? Where the compiler will display your syntax error. Hurry up and write your code out of pen and paper. when you are satisfied with the program you write on paper, input it into the computer and let the compiler verify it is correct, check whether the results are as expected.

2. do not prepare any questions

Don't forget to spend time remembering your past experiences. These include the projects you have participated in, the different situations you have encountered, and how to solve these problems. Your answers may affect the interviewer's impression on your technical skills. You must review your previous projects and organize your main deeds.

3. no simulated interview

This is self-evident. You will not give a speech without conducting rehearsal exercises, and the interview is the same. If you are preparing a programmer interview, you should look for some programmers who can prepare with you. you can simulate the interview scenario and ask each other questions.

4. try to recite the answer

It is a very bad method to try to recite some answers in advance and then use them in an interview. There is very little probability that you can use the answers you have answered, and such preparation will take a lot of time and effort. Remember, the better you play at the site, the higher the value you have.

5. do not describe the problem solving process

If you do not speak for a long time when answering a question, you may not have a clear idea. The interviewer cannot understand what you think, but does not know whether you are thinking or getting stuck. However, if you keep talking with the interviewer, he will understand your thoughts and view your thinking process. When you deviate from the subject, the interviewer can also guide you back to the right solution.

6. Panic

Do not worry when solving the problem. this will only lead to more errors and expose your carelessness. If you have done things in a rational and accurate way, you can often look back at your code errors and correct them. In this way, the project will be completed in a shorter time and fewer errors will occur.

7 Bad programming habits

Don't because you only write a bug-free program, you have done a good job. You also need to be aware of repeated code, chaotic data structures, excessive spaces, and so on. Like writing code for an actual application, you need to design a more logical data structure, innovate features, and match the layout with the language you choose.

8. no tests

After writing your program, take some time to check your code to ensure that there are no bugs in it, especially when you use pens and paper to practice, because you won't have a compiler on the whiteboard to help you check.

9 careless in fixing errors

If you find a bug, think about why it happened and then solve the problem. Do not try to solve the problem by randomly turning the boolean value in a loop or changing some tags. This only means that you do not understand your mistakes or your carelessness.

10 give up

Indeed, some questions are designed to challenge your abilities. What the interviewer hopes to see is your attitude, whether it is positive or not. What's important is that you need to show your strength in the face of challenges. The company wants to hire people who can solve problems with code. you need to demonstrate that you are enjoying the problem solving process.

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.