Tip 1 : practise coding with time limits
Tip 2 : solve for 2-3 medium to hard problems daily
Tip 3 : read, think in detail and analyse system design of companies which are doing good now
Tip 1 : should be short and crisp, add only whatever required for job
Tip 2 : should mention details for tech stack used in ur projects section
Coding and problem solving



If a particular job has a deadline 'x', it means that it needs to be completed at any time before 'x'.
Assume that the start time is 0.
'N' = 3, Jobs = [[1, 1, 30], [2, 3, 40], [3, 2, 10]].
All the jobs have different deadlines. So we can complete all the jobs.
At time 0-1, Job 1 will complete.
At time 1-2, Job 3 will complete.
At time 2-3, Job 2 will complete.
So our answer is [3 80].
Step 1 : I first applied normal sort. It was not good enough.
Step 2 : Interviewer asked me other possible ways to sort the array and to pick an optimised solution.
Step 3 : Then i gave solution with quick sort and interviewer was happy.
Nice interviewer - gave hints to tackle problem.
It was more of a discussion like how we will design a solution in the company
Design a system for cricket score board
Tip 1 : focus on requirements
Tip 2 : be interactive with interviewer
Tip 3 : think in advance about the tweaks interviewer can bring after u give basic solution.
System design round was there and focus was on scalability
Design a way to store images and fetch the relevant images using keyword search
Tip 1 : try to clear about the requirements and assumptions which you are makin
Tip 2 : At every major step, ask if i should go in detail for this module
Tip 3 : time is limited, therefore, try to show a broad solution for the problem and focus on 1-2 modules in detail in which interviewer is interested

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?