Tuesday, February 15, 2022

Leetcode.com | system design | 144 topics | Quick review in 2 weeks

Feb. 15, 2022

 

1.       Web Crawler']

https://leetcode.com/discuss/interview-question/system-design/124657/Facebook-or-System-Design-or-A-web-crawler-that-will-crawl-Wikipedia

2.       Detect web crawler https://leetcode.com/discuss/interview-question/system-design/548816/Amazon-or-System-Design-or-Web-Crawler-Detector

3.       Yelp

4.       Distributed file system

5.       URL shortening and Pastebin https://leetcode.com/discuss/interview-question/system-design/124804/Design-Pastebin

https://leetcode.com/discuss/interview-question/system-design/124658/Design-URL-Shortening-service-like-TinyURL

6.       Instagram

https://leetcode.com/discuss/interview-question/system-design/124802/Design-Instagram

https://leetcode.com/discuss/interview-question/system-design/586749/design-Instagram

https://leetcode.com/discuss/interview-question/system-design/719253/Design-Facebook-%3A-System-Design-Interview

7.       Dropbox.

8.       Twitter

https://leetcode.com/discuss/interview-question/system-design/124689/Design-twitter

9.       Redis https://leetcode.com/discuss/interview-question/system-design/125751/Design-a-distributed-cache-system

10.   Youtube or Netflix https://leetcode.com/discuss/interview-question/system-design/733520/Design-YouTube-Very-detailed-design-with-diagrams

https://leetcode.com/discuss/interview-question/system-design/144287/Design-Recommendation-System-for-Amazon-Videos

https://leetcode.com/discuss/interview-question/system-design/600861/System-Design-Youtube-add-click-counts

https://leetcode.com/discuss/interview-question/system-design/557250/Design-a-video-streaming-service-to-support-playback-video-from-different-devices

https://leetcode.com/discuss/interview-question/system-design/496042/Design-video-sharing-platform-like-Youtube

https://leetcode.com/discuss/interview-question/system-design/158698/Distributed-database%3A-Netflix

https://leetcode.com/discuss/interview-question/system-design/124565/Design-Netflix-recommendation-engine

https://leetcode.com/discuss/interview-question/system-design/150607/Design-youtube

11.   Ticketmaster

https://leetcode.com/discuss/interview-question/system-design/124803/Design-BookMyShow

https://leetcode.com/discuss/interview-question/system-design/315763/System-Design-or-Seat-reservation-application-like-Ticket-Master-or-BookMyShow

12.   Facebook Messenger or WhatsApp https://leetcode.com/discuss/interview-question/system-design/585930/Amazon-or-System-Design-or-Design-a-Chat-Service

https://leetcode.com/discuss/interview-question/system-design/220073/How-would-you-design-WhatsApp

https://leetcode.com/discuss/interview-question/system-design/124613/Amazon-or-System-Design-or-A-scalable-chat-application-on-phone-browsing

13.   Typeahead suggesions.

14.   Twitter search.

15.   Newsfeed ranking

https://leetcode.com/discuss/interview-question/system-design/349627/How-do-you-design-a-meta-data-for-a-news-feed

https://leetcode.com/discuss/interview-question/system-design/153871/Design-a-News-Feed-system-(like-Facebook-Linkedin-etc.)

16.   Web search.

17.   LinkedIn "you may know ..."., https://leetcode.com/discuss/interview-question/system-design/1036762/Google-Onsite-System-Design-How-to-do-it

https://leetcode.com/discuss/interview-question/system-design/153941/Design-the-%22People-You-May-Know%22-feature-on-LinkedIn-or-Facebook.

18.   Uber / Luxe (anti-uber)?

19.   Freight / delivery orchestration? (edited) 

20.   Botnet/decentralized web crawler/torrent

https://leetcode.com/discuss/interview-question/system-design/594844/System-design-question-Help-needed

https://leetcode.com/discuss/interview-question/system-design/464997/Design-a-P2P-file-sharing-application-like-BitTorrent

21.   Coupon redeeming system

https://leetcode.com/discuss/interview-question/system-design/353302/Design-a-couponvoucher-management-system-or-DellEMC

https://leetcode.com/discuss/interview-question/system-design/459593/Facebook-or-System-Design-or-E-commerce-Apply-discount-on-every-nth-order

22.   Message queue kafka, service bus

https://leetcode.com/discuss/interview-question/system-design/124761/Deciding-which-queue-to-send-a-post-to

https://leetcode.com/discuss/interview-question/system-design/206134/Amazon-or-System-Design-or-Design-a-Distributed-Message-queue

https://leetcode.com/discuss/interview-question/system-design/734303/Microsoftor-Design-an-Enterprise-Service-Bus

23.   Rate limiter https://leetcode.com/discuss/interview-question/system-design/637402/Design-a-efficient-client-side-rate-limit-handler

https://leetcode.com/discuss/interview-question/system-design/124558/Uber-or-Rate-Limiter

24.   Design leetcode - asked in amazon and fb. https://leetcode.com/discuss/interview-question/system-design/649021/Design-Leetcode

25.   https://leetcode.com/discuss/interview-question/system-design/409736/Facebook-or-System-Design-or-Hacker-Rank-LeetCode-Contest-Leadership-Board-System

https://leetcode.com/discuss/interview-question/system-design/308452/System-Design-or-Programming-contest-platform-like-LeetCode

26.   Large log data collection and processing system

https://leetcode.com/discuss/interview-question/system-design/124603/Amazon-or-Phone-screen-or-How-to-handle-large-log-data
https://leetcode.com/discuss/interview-question/system-design/128037/How-would-you-parse-a-huge-log-file

https://leetcode.com/discuss/interview-question/system-design/189030/Design-a-system-which-can-report-frequently-occurring-exceptions-on-a-dashboard

https://leetcode.com/discuss/interview-question/system-design/196142/Copy-coredump-files-from-millions-of-system-to-single-Storage-server-like-S3

https://leetcode.com/discuss/interview-question/system-design/431023/Google-or-Onsite-or-Get-all-logs-between-times

https://leetcode.com/discuss/interview-question/system-design/440546/Facebook-or-System-Design-Onsite-or-Compute-Percentile-Metrics-Over-Time-Series

https://leetcode.com/discuss/interview-question/system-design/124603/Amazon-or-Phone-screen-or-How-to-handle-large-log-data

https://leetcode.com/discuss/interview-question/system-design/1133962/Service-which-will-download-data-from-multiple-sources-and-ingests-it-in-the-system

https://leetcode.com/discuss/interview-question/system-design/942087/System-Design%3A-Design-a-system-to-process-data-in-different-formats-from-different-sources

https://leetcode.com/discuss/interview-question/system-design/852238/Need-help-with-System-Design-problem-asked-in-a-real-interview

https://leetcode.com/discuss/interview-question/system-design/820877/Bloomberg-System-Design

https://leetcode.com/discuss/interview-question/system-design/778868/Facebook-oror-Onsite-oror-System-Design-Aggregation-click-events

https://leetcode.com/discuss/interview-question/system-design/725364/System-Design-or-IOT-sensor-data-aggregator

https://leetcode.com/discuss/interview-question/system-design/202946/Design-a-system-to-aggregate-metrics-from-large-cluster(800%2B)-of-web-servers

27.   Realtime stock price monitoring system/ live score update cricbuzz, realtime gaming score

https://leetcode.com/discuss/interview-question/system-design/625918/Amazon-or-System-Design-or-Design-a-real-time-gaming-ranking-system

https://leetcode.com/discuss/interview-question/system-design/431712/Bloomberg-or-Design-a-system-to-give-prices-of-a-stock

28.   Stock trading system https://medium.com/@narengowda/stock-exchange-system-design-answered-ad4be1345851

https://leetcode.com/discuss/interview-question/system-design/820877/Bloomberg-System-Design

https://leetcode.com/discuss/interview-question/system-design/124794/Design-a-Multicurrency-trading-system

https://leetcode.com/discuss/interview-question/system-design/490034/FAANG-or-Onsite-or-Intern-or-System-Design-Stock

29.   Kill switch for stopping stock trading https://leetcode.com/discuss/interview-question/system-design/124553/Kill-Switch

30.   Design network fail over

https://leetcode.com/discuss/interview-question/system-design/124598/Design-network-fail-over

31.   Design AB testing framework https://leetcode.com/discuss/interview-question/system-design/124595/AB-Testing

https://leetcode.com/discuss/interview-question/system-design/228661/Design-a-Data-Experimentation-platform

32.   Design parking lot system https://leetcode.com/discuss/interview-question/system-design/124576/Design-a-parking-lot-system.

https://leetcode.com/discuss/interview-question/system-design/575186/Design-a-Parking-Spot-System

https://leetcode.com/discuss/interview-question/system-design/598634/Microsoft-or-Onsite-or-System-Design-or-SDE-2

https://leetcode.com/discuss/interview-question/system-design/850712/System-Design-Amazon-2020-(SDE-2)

https://leetcode.com/discuss/interview-question/system-design/765686/System-Design-Interview-Question%3A-Parking-Lot-or-Low-Level-Design

https://leetcode.com/discuss/interview-question/system-design/125260/Parking-Lots-Design

33.   Reccomendation Engine https://leetcode.com/discuss/interview-question/system-design/124565/Design-Netflix-recommendation-engine

34.   Smart voice assistant like siri, alexa

https://leetcode.com/discuss/interview-question/system-design/124566/Design-AlexaSiriGoogle-Home-Architecture

https://leetcode.com/discuss/interview-question/system-design/848252/Amazon-System-Design

35.   Nearest store location, another variation of topk https://leetcode.com/discuss/interview-question/system-design/124567/Nearest-Store-Locators

https://leetcode.com/discuss/interview-question/system-design/533061/How-to-implement-nearest-location-kind-of-functionality-in-a-google-map-type-application

https://leetcode.com/discuss/interview-question/system-design/154172/Design-google-map-database

36.   Job scheduling sytem https://leetcode.com/discuss/interview-question/system-design/124697/Walmartlabs-onsite

https://leetcode.com/discuss/interview-question/system-design/124786/Google-Scheduling-Job-Involving-both-RAM-and-CPU

https://leetcode.com/discuss/interview-question/system-design/692996/Microsoft-System-Design-Please-help

https://leetcode.com/discuss/interview-question/system-design/553563/Googleor-Distributed-SystemorPerformance

https://leetcode.com/discuss/interview-question/system-design/344524/Amazon-or-Design-a-JobTask-Scheduler

https://leetcode.com/discuss/interview-question/system-design/124672/Implement-a-task-scheduler

37.   Elevator system

https://leetcode.com/discuss/interview-question/system-design/149264/Design-an-Elevator-system

38.   Malware detection system https://leetcode.com/discuss/interview-question/system-design/1019028/FB-or-System-Design-or-Multi-Engine-Malware-Analyzer

https://leetcode.com/discuss/interview-question/system-design/150610/Design-a-malware-detection-system

39.   Garbage collector

40.   Google docs https://leetcode.com/discuss/interview-question/system-design/148187/System-Design-or-Google-Docs

https://leetcode.com/discuss/interview-question/system-design/148187/System-Design-or-Google-Docs

https://leetcode.com/discuss/interview-question/system-design/208207/Design-a-Google-Sheet-System

https://leetcode.com/discuss/interview-question/system-design/349669/Google-SWE-L5-or-Onsite-or-Design-Google-Docs-Versioning-System

https://leetcode.com/discuss/interview-question/system-design/322448/Content-Management-System-Design

https://leetcode.com/discuss/interview-question/system-design/194402/Design-a-file-sharing-system

41.   Ecommerce Price checker system https://leetcode.com/discuss/interview-question/system-design/140742/E-commerce-(Amazon)Website-looking-into-other-competitor-Website-products-prices-and-update

42.   Notification system https://leetcode.com/discuss/interview-question/system-design/138097/Design-Notification-Service-for-Amazon-Alexa

43.   Online ludo game

44.   metric monitoring service

45.   Ecommerce site ,Shopping cart, product catalog, payment gateway

https://leetcode.com/discuss/interview-question/system-design/211415/Interview-Question-Ecommerce-System-design-(-Eg-%3A-Amazon-)%3A-Concurrency-issues-handling

https://leetcode.com/discuss/interview-question/system-design/589546/Amazon-or-System-Design-or-Amazon-Order-System

https://leetcode.com/discuss/interview-question/system-design/675539/System-Design-question-asked-in-interview

https://leetcode.com/discuss/interview-question/system-design/666792/Microsoft-or-System-design-or-Please-help

https://leetcode.com/discuss/interview-question/system-design/1124722/System-Design-or-Shopping-Cart-or-Payment-Gateway-or-Product-Catalog

https://leetcode.com/discuss/interview-question/system-design/886390/Design-Recommendation-API-or-Akamai-Interview

https://leetcode.com/discuss/interview-question/system-design/776927/Design-an-accountpayment-system

https://leetcode.com/discuss/interview-question/system-design/706038/System-Design-Payment-System-Wallet-system-Payment-gateway

46.   Seller summary page https://leetcode.com/discuss/interview-question/system-design/124612/Phone-Interview-Question%3A-Design-an-Seller-Summary-Page

47.   Customer who bought this also bought https://leetcode.com/discuss/interview-question/system-design/124557/Amazon's-%22Customers-who-bought-this-item-also-bought%22-recommendation-system

48.   Distributed key value store, https://leetcode.com/discuss/interview-question/system-design/1120468/Design-Assignment-or-Implement-a-distributed-Key-Value-(KV)-store-or-SE-Role-Avalara

https://leetcode.com/discuss/interview-question/system-design/747591/Amazon-or-Onsite-or-System-design-or-Please-help

49.   Facebook live commenting

https://leetcode.com/discuss/interview-question/system-design/583184/FBInstagram-'Live-Comments'-System-design

50.   Facebook status search

51.   Image editing ( asked in fb 2021) https://leetcode.com/discuss/interview-question/system-design/1077411/Facebook-or-Onsite-2021-or-System-Design-or-Design-image-editing

52.   File download application system https://leetcode.com/discuss/interview-question/system-design/1071562/Design-a-File-Download-Application-System

53.   Proximity server https://leetcode.com/discuss/interview-question/system-design/923677/Facebook-or-System-Design

54.   Top N songs, another top k problem

https://leetcode.com/discuss/interview-question/system-design/124702/Design-a-service-to-calculate-the-top-k-listened-songs-in-past-24-hours

https://leetcode.com/discuss/interview-question/system-design/243604/Design-a-real-time-dashboard-showing-the-most-played-songs

55.   Privacy setting at facebook

56.   Distributed configuration management system

57.   Design gmail https://leetcode.com/discuss/interview-question/system-design/1014986/Google-or-Onsite-or-System-Design%3A-Design-an-Email-system-like-GMAIL

58.   News reading feature in alexa https://leetcode.com/discuss/interview-question/system-design/1014181/Amazon-or-System-Design-or-SDE2

59.   Ads click visualisation system https://leetcode.com/discuss/interview-question/system-design/1002923/Facebook-or-Online-or-Real-time-data-visualization-for-ads-clicks

60.   IoT devices management system https://leetcode.com/discuss/interview-question/system-design/974890/Design-a-system-for-management-of-IOT-devices

61.   Timer service https://leetcode.com/discuss/interview-question/system-design/973207/System-Design-or-Timer-service

62.   Service monitoring and alerting system like pagerduty, azure monitor etc
https://leetcode.com/discuss/interview-question/system-design/958919/System-Design-Interview-or-Service-Health-Monitoring-and-Alerting-Service

https://leetcode.com/discuss/interview-question/system-design/287678/Design-a-monitoring-or-analytics-service-like-Datadog-or-SignalFx

63.   Load balancer https://leetcode.com/discuss/interview-question/system-design/943352/Facebook-or-E5-System-Design-Interview-Question-or-Menlo-Park

64.   Design undergeound system

65.   Leader board table design https://leetcode.com/discuss/interview-question/system-design/892083/Leaderboard-table-system-design-for-online-game

66.   Slot booking system for playarena etc https://leetcode.com/discuss/interview-question/system-design/880581/Event-Booking-for-playarenas-Low-level-design

https://leetcode.com/discuss/interview-question/system-design/423613/Amazon-or-Phone-Screen-or-Design-Restaurant-Reservation-System

67.   Food delivery app https://leetcode.com/discuss/interview-question/system-design/874074/Food-Delivery-App-or-Low-Level-Design-or-Interview-Question

68.   Online gaming lobby service https://leetcode.com/discuss/interview-question/system-design/874074/Food-Delivery-App-or-Low-Level-Design-or-Interview-Question

69.   URL fishing varifier https://leetcode.com/discuss/interview-question/system-design/896312/Google-system-design

70.   Design whatsapp/instagram story

https://leetcode.com/discuss/interview-question/system-design/388222/Snapchat-or-System-Design-or-Instagram-Story-Feature

71.   File sharing with collaborative editing https://leetcode.com/discuss/interview-question/system-design/838085/File-sharing-service-with-collaborative-editing-or-Amazon

https://leetcode.com/discuss/interview-question/system-design/824659/Intuit-or-Long-Poll-vs-Web-socket-vs-Server-send-Events

72.   Stack overflow tags https://leetcode.com/discuss/interview-question/system-design/838025/Design-a-tagging-system-like-tags-used-in-stack-overflow

https://leetcode.com/discuss/interview-question/system-design/307558/Design-Stack-Overflow

73.   Tinyurls https://leetcode.com/discuss/interview-question/system-design/838012/URL-Shortener-or-MD5-or-How-to-deal-with-collisions-or-FinTech-startup

74.   Github like cloud repo https://leetcode.com/discuss/interview-question/system-design/837383/System-design-of-code-repository-like-github

75.   Job posting site https://leetcode.com/discuss/interview-question/system-design/811840/Job-listing-storage-and-search

76.   S3/cloud object store https://leetcode.com/discuss/interview-question/system-design/811503/System-design-Object-store-design-like-S3GCS

77.   Celebrity timeline generation https://leetcode.com/discuss/interview-question/system-design/810561/Timeline-generation-for-celebrities-or-System-Design-or-Google

78.   Kindle service

79.   Bidding system https://leetcode.com/discuss/interview-question/system-design/792060/Bidding-System%3A-System-Design-Interview

80.   Billing system - asked in fb interview

81.   RPC system for client server comm https://leetcode.com/discuss/interview-question/system-design/790034/Client-Server-Communication%3A-System-Design-Interview

82.   Autonomous driving system https://leetcode.com/discuss/interview-question/system-design/789961/Design-a-cloud-based-simulationvisualization-platform-for-a-self-driving-cars-company

83.   Github code search https://leetcode.com/discuss/interview-question/system-design/789015/Github-%3A-Design-search-feature-in-Github-scale-code-repository

84.   Car showroom https://leetcode.com/discuss/interview-question/system-design/785960/Amazon-System-Design-Question

85.   Airport boarding gate security https://leetcode.com/discuss/interview-question/system-design/785960/Amazon-System-Design-Question

86.   Social graph https://leetcode.com/discuss/interview-question/system-design/782906/Design-a-social-graph

87.   Place of interest https://leetcode.com/discuss/interview-question/system-design/777945/Design-a-system-to-source-store-and-display-places-of-interest

88.   Tinder https://leetcode.com/discuss/interview-question/system-design/774870/Tinder-System-Design-or-Online-Dating-App-System-Design

89.   Grocery store https://leetcode.com/discuss/interview-question/system-design/769578/Amazon-orSystem-Design-or-Amazon-Go-or-suggestion-on-solution-welcome

https://leetcode.com/discuss/interview-question/system-design/467655/Amazon-Onsite-or-System-Design-Pickup-Delivery-System-For-Groceries

90.   Display ads https://leetcode.com/discuss/interview-question/system-design/761814/Design-number-of-ads-to-show-to-users-on-a-google-search

91.   Add badge to peoples spotify account https://leetcode.com/discuss/interview-question/system-design/748408/How-to-design-a-system-to-add-badges-to-people's-Spotify-account

92.   Xml to json conversation https://leetcode.com/discuss/interview-question/system-design/743624/System-design-question%3A-Amazon-SDE2%3A-Large-xml-files-to-json-conversion

93.   Ocr web app https://leetcode.com/discuss/interview-question/system-design/741676/System-Design%3A-OCR-web-app

94.   High scale otp generation system https://leetcode.com/discuss/interview-question/system-design/728464/Microsoft-or-Onsite-or-Modify-an-OTP-generation-system-to-handle-more-requests

95.   Distributed counter https://leetcode.com/discuss/interview-question/system-design/685310/Microsoft-virtual-or-Design-distributed-counter

https://leetcode.com/discuss/interview-question/system-design/277606/Design-a-performance-counter

96.   Scan for viruses in uploaded file https://leetcode.com/discuss/interview-question/system-design/659875/Design-a-system-where-client-can-upload-a-file-and-viruses-need-to-be-scanned

97.   Log processing at scale https://leetcode.com/discuss/interview-question/system-design/622704/Design-a-system-to-store-and-retrieve-logs-for-all-of-eBay

98.   London travel card system https://leetcode.com/discuss/interview-question/system-design/617408/Marshall-Wace-or-Onsite-or-How-would-you-design-Oyster-(London-Travel-Card-system)tion

99.   Payment system for newyork MTA https://leetcode.com/discuss/interview-question/system-design/305388/Design-a-transportation-payment-System.

100.      Ad click counter https://leetcode.com/discuss/interview-question/system-design/584458/Facebook-or-System-Design-or-Ad-Click-Counter

101.      Design slack https://leetcode.com/discuss/interview-question/system-design/582975/Design-Slack

https://leetcode.com/discuss/interview-question/system-design/339849/System-Design-or-Slack

102.      Wikipedia https://leetcode.com/discuss/interview-question/system-design/574872/Wikipedia-or-DBsystem-design-thoughts

https://leetcode.com/discuss/interview-question/system-design/174380/Uber-design-question-Design-Wikipeida

103.      ML related system design https://leetcode.com/discuss/interview-question/system-design/566057/Machine-Learning-System-Design-%3A-A-framework-for-the-interview-day

104.      Windows update https://leetcode.com/discuss/interview-question/system-design/560512/System-Design-Question

105.      People also searched for https://leetcode.com/discuss/interview-question/system-design/559481/Amazon-or-System-design-or-SDE-2-India smiliar to linkedin's you may also know

106.      Cashback processing system https://leetcode.com/discuss/interview-question/system-design/543041/Design-cashback-processing-system

107.      Pub sub arch

108.      Google or amazob book preview https://leetcode.com/discuss/interview-question/system-design/538295/Design-Google-Books-preview-Amazon-Books-look-inside

109.      Design copy right detection https://leetcode.com/discuss/interview-question/system-design/530031/FAANG-Interview-Question-Design-a-copyright-detection-system

110.      Reddit https://leetcode.com/discuss/interview-question/system-design/469900/Netflix-or-System-Design-Web-App-Like-Reddit

111.      Facebook nearby friends https://leetcode.com/discuss/interview-question/system-design/430926/Design-Nearby-Friends

112.      Google photos home page https://leetcode.com/discuss/interview-question/system-design/398523/System-Design-Google-photos-homepage

https://leetcode.com/discuss/interview-question/system-design/396949/System-Design-Google-Photos

113.      Image upload system https://leetcode.com/discuss/interview-question/system-design/391183/Ebay-System-Design-Question

https://leetcode.com/discuss/interview-question/system-design/390503/Google-or-System-Design

114.      Facebook translator service https://leetcode.com/discuss/interview-question/system-design/386322/Design-a-translator-service-for-facebook

https://leetcode.com/discuss/interview-question/system-design/318811/Google-or-System-design-or-Design-a-translation-service-like-Google-Translate

115.      System for health care data https://leetcode.com/discuss/interview-question/system-design/368245/Design-Service-to-Interface-with-Healthcare-Data

116.      Health score app https://leetcode.com/discuss/interview-question/system-design/366754/Amazon-or-System-Design-for-health-score-app

117.      Railway reservation system https://leetcode.com/discuss/interview-question/system-design/364965/Railway-Reservation-System

118.      Treadmill system https://leetcode.com/discuss/interview-question/system-design/362168/Google-or-Onsite-or-Tread-Mill-System-Design

119.      Addressed of entire planet https://leetcode.com/discuss/interview-question/system-design/341980/Amazon-or-System-Design-or-System-to-capture-unique-addresses-in-the-entire-world

120.      Gofundme https://leetcode.com/discuss/interview-question/system-design/336089/System-Design-or-GoFundMe

121.      Shipping fullfilment https://leetcode.com/discuss/interview-question/system-design/320719/Design%3A-Scalable-Shipping-Fulfillment-Center

122.      Flight search API https://leetcode.com/discuss/interview-question/system-design/309853/JSON-structure-for-Flight-search-API

123.      Splitwise https://leetcode.com/discuss/interview-question/system-design/306519/System-Design-or-Splitwise

124.      Google calendar https://leetcode.com/discuss/interview-question/system-design/305654/System-Design-or-Google-Calendar

125.      Fb popular/trending pages https://leetcode.com/discuss/interview-question/system-design/305505/Design-a-most-populartrending-profiles-page

126.      Courier service https://leetcode.com/discuss/interview-question/system-design/301423/Design-a-UPS-style-mail-delivery-system

127.      Hr portal https://leetcode.com/discuss/interview-question/system-design/289092/Design-an-HR-web-portal-for-Amazon's-recruiting-team

128.      Outlook recurring meeting https://leetcode.com/discuss/interview-question/system-design/286891/Design-Outlook-recurring-meeting-system-with-variable-input

129.      Communication system for ecom sites https://leetcode.com/discuss/interview-question/system-design/286457/Design-a-communication-platform.

130.      Imdb https://leetcode.com/discuss/interview-question/system-design/270416/Design-a-movies-reviews-aggregator-system

131.      Realtime event aggregator https://leetcode.com/discuss/interview-question/system-design/270412/Design-a-Real-Time-Event-Aggregation-System

132.      Gpay https://leetcode.com/discuss/interview-question/system-design/270406/Design-a-Payment-System-like-Google-Pay

133.      Top shared post https://leetcode.com/discuss/interview-question/system-design/258398/Design-top-shared-post-system-in-5mins1-hour1-day1-week

134.      Market place analytics https://leetcode.com/discuss/interview-question/system-design/227797/System-Design-E-Commerce-Marketplace-analytics

135.      Top 10 most liked articles https://leetcode.com/discuss/interview-question/system-design/225609/Design-system-which-will-show-top-10-most-liked-articles-within-1524-hours.

136.      Auth for multi tenant https://leetcode.com/discuss/interview-question/system-design/225331/Design-authentication-system-to-multi-tenant-environment

https://leetcode.com/discuss/interview-question/system-design/202958/Multi-Tenant-Saas-Architecture

137.      Design Changefeed https://leetcode.com/discuss/interview-question/system-design/208888/Design-a-system-to-keep-track-of-changes-in-an-SQL-database

138.      Track runners in marathon https://leetcode.com/discuss/interview-question/system-design/200342/Bloomberg%3A-Implement-a-system-to-track-runners-in-a-marathon

139.      Hotel booking page this many people visiting https://leetcode.com/discuss/interview-question/system-design/163204/Design-%22How-Many-people-currently-viewing-the-property%22-for-a-E-Commerce-Hotel-Booking-Site

140.      Text line editor https://leetcode.com/discuss/interview-question/system-design/124679/Implement-a-Text-Line-Editor

141.      Location sharing service https://leetcode.com/discuss/interview-question/system-design/124673/Design-a-Location-Sharing-Android-Application

142.      Build system https://leetcode.com/discuss/interview-question/system-design/124807/Design-a-build-system

143.      Hourly backup from mobile phone https://leetcode.com/discuss/interview-question/system-design/124792/Design-a-system-that-can-handle-hourly-backups-for-mobile-phones

144.      Google help system https://leetcode.com/discuss/interview-question/system-design/125191/Design-the-Google-help-system

Sabr stock: Earnings date gain over 20% - Feb. 15, 2022

 Sabre's rebound will depend on a snapback in long-haul business travel, which has lagged the domestic leisure recovery. Yet the travel technology firm is wise to keep spending on much-needed system improvements despite the financial headwinds.

The dream of a return to 2019 levels of profitability looks like a long-haul journey for Sabre, the travel technology company that helps airlines and hotels manage their distribution. The Southlake, Texas-based company said on Tuesday in an earnings report that it would take years to regain its pre-pandemic financial performance, partly due to a slow snapback of business travel and partly due to technology investments to stay agile.

“By 2025, we expect to exceed pre-Covid-19 levels for adjusted EBITDA [earnings before interest, taxation, depreciation, and amortization, or a measure of profit], Adjusted EBITDA margin, operating income, and free cash flow,” said Sabre CEO Sean Menke.

In its most optimistic scenario for 2022, Sabre will process travel bookings — which skew toward corporate travel and international trips — at 70 percent of 2019 levels. Under that scenario, the company forecasted on Tuesday it would deliver revenue of at least $2.8 billion and adjusted earnings before interest, taxation, depreciation, and amortization of about $250 million.

Looking ahead to 2025, if travel bookings rebound to 100 percent of 2019 levels, the company will regain its 2019 level of profitability, with adjusted earnings before interest, taxation, depreciation, and amortization of about $1.1 billion at a margin of 26 percent and with $700 million in free cash flow. Even if they’re only back 80 percent of 2019 levels because remote working or travel restrictions linger, the company predicted it would still reach 2019 financial targets by 2025.

“Our ambitions and associated investments in technology are not to just get back to 2019 levels,” Menke said. “The capabilities unlocked with a modern, agile, technology footprint and associated products we believe position us well to not only reach previous financial returns but grow well beyond.”

In the fourth quarter, Sabre booked $501 million in revenue and an operating loss of $192 million.

For the full year of 2021, Sabre booked $1.7 billion in revenue and $950 million in net losses. Adjusted earnings before interest, taxation, depreciation, and amortization — a measure of profit — were negative $26 million. Free cash flow for the year was negative $469 million.

Financially, Sabre has been getting in stronger shape with a cash balance of $1 billion. That reflects an improvement in operating cash flow in the latest quarter. The company expects to close before March 31 the sale of its airline operations portfolio to CAE [formerly Canadian Aviation Electronics] for $392.5 million. The deal will cost Sabre some revenue and earnings, letting it focus on its core business.

Assuming bookings continue to return, debt levels should throttle back. The company had $3.82 billion in debt as of December 31.

Sabre has been undergoing a technology overhaul after years of stagnant improvements under its previous private equity owners. In 2022, it will invest about $100 million in technology, shifting more systems, including its customer relations database, off mainframe data centers and into Google’s cloud service.

Two other line items have also been swelling besides technology expenditure.

The company spent $22 million in litigation costs, partly for entering a fight last year with one of its largest customers, American Airlines, over how it displays that carrier’s fares in its reservation systems for travel agents.

Like many technology companies, Sabre sees rising costs for investing in cybersecurity and paying premiums for insurance against data compromises by hackers. It expects to spend about $15 million on cybersecurity and related insurance this year — a record.

Today’s earnings call was the first for Kurt Ekert, the company’s new president.

“Having worked as an executive at one of Sabre’s competitors and, more recently, at a top customer with CWT, I knew Sabre well from the outside,” Ekert said. “Dynamic changes are coming in the travel sector, and I believe Sabre’s people, compelling product offerings, and strong customer relationships uniquely position us to capitalize on these changes.”

Menke said Ekert would oversee all aspects of the company’s business and technology operations, including the company’s technology transformation.

“I look forward to working with him in the years to come,” Menke said. “His arrival will allow me to continue to focus on our long-term strategy and goals for 2025, as well as to spend more time externally with our customers, investors, and other important constituents – something I’m eager to do.”

“In 2025, we believe our full-year run-rate efficiencies and accrued technology benefits will drive superior financial results under multiple scenarios when compared to 2019,” Menke said.

Follow up

Sean O'Neil Here is twitter link. 

Sabre, which helps airlines sell tickets to travel agencies, saw its average bookings drop from 1.5 million a day to 100,000 a day. CEO Sean Menke expects leisure travelers to recover before corporate. $SABR


A GDS is a worldwide conduit between travel bookers and suppliers

 A GDS is a worldwide conduit between travel bookers and suppliers, such as hotels and other accommodation providers. It communicates live product, price and availability data to travel agents and online booking engines, and allows for automated transactions.

The GDS is often used to tap into the corporate travel market because it has the ability to present hotels, flights, and car rentals in one simple interface which is convenient. Many companies organising trips for their staff will use the GDS as their preferred booking method.

The history of global distribution systems dates back to the 1960s when a more sophisticated method was needed to keep track of flight schedules, availability, and prices.

As early as the 1970s GDSs were some of the first companies in the world to facilitate business to business (B2B) electronic commerce (now more commonly known as ecommerce). Airlines realised that by automating the reservation process for travel agents, they could make the travel agents more productive and essentially turn them into an extension of the airline’s salesforce.

Four of the major legacy GDSs are:

  • Amadeus
  • Galileo
  • Sabre
  • Worldspan

Hoteliers are always looking at ways to increase their reach to attract more customers, increase revenue, and make a profit. It seems a global distribution system (GDS) is a valuable channel to achieve this. A GDS passes on hotel inventory and rates to travel agents and travel sites that request it and also accepts reservations.

How does the GDS work in travel?

The tangled web of databases has become even more of a labyrinth following the explosion of online travel agencies (OTAs) like Booking.com, Expedia and Wotif. Hotels and other travel entities can use technology solutions to capitalise on this trend, tapping into all GDSs, including the likes of Amadeus, Galileo, Sabre, and Worldspan by Travelport.

Live rates and availability are sent from a hotel’s property management system (PMS) directly to the GDS and online booking websites via a channel manager. As soon as a reservation is made on the GDS or an online booking website, the channel manager instantly reduces inventory across all channels, including the hotel’s own website, and automatically delivers the reservation details back into the PMS or central reservation system (CRS).

Each GDS has its own set of connection fees and requirements to sign up if you do this independently, rather than through a technology solution.

What are the major GDS systems?

There are several major global distribution systems that house and process the majority of data from hotels, airlines, and other distributors. These include Amadeus, Sabre, Galileo, Worldspan, Apollo, and Pegasus.

However there are many technology providers that help hotels tap into these GDSs and by extension the thousands of travel agents and travellers across the world.

Amadeus GDS

Amadeus has been operating for over 30 years, building critical solutions to help airlines, hotels, railways, travel agencies, tour operators and more to run their business and improve the travel experience.

Amadeus has the biggest global footprint of any of the GDSs, with a potential reach to millions of guests. The company operates in over 190 markets and employs over 17,000 people.

Sabre GDS

Sabre is a leading technology and data-driven solutions provider helping airlines, hotels and travel agencies grow their businesses and transform the traveller experience.

Sabre is seen as a pioneer for online travel agencies, corporate booking tools, revenue management, and web and mobile itinerary tools, to name a few.

Sabre Travel Network is its global business-to-business travel marketplace and consists primarily of the GDS and a broad set of solutions that integrate with the GDS.

This marketplace is used by travel suppliers including 400 airlines, 175,000 hotels, 200 tour operators, 50 rail carriers, 40 car rental outlets and 17 cruise lines.

Galileo GDS

Galileo traces its roots back to 1971 when United Airlines created its first computerised central reservation system. Due to the high market penetration of the Sabre and Apollo systems, owned by American Airlines and United Airlines, respectively, Worldspan and Galileo were created by other airline groups in an attempt to gain market share in the computer reservation system market.

The Galileo system was moved from Denver, Colorado, to the Worldspan data centre in Atlanta, Georgia, in 2008, following the merger of Travelport and Worldspan (although they now share the same data centre, they continue to be run as separate systems).

Worldspan GDS

Worldspan is a Travelport platform, and is the technology leader in web-based travel eCommerce, offering solutions for all facets of travel business online. As a leading GDS, Worldspan provides travel distribution, technologies and services for thousands of travel companies worldwide, including travel agencies, corporations, travel suppliers and travel websites.

Worldspan transforms global travel distribution and transaction processing with industry-first fares, pricing, shopping and booking technologies, and a portfolio of interactive shopping tools that enable travel companies to reduce costs, increase productivity and build revenues.

Apollo GDS

As a leading GDS, Apollo provides travel distribution, technologies and services for thousands of travel companies worldwide, including travel agencies, corporations, travel suppliers and travel web sites.

The Apollo reservation system was used by United Airlines until 2012, when it switched to SHARES, a system used by its former Continental Airlines subsidiary. Apollo is still used by Galileo International (now part of Travelport GDS) travel agency customers in the United States, Canada, Mexico, and Japan.

Abacus GDS

Abacus was founded in 1988 and became a leading provider of travel solutions and services in the Asia Pacific region.

The company is headquartered in Singapore and owned by Sabre Holdings, after Sabre acquired a full stake off 11 Asian airlines who were holding a majority share.

Abacus serves more than 100,000 travel agents across the Asia-Pacific region’s 59 markets and has both global and uniquely local relationships with airlines and hotels, including the leading portfolio of low-cost content and Chinese airline content.

Pegasus GDS

Pegasus strives to remove friction and create simplicity amidst an otherwise complicated environment. Pegasus Solutions pioneered the hospitality reservations industry.

The company is a market leader in the electronic processing, management, distribution, sales and marketing of hotel inventory, rates and content across different sales channels to include direct bookings via hotels’ branded websites, voice, travel agents (GDS), OTAs and metasearch partners.

Sabr stock: Earnings date Feb. 15, 2022

Feb. 15, 2022 

Sabre Corp. shares SABR, +19.44% jumped 2.2% premarket Tuesday, after the company's better-than-expected fourth-quarter revenue offset a wider-than-expected loss. The travel services company posted a net loss of $192 million, or 60 cents a share, for the quarter, narrower than the loss of $325 million, or $1.02 a share, posted in the year-earlier period. The company's adjusted per-share loss came to 47 cents, wider than the 45 cent FactSet consensus. Revenue rose 60% to $501 million, ahead of the FactSet consensus of $491 million. "The global travel recovery was slow at the beginning of the year, but that has significantly changed," Chief Executive Sean Menke told analysts on a conference call. "February month-to-date global GDS bookings are on pace to reach a similar level of recovery versus the same period in 2019 as November 2021, which was the best month since the onset of COVID-19. For these reasons, we believe 2022 is shaping up to be a year of recovery and progress." Shares have fallen 24% in the last 12 months, while the S&P 500 SPX, +1.29% has gained 12%.

Sunday, February 13, 2022

【干货】刷题这样上手 面试必备的10个算法 | LeetCode清单 [下] DP需要学吗?面试小技巧分享

 Feb. 13, 2022

Here is the link. 

做这个视频 距离我上次刷题已经快两年了 我也是学了就忘那种 所以总结 复习和写文案都花了10个小时以上的时间 而且融合了我上百小时的刷题心血!! 而且我也不是擅长给讲题的那种 所以拍下来真的好累啊 感觉好多东西 我也不知道我有没有说清楚 哈哈哈哈 反正我脑汁已经没了 希望大家一定要点赞订阅!! 祝大家刷题加油 找工作顺利 都能拿到自己心仪的offer! ================================================== 以下是我说的 10 个算法和数据结构 和他们的 Leet Code 经典题! 功课都给你总结好了 还不来抄! 7. Pointer Manipulation a. 239. Sliding Window Maximum https://leetcode.com/problems/sliding... b. 3. Longest Substring Without Repeating Characters https://leetcode.com/problems/longest... c. 76. Minimum Window Substring https://leetcode.com/problems/minimum... 8. Sorting a. Time -- O(N log N) b. Merge Sort -- Space O(N) c. Quick Sort d. 148. Sort List https://leetcode.com/problems/sort-list/ 9. Convert Real Life Problem to Code a. 146. LRU Cache https://leetcode.com/problems/lru-cache/ b. 1066. Compus Bike https://leetcode.com/problems/campus-... c. 490. The Maze https://leetcode.com/problems/the-maze/ 10. Time Space Complexity a. 一般面试的时候 你说完算法 就要说 这个算法的 time / space complexity是什么 b. 每次你做完一道题 给自己养成一个习惯 就是想一下他的时间空间复杂度是多少



【干货】刷题这样上手 面试必备的10个算法 | LeetCode清单 | 100小时+刷题经验分享 [上]

Feb. 13, 2022

Here is the link. 

做这个视频 距离我上次刷题已经快两年了 我也是学了就忘那种 所以总结 复习和写文案都花了10个小时以上的时间 而且融合了我上百小时的刷题心血!! 而且我也不是擅长给讲题的那种 所以拍下来真的好累啊 感觉好多东西 我也不知道我有没有说清楚 哈哈哈哈 反正我脑汁已经没了 希望大家一定要点赞订阅!! 祝大家刷题加油 找工作顺利 都能拿到自己心仪的offer! ================================================== 以下是我说的 10 个算法和数据结构 和他们的 Leet Code 经典题! 功课都给你总结好了 还不来抄! 1. Recursion / Backtracking a. 39. Combination Sum https://leetcode.com/problems/combina... b. 40. Combination Sum II https://leetcode.com/problems/combina... c. 78. Subsets https://leetcode.com/problems/subsets/ d. 90. Subsets II https://leetcode.com/problems/subsets... e. 46. Permutations https://leetcode.com/problems/permuta... f. 47. Permutations II https://leetcode.com/problems/permuta... 2. Graph Traversal - DFS, BFS, Topological Sorting a. 133. Clone Graph https://leetcode.com/problems/clone-g... BFS / DFS b. 127. Word Ladder https://leetcode.com/problems/word-la... BFS c. 490. The Maze https://leetcode.com/problems/the-maze/ d. 210. Course Schedule II https://leetcode.com/problems/course-... (Topological Sorting) e. 269. Alien Dictionary https://leetcode.com/problems/alien-d... (Topological Sorting) 3. Binary Tree / Binary Search Tree (BST) a. 94. Binary Tree Inorder Traversal https://leetcode.com/problems/binary-... b. 236. Lowest Common Ancestor of a Binary Tree https://leetcode.com/problems/lowest-... c. 297. Serialize and Deserialize Binary Tree https://leetcode.com/problems/seriali... d. 98. Validate Binary Search Tree https://leetcode.com/problems/validat... e. 102. Binary Tree Level Order Traversal https://leetcode.com/problems/binary-... (BFS) 4. Binary Search a. 34. Find First and Last Position of Element in Sorted Array https://leetcode.com/problems/find-fi... b. 162. Find Peak Element https://leetcode.com/problems/find-pe... c. 69. Sqrt(x) https://leetcode.com/problems/sqrtx/ 5. Data Structure a. 242. Valid Anagram https://leetcode.com/problems/valid-a... (Hash Table) b. 133. Clone Graph https://leetcode.com/problems/clone-g... (Hash Table) c. 127. Word Ladder https://leetcode.com/problems/word-la... (Hash Table) d. 155. Min Stack https://leetcode.com/problems/min-stack/ (Stack) e. 225. Implement Stack using Queues https://leetcode.com/problems/impleme... (Stack / Queue) f. 215. Kth Largest Element in an Array https://leetcode.com/problems/kth-lar... (PriorityQueue) g. 23. Merge k Sorted Lists https://leetcode.com/problems/merge-k... (PriorityQueue) 6. Linked List Manipulation a. 237. Delete Node in a Linked List https://leetcode.com/problems/delete-... b. 92. Reverse Linked List II https://leetcode.com/problems/reverse... c. 876. Middle of the Linked List https://leetcode.com/problems/middle-... d. 143. Reorder List https://leetcode.com/problems/reorder...