Пожалуйста, обновите свой браузер до одного из поддерживаемых браузеров. Вы можете попробовать просмотреть страницу, но будьте готовы к тому, что функциональность может быть нарушена. Если вы согласны, укажите свое имя. Computer science drives innovation throughout the US economy, but it remains marginalized throughout Programming jobs out of college-12 education.
The Conference Board and National Center for Education Statistics. Our national competitiveness depends upon our ability to educate our children—and that includes our girls—in this critical field. I know many different programming languages. How do I choose which one to use during my interview?
Did not find what they wanted? Try here
Don’t get me wrong—I advocate learning and writing code in many programming languages. But when it comes time for programming interview preparation, I feel it’s important to choose one language to focus your prep on and get to know it very well. While many interviewers don’t mind you writing pseudocode during the early planning step of answering a question, others I’ve come across really want you to show you can write compilable code without an IDE. Not only that, but that you appear very comfortable writing real code. How to pick Now back to our polyglot student—how might they approach choosing just one? Think—what language would you immediately reach for?
Do you start your experimentation with ipython, or irb? Do you pop open Eclipse and write some Java? Make sure it’s widely readable Ideally you’re most comfortable with a language that your interviewer has used before, but at the very least it should be readable by a wide audience. Scheme and the ilk are potentially appropriate when the company uses them.
Bias towards the one they use Some advice from the book Programming Interviews Exposed—all things equal, bias slightly towards the language your target companies use if it’s one of the ones you’re most comfortable with. For example, if the company you’re applying to is primarily a Ruby shop and you’re fairly confident with your Ruby, go with that. If you’re applying to a low-level hardware manufacturer working mostly in C and Assembly, go with that. Once you’ve picked your language Excellent, so you’ve chosen a language to focus your preparation on and to use for your interviews. Practice in your language When you are doing practice problems, try to always write with the language you’ll be using in your interview. The couple of weeks leading up to your interview, when you’re doing personal projects and hacking on things for fun, try to use that language as well.