Tip 1 : In depth DSA problem solving skills are not required, BUT basic knowledge like what are stacks and how it works are a MUST. And you must know your main language(C++ in my case) extremely well.
Tip 2 : SQL is very important. Get concepts clear from Guided path by coding ninjas and practice queries from websites like Hackerrank, W3schools and GFG.
Tip 3 : Must practice puzzles . These are easily available in GFG and were asked directly from there.
Tip 4 : OOPs Concepts are a must. Must know basics like what are classes, objects, constructors etc. You must prepare each concept like polymorphism/inheritance with an Example. Try to explain oops with real life examples like a Student class / Blueprint Class(blueprint of a building).
Tip 5 : You must know all your Projects mentioned in the resume extremely well. Atleast one project(preferably the 1st one) should be known by you in minute details.
Tip 6 : Be honest. And don't lie about anything in your resume(trust me).
Tip 1 : Don't lie about anything in your resume.
Tip 2 : Keep it formatted to a single .
Tip 3 : Keep things that is your forte in a way such that it would grab immediate attention. Sell yourself properly in your resume.
Tip 4 : It doesn't matter if you haven't done any internship. Remove the work experience section. Do good projects and include them along with 3/4 bullet points(with proper bold words) giving an overview of the tech stack used and your role in the project(if it was a group project) and the results achieved . Provide links if you've hosted/deployed your projects.
Tip 5 : Include all your relevant profile links in the resume like Linkedin, Github, Email Id, Coding profiles(coding ninjas, codechef,leetcode,gfg etc).
The timing of the test was 4pm and it was for a duration of 90 minutes.
This round was held in the Amcat portal. It had 4 Sections with specific time limits for each section, like 30 mins for 25 questions.
The questions were based on English/Verbal, Logical Reasoning, Quantitative Analysis, Business Analytics (Data Interpretation), and SQL-based questions.
Aptitude questions were very basic and easy. Few english questions were tricky and a good SQL knowledge was a must for that section. Most of the questions were Query result based and correct syntax based.
It was scheduled for 11 am-12.30 pm.
The environment was Microsoft Teams.
This round went for about 90 minutes, and we discussed on topics ranging from Projects, SQL, OOPS, Data Structures, Puzzles and Situation based questions.
The interviewer was just just great. He was an experienced guy with 10 + years under his belt and at no point in my interview did I feel like it was an Interview . We had an amazing and a very relaxed discussion.
Camel and Banana puzzle
Jar and contaminated pills puzzle
Measuring Blocks Puzzle
A SQL query was shown to me my screen sharing along with the table, and I had to give the output of that query. It was a pretty simple query but had a trick condition like --> (where 1=1)--> this was just to confuse us, it's the same as--> while(true).
What is Inheritance, polymorphism, abstraction, class, constructors. I had to explain each of them with a real life example.
This round was held around 4 pm in the afternoon for me.
This round was basically a Case study/Data interpretation round. Basically, the interviewer showed me a datasheet of a company which had it's revenues and cost for each month. I had to study the sheet and then draw inferences from it and counter questions were asked.
The interviewer was great and very helpful incase I was stuck.
I got call for the fourth round at around 7.30 pm in the evening.
This round was very hard for me. The Interviewer went into minute details about one of my projects and we had a lengthy discussion of about 30 minutes on it. Situation based hypothetical questions were asked based on my projects as well.
Interviewer was pretty okayish. He didn't look convinced with some of my answers.
He also asked a lot of hr tricky questions like why was I interested in that role when my resume was specifically made for Developer roles
It was a Group discussion. But it was mainly a formality round. As most of the guys who made it this far were selected. It was taken by County head of the company and we had a chill discussion on location preference, career growth, opportunities and stuff like that.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you create a function in JavaScript?