The advent of Startups in India has led to innovation and presented a platform for youth to explore entrepreneurship. Today, we use the products and services offered by these immense startups in our day to day life. From booking a cab to buying groceries and ordering food to plan our budget and looking after fitness, we use the innovations of our startups.
Over the last few years, Indian startups have grown immensely and now are competing with the top companies in the world. No wonder the Indian startups are dream companies for innumerable techies. However, there is tough competition to seek a technical job in this market. The recruitment process for the job is equally intriguing. Every startup demands well-trained and highly qualified, adaptable techies. This article breaks up the job interview process of Indian startups and helps to gain a better insight into the employment procedure of this tech world.
1. Resume shortlisting Round
The very first process of a job interview begins with the filtering of the resume. Ensure that your resume highlights the skills required for the job and give a brief detail about your previous experiences. An Applicant Tracking System recognizes resumes that have keywords from the job description. Hence, it is necessary to customize your resumes according to the job and the startup. You can check the video below to curate a flawless resume for a technological job.
2. Online Aptitude Test
Most of the leading startups conduct online aptitude tests during the process of recruitment. These tests determine the various abilities of the interviewees. You can expect questions related to numerical reasoning, abstract reasoning, and logical questions in this section. Both your quantitative and qualitative abilities are put to the test here.
3. Group Discussion
Group Discussion isn't a part of every job interview but certain startups do conduct it to test the confidence level and group behavior of a candidate. s. Your team playing skills can be displayed in this round. Generally, the current affairs of the day are the topic for GD Round.
4. Technical Rounds
You can check a mock interview below which might help to gain insight into the process of a job interview especially for the technical round.
This is the most crucial aspect that can make or break your interview for a job.
Technical rounds can last for a long time as compared to the other rounds. One should be updated with the data structures and algorithms, operating systems, coding languages like Java, C++, etc for this round.This round will test your practical skills. Most startups ask the candidates to write a code live in this round. The candidates need to work on the output that the interviewers give on the spot. Engineers and developers are expected to have strong basics of technical knowledge. The interviewer might ask you to define certain algorithms or give you an on the spot problem as in the mock interview mentioned above. Also, if you mentioned coding experience in your resume, then you can expect questions related to that. Being able to communicate yourself is a key skill that can help you in the interview.
Few common questions asked in the technical rounds are:
A. What is the advantage of OOP?
Object-oriented Programming is essential for developing software for mobile. OOP is used in data redundancy and maintaining code. With OOP, one can modify the existing codes which help in saving time. Using encapsulation aids to find the troubleshooting element. Furthermore, the Polymorphism flexibility of OOP keeps things simple.
B. What is a deep copy?
A deep copy in Python recursively adds the copy of a nested object in the original elements after creating a new copy.
C. What is a shallow copy in JAVA?
A shallow copy in Java exactly copies all the values of the references in a class. Any change in the value of a shallow copy reference is reflected upon the copy itself.
D. In databases, what is the difference between a delete statement and a truncate statement?
There is a minute difference between a delete and truncate statement. Delete statement deletes records one after the other and each deletion is entered in the transaction log. However, truncate de-allocates the pages and an entry is made for the same in the transaction log.
E. What is a transaction log, and how are they used?
Transaction logs record all the changes made to the database while simultaneously storing the actual data in a separate file. Transaction logs are used for several reasons. Firstly, It is used to rollback unknown and incomplete modifications. Secondly, it helps to restore the database in case of hard disk failure. Further, it provides standby-server solutions.
5. Human Resource Round
This is the final round in a job interview. The questions asked in this round are personal and related to goal setting. The common HR Round questions are:
A. Tell me about yourself
B. Where do you see yourself in the next five years?
C. Why are you choosing Company 'X'?
D. Questions related to Resume
Giving an interview can be a nerve-wracking experience but it is essential to stay calm while answering and being honest about yourself. Most startups today have a formal yet cool environment during a job interview.