“All our dreams can come true if we have the courage to pursue them.” – Walt Disney
The placement season has already started and many of you must be gearing up for placements. However, many of you must be having doubts like what exactly we should prepare, what are the expectations of an interviewer, are placements too difficult to crack, how to clear interviews, what should an ideal resume look like, and a lot of questions!!! Don’t worry, you are reading the correct article and all your doubts would be cleared at the end of the article.
In this article, we will clear the doubts around placements and also understand the placement preparation strategy in a step-by-step way. Here, we have shared the top 10 tips (along with a bonus tip at the end) which will definitely help you in cracking placements. So, let’s get started!!!
1. Prepare Well for the Online Test
The online tests are very important to be cleared if you wish to crack placements. These tests have coding questions which are based on Data Structures and Algorithms and test problem-solving skills. Some of the tests may even have MCQ questions based on core subjects like OS, DBMS, CN, etc. So, it’s very important to study these subjects for the exam. Also, since the test has a time limit to solve questions so try solving all the questions with brute force initially so that you will be able to clear test cases and then try optimizing them. This will save you time and will improve your score as you will not miss any questions. Trying to solve a single question to achieve an optimum solution may consume a lot of your time and you may not get a chance to solve the remaining ones.
2. Improve your Quantitative Abilities and Maintain the Speed vs Accuracy Ratio
Mostly in finance-based companies like Goldman Sachs, JP Morgan, and service-based companies like TCS, cognizant, Accenture, etc. a lot of questions are focused on testing your aptitude skills. In the placement exams under the quantitative abilities section, there are numerous questions with very little time to solve them. Sometimes negative markings may also be included. So, you need to solve a lot of these questions and that also in less time span. So focus more on speed vs accuracy ratio which can be built by consistent practice. For practice questions, The book titled Quantitative Aptitude by Dr. RS Aggarwal is very much recommended. You can also watch YouTube videos for tips and tricks for answering questions as well as for finding out previously asked questions.
3. Improve your Logical Reasoning skills
In placement exams, a lot of tricky puzzles related to patterns, blood relations, coding and decoding, mirror and water images, etc. are asked. Even in some of the interviews, puzzles may be asked to check problem-solving abilities. So you can develop your logic-building skills by solving puzzles from the book, solving Sudoku, or watching YouTube videos for the same.
4. Good Command of the English language
In a few placement exams, there is a separate section for answering questions related to verbal ability. Types of questions asked in the exams include comprehension, completing the sentence, finding the errors in the given sentence, synonyms, and antonyms for a given word, identifying words with correct spelling, etc. For solving such questions, you need to have a good command of English grammar and must have a good vocabulary.
5. Practice Coding Questions Regularly
Keep practicing coding questions daily. This would help you a lot in solving the questions asked in the coding tests. You can also try weekly or monthly challenges available on various coding platforms which would check your coding skills in the stipulated time period. Some of the online tests also have multiple-choice questions based on programming. To solve this section, you need a good command of the programming concepts. Most of the multiple-choice questions are based on identifying the output of a given pseudo code containing recursion problems, identifying and rectifying the errors in the given code, etc.
6. Maintain an Updated LinkedIn Profile
If you wish to apply for Off-campus placements, be active on LinkedIn. Maintaining an updated profile on Linked in will help you in asking for referrals as a lot of opportunities are shared on LinkedIn. Building a good network will help you in knowing recent openings in different companies.
7. Prepare your Resume Well
The Resume is like the syllabus for the interview. A lot of questions based on projects and other technical skills asked in the interview are based on your resume. So write all the correct details in your resume. Also, keep your resume in the ATS-friendly format so that it gets selected easily. Your resume must be on a single page only. The Resume should also be rich in keywords along with slight details about the experiences mentioned. A lot of resume templates are available online which will help in the quick and easy designing of resumes.
8. Prepare your Introduction Well
Your introduction acts as the starting point of your interview so it must be prepared well to highlight the important things, you wish to share. It should be short and crisp. Remember, the first impression is the last impression.
9. Have a Good Knowledge of the Core Fundamental Subjects
Prepare your resume well for the interview. Have a clear understanding of the core CS fundamental subjects such as Operating Systems, Database Management Systems, Computer Networking, etc. You can also see the interview experiences shared on GeeksforGeeks to know the type of questions asked. You must also know the core concepts of the programming language that you have mentioned in your resume. For example, if the language is C++, questions asked would possibly be object-oriented programming, classes, and objects, inheritance, encapsulation, polymorphism, data Abstraction, etc. Also, it is very important to communicate what you think and know clearly and confidently to the interviewer without having any hesitation.
Remember, confidence is one of the most important parameters checked in an interview.
10. Ask Relevant Questions to the Interviewer
This would show that you are genuinely interested in the job offered in that company and wish to know more about it. You can ask questions like can you share your experience working in this company? What are the tech stacks that you have worked with? etc. This will create a good impression on the interviewer and help you in knowing more about the role and the company.
Bonus and most important tip – Don’t be afraid of rejections: Every one of us has faced rejections and it is perfectly alright. Most importantly, learning from them, analyzing where we made mistakes, and rectifying them so that we don’t make the same mistakes again. Consider rejections to be a stepping stone to your success and keep trying with full spirits!!
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses
are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!