What: I am building a social platform (similar to leetcode diacussion tab) where people could share the 'algorithm patterns' they have found during practising Leetcode, CTCI, GFG etc. I wish to have this as a repository of patterns for software engineers.
Why: Productivity - I feel this would reduce the time taken to prepare for algorithm interviews. I myself took 6 months to identify the patterns in algorithms. Took me an LC count 200, CTCI 50, GFG 80 to achieve this.
Would this benefit you (or would have benefitted you earlier) in saving your time for algo interview prep?
(People who selected NO please mention the reason like "I'm already familiarized with patterns", "This would raise the interview standard to harder rounds" etc. This would really help. Thanks)
#faang #interview #leetcode #ctci
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Then if the goal is to just learn general patterns, how would I differ your cumulative sum of Subarray pattern with another persons post on it?
Also if it’s so granular how would you search for what you want to find?
I think there would be more value in crawling through Leetcodes questions and creating a graph of which problems are related to each other, to figure out which patterns are most important to learn, maybe then you can integrate your social platform against this graph where you can post threads under the particular problem. Still not too sure if it’s useful or not though...
Pattern name, pattern explanation, problems related to it, these shuld be the content.
LC discussions are crowded with copy pastes of solutions. I myself filter them using keywords "pattern", "interview", "follow up" etc. Still I can't group problems related to the pattern unless the author mentioned it.
LC also has 'related problems' feature. But to find the pattern in them is like either solving it ourselves or grinding the solution and then finding the pattern from it both of which are really time consuming.
"Still not sure if its useful or not though.." This was my intent on this poll / post.
Sounds like some of CodeForces blogs and tutorial posts will beat this by a mile (at least from a quality of content point of view).
Sharing a post from Codeforce itself mentioning the inconvenience of blogs: https://codeforces.com/blog/entry/13520