Skip to main content

Astras for Campus Placements - 1

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. 


  1. 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. 
  2. 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. 
  3. 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? 
  4. 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. 
  5. 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.
  6. Practice and Practice - The only way you can perfect something is by Practice! There is no other substitute! 
  7. 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

Popular posts from this blog

C++ Setup using VS Code and TDM-GCC Compiler (Windows)

You need to use this blog along with the YouTube Video present here for better understanding of the installation and the overall process.  YouTube Link -  https://youtu.be/l-4SH-QzbgI C++ Setup using VS Code and TDM-GCC Compiler (Windows) Using this setup we will be installing VS Code and TDM-GCC Compiler which is a good way to compile and run C++ programs in Windows. During my school days we used to execute programs in Turbo C++ compiler, which is now discontinued for good. The UI wasn't intiuitive at all for Turbo C++ software and it looked something like the one shown in the image below. But we do have great memories of programming in C++ using Turbo C++ Software in our school days. 😃 Turbo C++ (discontinued) UI Coming back, as for the Linux based systems (Ubuntu, Debian etc, I guess GCC already comes as part of the package. So Linux users can compile their C++ Programs from day 1 of their installations. 👍 To install GCC compiler on Mac OSX, you need to download and insta...

How I tackled lack of motivation problem during my Placements?

Suffering from a lack of motivation? Well, that is something which is common to every human being out there at some point in time in their lives.  There are some facts that you need to grasp very well in your mind -  Everyone has got 24 hours.  Everyone faces a lack of motivation at some point in time.  No one can study for 24 hours straight.  Most of the people have the available resources to study around you. Example - Phone, Internet, Books, and Materials, etc.  Most people tend to waste their time in mobile games, series, movies, etc.  Not everyone gets up at 4 o clock and starts reading Data Structures and Algorithms and starts coding right away.  Not everyone is god gifted.  So, if this is the case with everyone, then where does the difference actually come up? How are some people more productive and achieve more as compared to others?  The difference comes up in the way how some have trained their mind to react to situations and t...

What if I am not from CSE or ISE? Does that affect my placement in any way, even if I am good?

The bitter truth about placements in UVCE is - for other branches like Mechanical, Electrical, etc. There are not a lot of core companies coming to the college for placements. Not every second or third company coming to college is a core company. Most of them are for Software Engineering profiles or profiles related to computer science fields. Even if the core companies come for placements, the number of students they usually pick is very less. Just confirm with the Placement Office at your college and ask about Placement Opportunities for the branch that you are currently in. So, my simple advice to all the juniors out there in other branches of engineering would be -  Start learning to code.  There will be more details provided to you, but for security reasons, I have hidden them here.  The list above shows the eligible branches for the respective companies . Most of them will be having a job role which involves computers, coding, and all computer...