10 mistakes programmers are prone to make when preparing for an interview

Source: Internet
Author: User
When interviewing for a similar web development, interviewers usually ask you to write code on a whiteboard rather than on a computer. So why do you just practice writing code on your computer? Where the programmer compiler will show you a syntax error. Take out your pen and paper and write out your development code quickly.

1 practicing on the computer only

When attending a technical job interview, the interviewer will usually ask you to write code on the whiteboard instead of on the computer. So why do you just practice writing code on your computer? Where the compiler will show you a syntax error. Get the pen and paper out of your code, and when you're satisfied with the program you're writing on the paper, type it into your computer and let the compiler verify that it's correct and see if the result is the same as you thought it would be.

2 not ready to experience problems

Don't forget to take the time to remember your past experiences. These include the projects you've been involved in, the different situations you've encountered, and how to solve these challenges. Your answer will affect the interviewer's impression of your technical ability. Be sure to review your past projects and organize your main deeds.

3 no mock interviews.

This is a self-evident thing. You're not going to make a speech without rehearsing, and the interview is the same. If you are preparing for a programmer interview, you should find some programmers you can prepare with, and you will mock the interview scenes and ask each other questions.

4 trying to recite the answer

Trying to memorize some answers beforehand and then use them in an interview is a very bad way. The odds of just using your back answer are slim, and the preparation will cost you a lot of time and energy. Remember, the better you play at the scene, the higher your value.

5 not to speak out the process of solving the problem

If you do not speak for a long time in answering a question, it will be understandable that you do not have a clear idea. The interviewer doesn't know what you think, or whether you're thinking or being stumped. But if you talk to the interviewer all the time, he will know what you think and see your thinking process. When you deviate from the subject, the interviewer can also guide you back to the right solution.

6 in a hurry to panic

Do not worry when solving the problem, this will only lead to more errors and expose your carelessness. Be methodical and accurate in your work, often looking back at your code errors and correcting them. By doing so, the project will be completed in a shorter time and with fewer errors.

7 Bad programming habits

Don't just write a bug-free program and you're doing well. You also need to be aware that there are no duplicated code, chaotic data structures, excessive spaces, and so on. Like writing code for a real application, design more logical data structures, innovate features, and match layouts to the languages you choose.

8 Do not test

When your program is finished, take the time to check your code to make sure there are no bugs, especially when you practice with pens and paper, because you won't have a compiler to help you check on the whiteboard.

9 Careless when fixing errors

If you find a bug, think about why it happened and then fix the problem. Do not attempt to resolve the problem by randomly flipping the Boolean values in a loop or changing some of the tags. This only means that you do not understand your mistakes and your inattention.

10 Abort

Indeed, some of the questions are about challenging your abilities. What the interviewer wants to see is your attitude, whether it's a positive face or a retreat. The important thing is that you have to show families hard, and face the challenges ahead. The company wants to hire people who can solve problems with code, and you need to show 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.