Master your Resume:
Prepare one good resume and keep the required things only which are relevant to that interview.
So do not give same old resume for different positions to different companies. Prepare your resume according to the position you are applying for.
Do not include anything in the resume which you do not know. For example you know only C and Java programming language but you are including C, Java and Python language in resume. So if interviewer will ask any question from Python then you can not answer to that question. So always put the right and required things in your resume.
Master One Programming Language:
Practice any one programming language thoroughly and be the master in that programming language. That does not mean you will not learn other programming languages. But it is recommended for placement interview that becoming master in one programming language will make you confident in the interview as you know that programming language very well. Practice data structure implementation and common algorithms using that language.
Next you can learn other programming languages as secondary languages and also you can highlight these languages in interview also if you are confident enough.
Along with the programming languages or any technologies, you should have good understanding and knowledge on basic software engineering, computer networking, database and in other computer science core topics.
Work on Projects:
Learning only languages has no meaning if you do not know how to practically use it to solve real world problems. Because at last in industries you have to work on some real life projects where these programming languages and other technologies and tools are used.
So, during learning programming languages start developing good projects which will boost your problem solving capabilities as well as you can get depth knowledge by practical implementation of the programming languages.
You can also develop good projects by using demanding technologies like Android, Internet of Things, Artificial Intelligence, Machine Learning, Data Science etc. which keeps you ahead among others.
You can develop minimum these skills one frontend framework, one backend framework, one cloud service and databases which will give you more mileage in the interview.
Know to You and to Company:
'Know to You' means prepare one short and interesting introduction of yourself. Because introducing yourself is the most important time of the interview when you tell to the company that you are the best fit for their organization.
So prepare a short introduction which will give an overall idea about your education, experience, skills, knowledge and what you can do etc.
'Know to Company' means prepare yourself about the knowledge of company. This is a general thing that in which company you are applying you should have proper knowledge about that company. Sometimes interviewers also ask about to tell what you know about their company it may be it's culture, revenue, projects they are working and many more.
So prepare well before every interview.
All the best...
Related Article:
Nice Thought really
ReplyDelete