Tip 1 : Mostly Leetcode Medium level are asked
Tip 2 : Prepare well for Low Level design
Tip 3 : Take special care of multithreading as it was asked in design round
Tip 1 : Write only what is done
Tip 2 : keep it clean,clear. Have a skills tab where all the required keywords are present.



Solution: Step 1.Check for cycle-if present return empty vector.
Step 2. Apply topological sorting to find the order.



The start time of one chosen meeting can’t be equal to the end time of the other chosen meeting.
'N' = 3, Start = [1, 3, 6], End = [4, 8, 7].
You can organize a maximum of 2 meetings. Meeting number 1 from 1 to 4, Meeting number 3 from 6 to 7.
emplyee1 free and employee2 free = ! (busy employee1 or busy employee 2)
This means merge all the busy slots of the employees and take negation
This was Hiring manage round
A large cube of length 10cm was formed from smaller cubes of 1cm each. Larger cube was coloured from all the sides .when we form smaller cube from it ,how many cubes are there which are not coloured at all.
You are an ATC. Given m runways and n flights, how can you make these flights land in order to avoid collision and in first come first serve manner. Flight validation if yes -> response would be runway no. if no then it should be placed in wating queue After 2 mins runway get cleared.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?