Tip 1 : Prepare for design problems before hand.
Tip 2 : Don't skip CS core subjects.
Tip 3 : Practice OOPS concepts very well.
Tip 1 : Do mention the details of the previous experience (if any).
Tip 2 : Its good to have some projects and internship experience.
Tip 3 : Mention achievements and don't put false things.
Interviewer was very polite and professional.
Tell us about you and your education.
Tip 1: Don't lie.
Tip 2: Tell interviewer about your previous experience
Where did you heard about the company?
Tip 1: Always say the true statement
Why do you want to leave your current organization and join our company?
Tip 1 : The interviewer should feel that you are genuinely interested to work for them.
Tip 2 : Don't say that you want to work only for the higher pay.
Design parking lot that can hold up to ‘n’ cars at any given point in time. Each slot is given a number starting at one increasing with increasing distance from the entry point in steps of one. We want you to create an automated ticketing system that allows our customers to use our parking lot without human intervention. When a car enters the parking lot, we want you to have a ticket issued to the driver. The ticket issuing process includes:- We are taking note of the number written on the vehicle registration plate and the age of the driver of the car and we are allocating an available parking slot to the car before actually handing over a ticket to the driver (we assume that our customers are kind enough to always park in the slots allocated to them). The customer should be allocated a parking slot that is nearest to the entry. At the exit, the customer returns the ticket, marking the slot they were using as being available. Due to government regulation, the system should provide us with the ability to find out:-
1. Vehicle Registration numbers for all cars which are parked by the driver of a certain age,
2. Slot number in which a car with a given vehicle registration plate is parked.
3. Slot numbers of all slots where cars of drivers of a particular age are parked.
You'll get the input by reading input.txt directly (you’ll have to create it in your environment) .
The file will contain a set of commands separated by a newline, we need to execute the commands in order and produce output. Sample Input : Create_parking_lot 6 Park KA-01-HH-1234 driver_age 21 Park PB-01-HH-1234 driver_age 21 Slot_numbers_for_driver_of_age 21 Park PB-01-TG-2341 driver_age 40 Slot_number_for_car_with_number PB-01-HH-1234 Leave 2 Park HR-29-TG-3098 driver_age 39 Vehicle_registration_number_for_driver_of_age 18
Sample Output : Created parking of 6 slots Car with vehicle registration number "KA-01-HH-1234" has been parked at slot number 1 Car with vehicle registration number "PB-01-HH-1234" has been parked at slot number 2 1,2 Car with vehicle registration number "PB-01-TG-2341" has been parked at slot number 3 2 Slot number 2 vacated, the car with vehicle registration number "PB-01-HH-1234" left the space, the driver of the car was of age 21 Car with vehicle registration number "HR-29-TG-3098" has been parked at slot number 2
Tip 1: First write down your approach on paper before coding.
Tip 2: Analyze the edge cases carefully.
Tip 3: Use OOPS concepts.
Timing (5PM)
Interviewer was very polite and experienced.
We both had our cameras switched on.
What is Normalization and denormalization?
What are their use cases?
Tip 1 : Explain using examples.
Tip 2 : You should know DMBS very well.
Create a dummy table to store the data of the employees of a company.
What would be the fields inside it and which one to make primary key, foreign key, their data types, why is it necessary? How will you create the schema if this table is used in an API?
Explain your approach.
Tip 1 : Table should be normalized.
Tip 2 : Practice SQL thoroughly
Why do you want to join our company? What problems did you face in your previous organization?
Tip 1 : Don't say that you want to join for the pay raise.
Tip 2 : Be genuinely interested.
Tip 3 : Don't lie to the interviewer
Tell me about your experience in your previous organization.
Which project did you worked on? Which tech-stacks were used?
Tip 1 : Don't lie to the interviewer
Explain how Node.js works behind the scenes.
How Node.js is single threaded?
Tip 1: Learn Node.js thoroughly.
Tip 2: Know how it works behind the scenes.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?