I have named the article to be - "Astras for Campus Placements - 1", the 1 here signifies that there are more in this series of articles to come! So, stay tuned. Since you have reached this page, and have been reading the blogs! Do let me know if any of these tips help you or not. Open to suggestions and more opinions.
- Identify that ONE Programming Language - As a famous saying goes - "Everyone is special, and there is a unique talent in everyone. You just need to find it what's hidden within you!". In a similar way, there is one programming language that you need to choose, for whatever be the question they shoot at you, you can propose the solution in that programming language.
The choice of language can be anything - C++, Java, Python, or even Brainf**k (if you can write it). Most of the interviewers will however be familiar with the common languages such as JAVA and C++. You can or cannot be the jack of all but definitely try to be the master of at least one!
Whether you are attempting the Hackerrank questions or doing a white paper or whiteboard interview. The only motive here is, you don't fumble when you are asked to write a code for the solution that you are proposing. - Core Subjects - If you are attempting the technical interview for any of the top-level corporate companies - Computer Science Fundamentals are a must.
What do I mean by Computer Science Fundamentals? The Core Subjects!
This is my prioritized list of Core Subjects for the Placement Interviews (found it suitable for most of the companies visiting our campus) -
Data Structures >= Algorithms > DBMS > Operating Systems > Computer Networks.
However, this might not always be the case. Just see the company for which you are targeting. If there is some company that is into Virtualization then Operating Systems might be a more prioritized one. If a networking company is something that you are targeting, then Computer Networks is the one with more priority.
Having the basic list ready, and prioritizing based on the company's needs is something that you need to master. - Stay Focused - Do NOT let PUBG, MOVIES, SERIES, and what not take you over during the placements season too much!
I am not saying, completely eliminate them. I remember watching Sherlock Holmes and Pirate of Caribbean movies during my placements seasons. It's completely fine for rejuvenating yourselves. But never get addicted to it. Otherwise, you might be wasting a lot of your precious time in it and there is always someone who might be utilizing that time for his/her betterment.
Who is doing the right thing here? Just give it a thought. Do you want to play PUBG in your precious time or the time when you are relieved and the tension about getting placed is gone? - Practice in front of a mirror - If you find the time, just place yourself in front of the mirror and see yourself, how you look when explaining an answer to the interviewer.
Is your position creepy? Are you leaning too much on the desk? Are you smiling weirdly at him? Can you do something better? Can you use gestures while explaining your thoughts on a given problem? Can you make some standard gestures that make you look interested in the questions that the person is asking? Can you improvise the posture of sitting? Can you improvise on repeated questions like - "Tell me about yourself", etc?
This is not compulsory though. But helps you judge yourselves better. - Do some research about the company you are sitting for - There is a high probability that you will come across one or two questions about the company in your interviews.
What do you like about our company? Do you have any questions regarding our company? What is one product of our company that you like a lot? What are our company values? Have you used our company products before?
And I am 100% sure, you might not want to say - "Sorry, But I don't know anything about your company. I am sitting for the company because the offer is nice and I need a JOB!".
So, do some research, learn about their products, learn about work culture, ask genuine questions about some products. Knowing about all these things shows that you are actually interested in the company. - Practice and Practice - The only way you can perfect something is by Practice! There is no other substitute!
- Have a tool to track your progress - I personally like Microsoft TO-DO a lot. Do check it out. Add the list of important things that you want to accomplish. Make a separate list for all the different subjects. Put a checkmark on the task in the lists that you accomplish.
I will add more during the course of time! Wait for "Astras for Campus Placements - 2".
Author - Abhishek Kumar Rai
Comments
Post a Comment