https://github.com/hxu296/leetcode-company-wise-problems-2022
Lists of company wise questions available on leetcode premium. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of May, 2022.
https://github.com/hxu296/leetcode-company-wise-problems-2022
amazon-interview facebook-interview google-interview interview leetcode leetcode-company-questions microsoft-interview
Last synced: 12 months ago
JSON representation
Lists of company wise questions available on leetcode premium. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of May, 2022.
- Host: GitHub
- URL: https://github.com/hxu296/leetcode-company-wise-problems-2022
- Owner: hxu296
- License: mit
- Created: 2022-05-09T23:41:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-16T19:08:18.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T02:13:13.705Z (about 1 year ago)
- Topics: amazon-interview, facebook-interview, google-interview, interview, leetcode, leetcode-company-questions, microsoft-interview
- Language: Jupyter Notebook
- Homepage:
- Size: 1.23 MB
- Stars: 9,145
- Watchers: 109
- Forks: 1,948
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## Leetcode Company-wise Problem Lists
Curated lists of Leetcode questions group by companies, updated as of May, 2022.
Shout out to fishercoder1534 for the awesome [Leetcode](https://github.com/fishercoder1534/Leetcode) repo for solutions.
## Company Index
1. [APT Portfolio](#apt-portfolio)
2. [Accenture](#accenture)
3. [Activision](#activision)
4. [Adobe](#adobe)
5. [Affirm](#affirm)
6. [Airbnb](#airbnb)
7. [Akamai](#akamai)
8. [Akuna Capital](#akuna-capital)
9. [Alation](#alation)
10. [Alibaba](#alibaba)
11. [AllinCall](#allincall)
12. [Amazon](#amazon)
13. [American Express](#american-express)
14. [Apple](#apple)
15. [Arcesium](#arcesium)
16. [Arista Networks](#arista-networks)
17. [Asana](#asana)
18. [Athenahealth](#athenahealth)
19. [Atlassian](#atlassian)
20. [Baidu](#baidu)
21. [Barclays](#barclays)
22. [BlackRock](#blackrock)
23. [Bloomberg](#bloomberg)
24. [Bolt](#bolt)
25. [Booking](#booking)
26. [Box](#box)
27. [ByteDance](#bytedance)
28. [C3 IoT](#c3-iot)
29. [Canonical](#canonical)
30. [Capital One](#capital-one)
31. [Cashfree](#cashfree)
32. [Cisco](#cisco)
33. [Citadel](#citadel)
34. [Citrix](#citrix)
35. [Cohesity](#cohesity)
36. [Commvault](#commvault)
37. [Coursera](#coursera)
38. [Cruise Automation](#cruise-automation)
39. [DE Shaw](#de-shaw)
40. [DJI](#dji)
41. [DRW](#drw)
42. [Databricks](#databricks)
43. [Dataminr](#dataminr)
44. [Dell](#dell)
45. [Deutsche Bank](#deutsche-bank)
46. [Directi](#directi)
47. [Docusign](#docusign)
48. [DoorDash](#doordash)
49. [Drawbridge](#drawbridge)
50. [Dropbox](#dropbox)
51. [Druva](#druva)
52. [Dunzo](#dunzo)
53. [Duolingo](#duolingo)
54. [Epic Systems](#epic-systems)
55. [Expedia](#expedia)
56. [FPT](#fpt)
57. [Facebook](#facebook)
58. [FactSet](#factset)
59. [Flipkart](#flipkart)
60. [Gilt Groupe](#gilt-groupe)
61. [GoDaddy](#godaddy)
62. [Goldman Sachs](#goldman-sachs)
63. [Google](#google)
64. [Grab](#grab)
65. [HBO](#hbo)
66. [HRT](#hrt)
67. [Honeywell](#honeywell)
68. [Hotstar](#hotstar)
69. [Huawei](#huawei)
70. [Hulu](#hulu)
71. [IBM](#ibm)
72. [IIT Bombay](#iit-bombay)
73. [IMC](#imc)
74. [IXL](#ixl)
75. [Indeed](#indeed)
76. [Info Edge](#info-edge)
77. [Infosys](#infosys)
78. [Intel](#intel)
79. [Intuit](#intuit)
80. [JPMorgan](#jpmorgan)
81. [Jane Street](#jane-street)
82. [Jeavio](#jeavio)
83. [Karat](#karat)
84. [Leap Motion](#leap-motion)
85. [LinkedIn](#linkedin)
86. [LiveRamp](#liveramp)
87. [Lyft](#lyft)
88. [MAQ Software](#maq-software)
89. [MakeMyTrip](#makemytrip)
90. [Mathworks](#mathworks)
91. [Mercari](#mercari)
92. [Microsoft](#microsoft)
93. [MindTickle](#mindtickle)
94. [MindTree](#mindtree)
95. [Moengage](#moengage)
96. [Morgan Stanley](#morgan-stanley)
97. [National Instruments](#national-instruments)
98. [Netflix](#netflix)
99. [Netsuite](#netsuite)
100. [Nuro](#nuro)
101. [Nutanix](#nutanix)
102. [Nvidia](#nvidia)
103. [OT](#ot)
104. [Opendoor](#opendoor)
105. [Optum](#optum)
106. [Oracle](#oracle)
107. [Palantir Technologies](#palantir-technologies)
108. [PayTM](#paytm)
109. [Paypal](#paypal)
110. [PhonePe](#phonepe)
111. [Pinterest](#pinterest)
112. [Pocket Gems](#pocket-gems)
113. [Postmates](#postmates)
114. [Pure Storage](#pure-storage)
115. [Qualcomm](#qualcomm)
116. [Qualtrics](#qualtrics)
117. [Quora](#quora)
118. [Rakuten](#rakuten)
119. [Reddit](#reddit)
120. [Redfin](#redfin)
121. [Riot Games](#riot-games)
122. [Robinhood](#robinhood)
123. [Roblox](#roblox)
124. [Rubrik](#rubrik)
125. [Rupeek](#rupeek)
126. [SAP](#sap)
127. [Salesforce](#salesforce)
128. [Samsung](#samsung)
129. [Sapient](#sapient)
130. [ServiceNow](#servicenow)
131. [Shopee](#shopee)
132. [Snapchat](#snapchat)
133. [Softwire](#softwire)
134. [Sony](#sony)
135. [Splunk](#splunk)
136. [Spotify](#spotify)
137. [Sprinklr](#sprinklr)
138. [Square](#square)
139. [Sumologic](#sumologic)
140. [Swiggy](#swiggy)
141. [T System](#t-system)
142. [TIAA](#tiaa)
143. [Tencent](#tencent)
144. [Tesla](#tesla)
145. [Thumbtack](#thumbtack)
146. [Tiger Analytics](#tiger-analytics)
147. [Toptal](#toptal)
148. [TripleByte](#triplebyte)
149. [TuSimple](#tusimple)
150. [Twilio](#twilio)
151. [Twitch](#twitch)
152. [Twitter](#twitter)
153. [Two Sigma](#two-sigma)
154. [Uber](#uber)
155. [United Health Group](#united-health-group)
156. [VMware](#vmware)
157. [Valve](#valve)
158. [Virtu Financial](#virtu-financial)
159. [Visa](#visa)
160. [Walmart Global Tech](#walmart-global-tech)
161. [Wayfair](#wayfair)
162. [Wealthfront](#wealthfront)
163. [Wish](#wish)
164. [Works Applications](#works-applications)
165. [Yahoo](#yahoo)
166. [Yandex](#yandex)
167. [Yelp](#yelp)
168. [ZScaler](#zscaler)
169. [Zenefits](#zenefits)
170. [Zillow](#zillow)
171. [Zoho](#zoho)
172. [Zomato](#zomato)
173. [Zoom](#zoom)
174. [Zopsmart](#zopsmart)
175. [eBay](#ebay)
176. [edabit](#edabit)
177. [instacart](#instacart)
178. [payu](#payu)
179. [peak6](#peak6)
180. [persistent systems](#persistent-systems)
181. [razorpay](#razorpay)
182. [tcs](#tcs)
183. [tiktok](#tiktok)
184. [zeta suite](#zeta-suite)
## APT Portfolio
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 1 | [Stone Game VI](https://leetcode.com/problems/stone-game-vi/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1686.java) |
## Accenture
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 3 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 2 | [Count Odd Numbers in an Interval Range](https://leetcode.com/problems/count-odd-numbers-in-an-interval-range/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1523.java) |
| 2 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_21.java) |
| 2 | [Palindrome Number](https://leetcode.com/problems/palindrome-number/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_9.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_9.cpp) |
| 1 | [Find Subsequence of Length K With the Largest Sum](https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2099.java) |
## Activision
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 2 | [Minimum ASCII Delete Sum for Two Strings](https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_712.java) |
## Adobe
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 52 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 19 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_4.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_4.cpp) |
| 16 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_13.java) |
| 13 | [Reverse Integer](https://leetcode.com/problems/reverse-integer/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_7.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_7.cpp) |
| 12 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java) |
| 12 | [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_217.java) |
| 12 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_5.java) |
| 11 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_21.java) |
| 11 | [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_14.java) |
| 10 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java) |
| 9 | [Container With Most Water](https://leetcode.com/problems/container-with-most-water/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_11.java) |
| 9 | [3Sum](https://leetcode.com/problems/3sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_15.cpp) |
| 8 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 8 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java) |
| 8 | [First Missing Positive](https://leetcode.com/problems/first-missing-positive/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_41.java) |
| 8 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 7 | [Search Insert Position](https://leetcode.com/problems/search-insert-position/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_35.java) |
| 7 | [Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_33.java) |
| 7 | [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_42.java) |
| 7 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_238.java) |
## Affirm
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 10 | [Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_380.java) |
| 6 | [Design Hit Counter](https://leetcode.com/problems/design-hit-counter/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_362.java) |
| 4 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java) |
| 3 | [Insert Delete GetRandom O(1) - Duplicates allowed](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_381.java) |
| 3 | [Valid Anagram](https://leetcode.com/problems/valid-anagram/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_242.java) |
| 2 | [Optimal Account Balancing](https://leetcode.com/problems/optimal-account-balancing/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_465.java) |
## Airbnb
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 14 | [Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_336.java) |
| 14 | [Alien Dictionary](https://leetcode.com/problems/alien-dictionary/) | nan | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_269.java) |
| 9 | [Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_251.java) |
| 7 | [Smallest Common Region](https://leetcode.com/problems/smallest-common-region/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1257.java) |
| 6 | [Pour Water](https://leetcode.com/problems/pour-water/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_755.java) |
| 6 | [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_76.java) |
| 5 | [Combination Sum](https://leetcode.com/problems/combination-sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_39.java) |
| 4 | [Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_341.java) |
| 3 | [Design Circular Queue](https://leetcode.com/problems/design-circular-queue/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_622.java) |
| 3 | [Fraction to Recurring Decimal](https://leetcode.com/problems/fraction-to-recurring-decimal/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_166.java) |
| 2 | [Find the Smallest Divisor Given a Threshold](https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold/) | nan | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1283.java) |
| 2 | [Tag Validator](https://leetcode.com/problems/tag-validator/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_591.java) |
| 2 | [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_160.java) |
| 1 | [Pyramid Transition Matrix](https://leetcode.com/problems/pyramid-transition-matrix/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_756.java) |
| 1 | [Mini Parser](https://leetcode.com/problems/mini-parser/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_385.java) |
## Akamai
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 1 | [N-Repeated Element in Size 2N Array](https://leetcode.com/problems/n-repeated-element-in-size-2n-array/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_961.java) |
## Akuna Capital
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 8 | [Increasing Decreasing String](https://leetcode.com/problems/increasing-decreasing-string/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1370.java) |
## Alation
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 3 | [H-Index](https://leetcode.com/problems/h-index/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_274.java) |
| 2 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 2 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java) |
## Alibaba
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 1 | [Path Sum IV](https://leetcode.com/problems/path-sum-iv/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_666.java) |
| 1 | [Split Concatenated Strings](https://leetcode.com/problems/split-concatenated-strings/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_555.java) |
## AllinCall
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 1 | [Number Of Rectangles That Can Form The Largest Square](https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1725.java) |
## Amazon
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 117 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 117 | [LRU Cache](https://leetcode.com/problems/lru-cache/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_146.java) |
| 103 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_200.java) |
| 87 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java) |
| 68 | [Search Suggestions System](https://leetcode.com/problems/search-suggestions-system/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1268.java) |
| 56 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 51 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java) |
| 50 | [Analyze User Website Visit Pattern](https://leetcode.com/problems/analyze-user-website-visit-pattern/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1152.java) |
| 49 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_3.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_3.cpp) |
| 49 | [K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_973.java) |
| 48 | [Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_253.java) |
| 47 | [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_23.java) |
| 45 | [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_42.java) |
| 44 | [3Sum](https://leetcode.com/problems/3sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_15.cpp) |
| 43 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 41 | [Word Ladder](https://leetcode.com/problems/word-ladder/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_127.java) |
| 40 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_4.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_4.cpp) |
| 36 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java) |
| 36 | [Word Search](https://leetcode.com/problems/word-search/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_79.java) |
| 35 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java) |
## American Express
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 3 | [Reorder Routes to Make All Paths Lead to the City Zero](https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1466.java) |
| 3 | [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_125.java) |
| 3 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 2 | [Reducing Dishes](https://leetcode.com/problems/reducing-dishes/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1402.cpp) |
| 2 | [3Sum](https://leetcode.com/problems/3sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_15.cpp) |
## Apple
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 40 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 20 | [LRU Cache](https://leetcode.com/problems/lru-cache/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_146.java) |
| 19 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java) |
| 18 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java) |
| 17 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java) |
| 16 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_3.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_3.cpp) |
| 15 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_4.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_4.cpp) |
| 14 | [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_14.java) |
| 13 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_13.java) |
| 11 | [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_54.java) |
| 11 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java) |
| 11 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_200.java) |
| 10 | [Word Break](https://leetcode.com/problems/word-break/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_139.java) |
| 10 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_238.java) |
| 10 | [3Sum](https://leetcode.com/problems/3sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_15.cpp) |
| 9 | [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_22.java) |
| 8 | [Rotate Image](https://leetcode.com/problems/rotate-image/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_48.java) |
| 8 | [Move Zeroes](https://leetcode.com/problems/move-zeroes/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_283.java) |
| 8 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 8 | [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_23.java) |
## Arcesium
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 4 | [Maximum Length of Subarray With Positive Product](https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1567.java) |
| 2 | [Broken Calculator](https://leetcode.com/problems/broken-calculator/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_991.java) |
| 2 | [Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_209.java) |
## Arista Networks
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 3 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 2 | [Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_165.java) |
| 2 | [Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_93.java) |
| 1 | [Construct String With Repeat Limit](https://leetcode.com/problems/construct-string-with-repeat-limit/) | Medium | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2182.java) |
## Asana
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 13 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_238.java) |
| 5 | [K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_973.java) |
## Athenahealth
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 4 | [Degree of an Array](https://leetcode.com/problems/degree-of-an-array/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_697.java) |
## Atlassian
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 18 | [Rank Teams by Votes](https://leetcode.com/problems/rank-teams-by-votes/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1366.java) |
| 10 | [Logger Rate Limiter](https://leetcode.com/problems/logger-rate-limiter/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_359.java) |
| 4 | [Lemonade Change](https://leetcode.com/problems/lemonade-change/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_860.java) |
| 3 | [Design Snake Game](https://leetcode.com/problems/design-snake-game/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_353.java) |
| 2 | [Greatest Common Divisor of Strings](https://leetcode.com/problems/greatest-common-divisor-of-strings/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1071.java) |
| 2 | [Single Number](https://leetcode.com/problems/single-number/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_136.java) |
| 2 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
## Baidu
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 1 | [Out of Boundary Paths](https://leetcode.com/problems/out-of-boundary-paths/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_576.java) |
| 1 | [Zuma Game](https://leetcode.com/problems/zuma-game/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_488.java) |
| 1 | [Arithmetic Slices II - Subsequence](https://leetcode.com/problems/arithmetic-slices-ii-subsequence/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_446.java) |
## Barclays
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------|:-------------|:---------------------------------------------------------------------------------------------------------------------|
| 2 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
## BlackRock
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 6 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_49.java) |
| 2 | [Evaluate Division](https://leetcode.com/problems/evaluate-division/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_399.java) |
## Bloomberg
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 64 | [Design Underground System](https://leetcode.com/problems/design-underground-system/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1396.java) |
| 33 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_200.java) |
| 33 | [Decode String](https://leetcode.com/problems/decode-string/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_394.java) |
| 28 | [Flatten a Multilevel Doubly Linked List](https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_430.java) |
| 26 | [Remove All Adjacent Duplicates in String II](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1207.java) |
| 23 | [Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_380.java) |
| 23 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_3.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_3.cpp) |
| 20 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java) |
| 20 | [Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_253.java) |
| 20 | [Design an Ordered Stream](https://leetcode.com/problems/design-an-ordered-stream/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1656.java) |
| 19 | [LRU Cache](https://leetcode.com/problems/lru-cache/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_146.java) |
| 16 | [Two Sum](https://leetcode.com/problems/two-sum/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_1.cpp), [Javascript](https://github.com/fishercoder1534/Leetcode/blob/master/javascript/_1.js) |
| 16 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java) |
| 15 | [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_42.java) |
| 14 | [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_98.java) |
| 14 | [Two City Scheduling](https://leetcode.com/problems/two-city-scheduling/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1029.java) |
| 14 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 14 | [Word Search](https://leetcode.com/problems/word-search/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_79.java) |
| 13 | [First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_387.java) |
| 12 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
## Bolt
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 5 | [Check if All Characters Have Equal Number of Occurrences](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1941.java) |
| 3 | [Reverse Words in a String III](https://leetcode.com/problems/reverse-words-in-a-string-iii/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_557.java) |
| 3 | [Word Pattern](https://leetcode.com/problems/word-pattern/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_290.java) |
| 2 | [Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_560.java) |
| 2 | [Word Pattern II](https://leetcode.com/problems/word-pattern-ii/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_291.java) |
## Booking
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 3 | [Least Number of Unique Integers after K Removals](https://leetcode.com/problems/least-number-of-unique-integers-after-k-removals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1481.java) |
| 3 | [Backspace String Compare](https://leetcode.com/problems/backspace-string-compare/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_844.java) |
| 3 | [Additive Number](https://leetcode.com/problems/additive-number/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_306.java) |
| 2 | [Integer to English Words](https://leetcode.com/problems/integer-to-english-words/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_273.java) |
| 2 | [Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_239.java) |
| 2 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 1 | [Two Out of Three](https://leetcode.com/problems/two-out-of-three/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2032.java) |
## Box
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------|:-------------|:----------------------------------------------------------------------------------------------------------------------|
| 12 | [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_191.java) |
| 4 | [Word Ladder II](https://leetcode.com/problems/word-ladder-ii/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_126.java) |
## ByteDance
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------------------------------------------------------------------------------------|:-------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 8 | [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_23.java) |
| 6 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_200.java) |
| 6 | [Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_33.java) |
| 6 | [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_124.java) |
| 5 | [LRU Cache](https://leetcode.com/problems/lru-cache/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_146.java) |
| 4 | [The Maze](https://leetcode.com/problems/the-maze/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_490.java) |
| 4 | [Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_227.java) |
| 4 | [Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_239.java) |
| 4 | [The Number of Weak Characters in the Game](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1996.java) |
| 3 | [Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_122.java) |
| 3 | [Course Schedule II](https://leetcode.com/problems/course-schedule-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_210.java) |
| 3 | [Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_32.java) |
| 3 | [Combination Sum](https://leetcode.com/problems/combination-sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_39.java) |
| 3 | [N-Queens](https://leetcode.com/problems/n-queens/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_51.java) |
| 3 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java) |
| 3 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 3 | [Sort List](https://leetcode.com/problems/sort-list/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_148.java) |
| 3 | [Closest Dessert Cost](https://leetcode.com/problems/closest-dessert-cost/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1774.java) |
| 3 | [3Sum](https://leetcode.com/problems/3sum/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_15.java), [C++](https://github.com/fishercoder1534/Leetcode/blob/master/cpp/_15.cpp) |
| 3 | [Basic Calculator](https://leetcode.com/problems/basic-calculator/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_224.java) |
## C3 IoT
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 3 | [Pairs of Songs With Total Durations Divisible by 60](https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1010.java) |
| 3 | [Daily Temperatures](https://leetcode.com/problems/daily-temperatures/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_739.java) |
| 3 | [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_22.java) |
| 2 | [Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1636.java) |
## Canonical
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------|:-------------|:-------------------------------------------------------------------------------------------------------------------|
| 1 | [Divide a String Into Groups of Size k](https://leetcode.com/problems/divide-a-string-into-groups-of-size-k/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2138.java) |
## Capital One
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 18 | [License Key Formatting](https://leetcode.com/problems/license-key-formatting/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_482.java) |
| 14 | [Count Primes](https://leetcode.com/problems/count-primes/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_204.java) |
| 13 | [Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_25.java) |
| 4 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 3 | [Candy Crush](https://leetcode.com/problems/candy-crush/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_723.java) |
| 3 | [Integer to Roman](https://leetcode.com/problems/integer-to-roman/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_12.java) |
| 2 | [Rotating the Box](https://leetcode.com/problems/rotating-the-box/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1861.java) |
| 2 | [Restore the Array From Adjacent Pairs](https://leetcode.com/problems/restore-the-array-from-adjacent-pairs/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1743.java) |
| 2 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2.java) |
| 1 | [Four Divisors](https://leetcode.com/problems/four-divisors/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1390.java) |
## Cashfree
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:------------------------------------------------------------------------------|:-------------|:-----------------------------------------------------------------------------------------------------------------------|
| 1 | [Maximum Erasure Value](https://leetcode.com/problems/maximum-erasure-value/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1695.java) |
## Cisco
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:--------------------------------------------------------------------------------------------------------------------------------|:-------------|:------------------------------------------------------------------------------------------------------------------------------|
| 16 | [Word Search II](https://leetcode.com/problems/word-search-ii/) | Hard | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/WordSearchII.java) |
| 16 | [Rotate Image](https://leetcode.com/problems/rotate-image/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_48.java) |
| 11 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_53.java) |
| 11 | [Expressive Words](https://leetcode.com/problems/expressive-words/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_809.java) |
| 9 | [Decode Ways](https://leetcode.com/problems/decode-ways/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_91.java) |
| 8 | [Validate IP Address](https://leetcode.com/problems/validate-ip-address/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_468.java) |
| 8 | [Decode String](https://leetcode.com/problems/decode-string/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_394.java) |
| 6 | [House Robber](https://leetcode.com/problems/house-robber/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_198.java) |
| 6 | [Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements/) | Easy | [Java](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_2016.java) |
| 5 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_20.java) |
| 4 | [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_191.java) |
| 3 | [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_347.java) |
| 3 | [Beautiful Arrangement](https://leetcode.com/problems/beautiful-arrangement/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_526.java) |
| 3 | [Unique Paths II](https://leetcode.com/problems/unique-paths-ii/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_63.java) |
| 2 | [Coin Change 2](https://leetcode.com/problems/coin-change-2/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_518.java) |
| 2 | [First Bad Version](https://leetcode.com/problems/first-bad-version/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_278.java) |
| 2 | [Maximum Population Year](https://leetcode.com/problems/maximum-population-year/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_1854.java) |
| 2 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_121.java) |
| 2 | [Find Pivot Index](https://leetcode.com/problems/find-pivot-index/) | Easy | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_724.java) |
| 2 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | Medium | [Solution](https://github.com/fishercoder1534/Leetcode/blob/master/src/main/java/com/fishercoder/solutions/_56.java) |
## Citadel
[[back to top]](#company-index)
| Occurence | Problem | Difficulty | Solution |
|------------:|:----------------------------------------