Need advice on programming languages to use for interview.
It's only matters upon you that how you deliver answers and how you handle pressure at that moment. Interviewer will not worry about your technical knowledge but attitude and language matter.
But some time it matters to have hand in programming as well if you are applying for software developer post. Stick with one language whatever you choose and try to get perfection in that.
Start with C language and prepare very well on that and go thorough data structure
Logic for all kind of programming is same
Java is more extensively used than C because of Collections, generics and multithreading. So it is good to know java. If you know basic java which is not much different from other OO languages, you can learn these new topics easily.
Refer these links:
preciselyconcise.com/java/concurrency/a_concurrency.php
preciselyconcise.com/java/generics/a_generics.php
I was going for a bed.. Could not resist to put my thought as it described much of my own problem which I overcame.
Buddy First of all BIG YES. it does matter in every aspect. why ? coz it their business need and it NOT easy to learn new language after they take you . so they will reject if you are not able to answer them in a way they expected.
My CV was like yours.. tell me a Language name a chances are there I have worked on it.
PERL / PYTHON / JS / SHELL / Adv JS etc in Scripting to C /C++ / Java/ JSP and now in QT as well..
See man, when an org hire and experienced individual , they expect that the newcomer will lower the team burden and in some case like mine, they expect that he / she will drive the team . So they wont look for a people with C background for a project C++ project ( no matter how much he has a potential ) .
Now some people argue that people can learn , that ridiculous .. Why the hell company want to hire a professional to train them where there are skill available in market , plus it not always that easy to get catch hold of new language , and write for a project ( believe me I still make mistake in C++ after using some 2 years as I started with Java).
So My suggestion is if you have worked in language that have very narrow scope than either
1> look for an opening for similar job profile OR
2> upgrade to bigger domain ( Which gonna take a huge bite out of you Believe Me I faced it ). after 8 yrs it not only Language it about Domain as well.
Hope you understood what I am trying to point out here.
In good companies like Google, it should not matter. In fact, they might select interviewers based on your preferences of languages.
- Anonymous May 08, 2014It is always a good idea to do your interviews in a 'common' language.