Friday, June 10, 2022

Leetcode: Important and Useful links from all over the LeetCode

 Here is the link. 

Most of the time I want to come back to a particular post on LeetCode and so I have to bookmark different posts a lot of times. This has led to an increase in the number of my bookmarks. Therefore, I have been trying to compile a list of all LeetCode's important and useful links. Here is the list I have made till now. Posting it here so as to help the LC community as well. Do let me know the useful and important articles that I have missed. Will add them to this list. This way we all won't have to bookmark many posts on LeetCode and instead just bookmark this post alone. I am grouping links based on topics for better usability of this post.

NOTE: [LIST] is a set of questions that you can practice for that topic.

Formatting your posts in LeetCode :

  1. Format Your Posts with Markdown

Dynamic Programming :

  1. DP for Beginners [Problems | Patterns | Sample Solutions] by @wh0ami
  2. DP Patterns by @aatalyk
  3. Knapsack problems by @old_monk
  4. How to solve DP - String? Template and 4 Steps to be followed by @igooglethings
  5. Dynamic Programming Questions thread by @karansingh1559
  6. DP Classification helpful notes by @adityakrverma
  7. How to approach DP problems by @heroes3001
  8. Iterative DP for subset sum problems by @yuxiangmusic
  9. DP problems summary (problem categorization) by @richenyunqi
  10. Categorization of Leetcode DP problems by @chuka231
  11. Must do Dynamic Programming Category wise by @mahesh_nagarwal
  12. Dynamic programming is simple by @omgitspavel
  13. Dynamic Programming on subsets with examples by @DBabichev
  14. DP is easy (Thinking process) by @teampark

Backtracking :

  1. Backtracking Summary and general template to solve many problems by @dichen001
  2. A general approach to backtracking problems in C++ by @nitinpaldev
  3. A general approach to backtracking problems in Java by @issac3

General Strategies and advice :

  1. Comprehensive Data Structure and Algorithm Study Guide by @xrssa
  2. Interview prep tips by @topcat
  3. How to answer some beahvioural questions by Anonymous user
  4. Amazon leadership principles guide by Anonymous user
  5. The Only Lists You Need For Your Interview Preparation by @sachin_ak

System Design

  1. System Design template by @topcat
  2. Design Facebook by @a_ranjan_s
  3. Design URL Shortening service like TinyURL by @shashibk11
  4. Design video sharing platform like Youtube by @Shuatify
  5. System Design: Designing a distributed Job Scheduler | Many interesting concepts to learn (Leetcode's pick) by @sjkm
  6. Whatsapp system design by @khushi511
  7. System Design: Introduction to Distributed Systems | Designing a highly available system
    (Leetcode's pick)
     by @Vruttant1403
  8. System Design questions asked in FAANG
  9. System design multiple resources by Pooja Biswas by @hopeless
  10. Helpful list of leetcode posts on System design at FAANG by @Anonymous User

How to use LeetCode :

  1. A must-read guide for new LeetCode users by @LeetCode
  2. How to use Leetcode efficiently and effectively by beginners by @megaspazz
  3. How to effectively use LeetCode to prepare for interviews!! by @Pooja0406
  4. Interview preparation study plan using leetcode (Leetcode's pick) by @amit_gupta10

Important list of questions :

  1. List of questions sorted by common patterns by @Maverick2594
  2. Topic wise problems for beginners by @yashrsharma44
  3. Facebook interview question list by @suresh_reddy

Graphs and Trees :

  1. Graph for beginners by @wh0ami
  2. DFS for beginners by @StefanPochmann
  3. Recursive approach to segment trees and range sum queries and lazy propagation
  4. Article on Trie. General Template and List of problems by @igooglethings
  5. Iterative and recursive versions of common tree problems by @nareshyoutube
  6. Graph Algorithms One Place | Dijkstra | Bellman Ford | Floyd Warshall | Prims | Kruskals | DSU by @nareshyoutube
  7. Disjoint Set Union (DSU)/Union-Find - A Complete Guide @Invulnerable
  8. Introduction to Trie by @since2020
  9. A noob's guide to Dijkstra's Algorithm (Leetcode's pick) by @bliss14b
  10. Tree questions patterns by @Manisha4018
  11. Heap questions patterns by @rnyati10
  12. Graph All in one by @thanoschild

Stacks and Queues :

  1. Monotonic Queue Summary by @luxy622
  2. Applications of Monotonous Increasing stack by @wxd_sjtu

Sliding Window :

  1. Sliding window for beginners by @wh0ami
  2. Sliding Window algorithm template to solve all the Leetcode substring search problem by @chaoyanghe
  3. Sliding window substring problems template by @zjh08177

Binary Search :

  1. Binary Search for Beginners by @wh0ami
  2. [Python] Powerful Ultimate Binary Search Template. Solved many problems by @zhjiun_liao
  3. Binary Search 101 by @AminiCK
  4. Master binary search from beginner to pro by Anonymous User

Approaches to deal with problems which follow some pattern :

  1. Most consistent ways of dealing with the series of stock problems by @fun4LeetCode
  2. Sum Megapost (How to solve 2 sum, 3 sum and 4 sum) by @peyman_np
  3. How to solve linked list problems in C++ by @LHearen
  4. Template for all combination problem set by @fight.for.dream
  5. Summary of solutions for problems "reducible" to LeetCode 378 (Kth smallest element in a sorted matrix) by @fun4LeetCode
  6. Internal implementations of C++ STL containers and their associated time complexities by @Manisha4018
  7. Problems related to randomization by @Manisha4018
  8. How to write thread safe code
  9. General principles behind problems similar to Reverse pairs by @fun4Leetcode
  10. One approach to solve problems which need you to find subarrays with certain conditions by @Lisanaaa

Bit manipulation :

  1. Using bit manipulation to solve problems easily and efficiently by @LHearen
  2. All about Bitwise Operations Beginner Intermediate by @Yashjain
  3. Bits hacks you cant ignore by @amit_gupta10

Greedy :

  1. Greedy for beginners by @wh0ami
  2. ABCs of Greedy by Sapphire_Skies

String :

  1. String questions categorized by patterns by @Manisha4018

Two pointers :

  1. General summary of what kind of problem can/ cannot solved by Two Pointers by @a2232189

Happy LeetCoding!

Whistler - most expensive homes

Here is the link. 

4673 Blackcomb Way
  • Whistler, BC, V8E 0Z3
  • Benchlands

Thursday, June 9, 2022

Linkedin profile: Powerex

Kang Shi 

      • -Ensuring development teams adhere to the principles established by Enterprise Architects. -Creating high-level designs which are delivered to the software development. -Reviewing developers' work (code review, design review and requirement review). -Meeting with team members one on one monthly to assure projects progress. -Conducting interviews and filtering candidates for open developer positions. -Fulfil the Sr. Developer role in development work.

 

Intel: Hiring freeze

Intel tightens belt, freezes hiring at its biggest revenue-generating unit

By   –  TechFlash Editor, Silicon Valley Business Journal 
 Updated 

 Intel Corp. has halted hiring at its PC desktop and laptop chip division, the biggest unit by sales at the semiconductor giant.

The Santa Clara-based company announced the move in a memo that went out on Wednesday, according to Reuters. It said that some hiring may resume in the unit in as little as two weeks and all current job offers will be honored.

The memo also called for other cost-cutting measures which include canceling some travel, limiting participation in industry conferences and holding group meetings virtually when possible.

In a separate note on Tuesday, Reuters reported that Intel CEO Pat Gelsinger announced that the company would "slow" hiring but would onboard 23,000 recently hired employees over the next 90 days. It had 121,000 employees at the end of 2021, with more than 7,000 of them in Silicon Valley. In Oregon, Intel is the largest employer in the Portland metro area with 21,000 workers. And in Arizona, Intel is the 12th largest employer in the state with more than 11,000 employees.

The "client computing unit" where the freeze is happening accounted for $9.3 billion of Intel's $18.4 billion in revenue in its most recent quarter. The group's revenue is down from $10.6 billion in the corresponding quarter in 2021, when the company reported $19.7 billion in total revenue.

The unit has run up against increased competition from Santa Clara-based Advanced Micro Devices Inc. (Nasdaq:AMD), and lost a major customer in Apple Inc. (Nasdaq:AAPL) after the Cupertino-based computer and mobile tech titan started to use custom-designed chips of their own.

"We believe we are at the beginning of a long-term growth cycle across the semiconductor industry and we have the right strategy in place," Intel said, per Reuters. "Increased focus and prioritization in our spending will help us weather macroeconomic uncertainty, execute on our strategy and meet our commitments to customers,  shareholders, and  employees.".

Intel stock (Nasdaq:INTC) has dropped by nearly 23% to date in 2022. It was down less than 1% in early trading on Thursday.


Oil recession-proof on out-of-control demand

 Here is the link.

Rafi Tahmazian, Partner/Senior Portfolio Manager at Canoe Financial, talks with Financial Post's Larysa Harapyn about how oil is recession-proof on out-of-control demand.

Wednesday, June 8, 2022

SABRE CEO: Sean Menke

 Sean Menke is the Chair of the Board and Chief Executive Officer for Sabre Corporation, the leading technology platform at the center of the business of travel. He leads more than 7,500 colleagues across a global network of development, sales, operations and corporate teams.

Sean was promoted to president and CEO in December 2016, bringing his wealth of travel industry knowledge and experience to Sabre’s C-suite. He currently serves as Chair of the Board and CEO, with the company’s recent appointment of a company president. As both a former customer of Sabre and now its chief executive, Sean introduced and reinforced Sabre’s strategy to deliver the next-generation of retailing, distribution and fulfillment solutions. He is deeply committed to helping customers operate more efficiently, drive increased revenue and offer personalized traveler experiences through imaginative technology solutions.

Sean joined Sabre in 2015 as president of Sabre Travel Network. As Sabre’s largest line of business, Travel Network processes US$120 billion of global travel spend annually by connecting airlines, hotels, rental car companies, cruise lines, destinations and travel services to more than 425,000 travel agents and corporate travel managers worldwide. Under his leadership, Sabre Travel Network won major new business opportunities, increased global market share, secured Sabre’s position as the leading global distribution system in three of its four major operating regions (North America, Latin America and Asia-Pacific), and led innovation to enable the sale of more customized fares and ancillary products that help drive the changing travel industry landscape.

His career in the airline business spanned more than 20 years in executive leadership roles. The former CEO at Frontier Airlines and Pinnacle Airlines also held senior level marketing, operations, customer experience, strategy, planning, sales, distribution and revenue management roles, most notably with Air Canada and Hawaiian Airlines. Sean also served as executive vice president of resources at IHS Inc., a global information technology company.

Leetcode discuss: 416. Partition Equal Subset Sum

 I like to try all ideas in the discuss post here, and write my own solutions for each idea.