Linked List (Blog - 45 ) Stack (Blog - 18 ) Queues (Blog - 12 ) Hashing (Blog - 39)(GFG - 40) Sorting (84) (Blog) (GFG - 60) Searching (55) (Blog) (GFG - 97) Array (92) (Blog) (GFG - 60) Arrangement Rearrangement (GFG - 47) Array | Order Statistics (GFC - 50 ) Heaps (Blog - 40, IB - 6) Binary Tree… Continue reading Data Structure Problem Set
Category: Resources
Companies Wise Question | Paypal
Given (parent, child ): {1, 3}, {2, 3}, {3, 6}, {5, 6}, {5, 7}, {4, 5}, {4, 8}, {8, 10} } findNodesWithZeroAndOneParents. Link (from Glassdoor) given map entries (a,1)(b, 2)(c12, 3). Resolve {c{a}{b }} => 3. Link (from Glassdoor) If we are given "c{a}{b}" and the map as inputs, then we can simply check for the… Continue reading Companies Wise Question | Paypal
Interesting Read for Design Interview
How to do distributed locking. Link Distributed Coordination With ZooKeeper Part 5: Building a Distributed Lock Link Randomness is hard: learning about the Fisher-Yates shuffle algorithm & random number generation. Link ZooKeeper. Link Microservices - Martin Fowler Blog Transaction Across RESTful services. SO
Important Questions | Mixed | 2
Trapping Rain Water. LeetCode. Code Write a program to calculate pow(x,n). GFG Time Complexity : O(logn) int power(int x, unsigned int y) { int temp; if( y == 0) return 1; temp = power(x, y/2); if (y%2 == 0) return temp*temp; else return x*temp*temp; } Write an efficient function that tells us whether or not… Continue reading Important Questions | Mixed | 2
System Design Question List
Foundation - 1. List of questions to cover for System Design Round. Link 2. InterviewBit System Design Resources. Link 3. Educative. Link (Paid) 4. Basic of Scalable System - Scalability Harvard Web Development David Malan Video 5. Web Architecture 101 Link 6.Collection of Engg Blog and Concept Link 7. Basic of System Design. Link 8.… Continue reading System Design Question List
UUID
How is UUID unique(version 1 ) There is more than one type of UUID, so "how safe" depends on which type (which the UUID specifications call "version") you are using. Version 1 is the time based plus MAC address UUID. The 128-bits contains 48-bits for the network card's MAC address (which is uniquely assigned by… Continue reading UUID
List of important resources
This is a list of good resources that I found worth following. Most of them overlap but that's not the point. It's for reference purpose before I start applying for job interviews to certain myself that I have not missed out on anything important as I would be difficult to cover and master each and… Continue reading List of important resources