Tip 1 : Be consistent in solving problems daily.
Tip 2 : Read design blogs posted by companies.
Tip 3 : Read about design patterns and try to implement them in your project.
Tip 1 : Add impact to your resume. Mention the metrics that you have improved in your work.
Tip 2 : Mention the skills that you have and also the tools which will be useful.



Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.



idfy_verification
pan, aadhar, voter ------ identity_types in idfy_verifications
status = 3 -> failed
idfy_verifications -> draft: 0, processing: 1, processed: 2, failed: 3, retry_exceeded: 4
1d id_type loan_id status. match_score updated_at
1 voter_id 112 1 5. date
2 voter_id 113 1 0
3 voter_id 113 3 1
4 voter_id 112 3 nil.
5 voter_id 112 2 nil.
Take the loan_ids which are status = 3 and status !=2 for that id_type and load_id
Design a Notification system which are
* Able send notification
* track - status
* multiple devices and channels
Tip 1 : Explain about the components and services which are needed.
Tip 2 : Write down the APIs
Tip 3 : Write the table structure.

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