Piyush Patel
Piyush Patel

  • Tutorials
  • Interview Prep
    • Data Structures

    • Algorithms

    • Coding Problems

    • High Level System Design

    • SQL Problems

    • Low Level System Design

  • Blogs

/

  • Font Size
  • Palette
  • Mode
Browse docs
  • Development Environment
  • DevOps
  • Java Programming
  • SQL
  • Coding Interview
  1. Home
  2. Categories
  3. Coding Interview

1 - 0034 Find First and Last Position

2 - 0595 Big Countries

3 - 1757 Recyclable and Low Fat Products

4 - 1870 Minimum Speed to Arrive on Time

5 - Two Pointers

6 - 0001 Two Sum

7 - 0392 Is Subsequence

8 - 0344 Reverse String

9 - 0977 Squares of Sorted Array

10 - Sliding Window

11 - 0125 Valid Palindrome

12 - 0557 Reverse Words in String III

13 - 0917 Reverse Only Letters

14 - 0283 Move Zeroes

15 - 2000 Reverse Prefix of Word

16 - 0713 Subarray Product Less Than K

17 - 0643 Maximum Average Subarray I

18 - 1004 Maximum Consecutive Ones Iii

19 - 0209 Minimum Size Subarray Sum

20 - 1456 Maximum Number of Vowels in Substring

21 - 1208 Get Equal Substrings Within Budget

22 - Preprocess Elements

23 - 2270 Number of Ways to Split Array

24 - 1480 Running Sum of 1d Array

25 - 1413 Minimum Value to Get Positive Step by Step Sum

26 - 2090 K Radius Subarray Averages

27 - 1732 Find the Highest Altitude

28 - 724 Find Pivot Index

29 - 303 Range Sum Query Immutable

30 - 0485 Max Consecutive Ones

31 - 1295 Find Numbers With Even Number of Digits

32 - Important Considerations for Array and String Types

33 - 1089 Duplicate Zeros

34 - 0088 Merge Sorted Array

35 - 0027 Remove Element

36 - 0026 Remove Duplicates From Sorted Array

37 - 1346 Check if N and Its Double Exist

38 - 0941 Valid Mountain Array

39 - 1299 Replace Elements With Greatest Element on Right Side

40 - 0905 Sort Array by Parity

41 - 0561 Array Partition

42 - 0498 Diagonal Traverse

43 - 0747 Largest Number Atleast Twice of Others

44 - 0066 Plus One

45 - 0167 Two Sum Ii

46 - 0118 Pascals Triangle

47 - 0014 Longest Common Prefix

48 - 0067 Add Binary

49 - 0119 Pascals Triangle Ii

50 - 0189 Rotate Array

51 - 0054 Spiral Matrix

52 - Computer Memory Model

53 - Big O Notation

54 - Arrays

55 - Singly Linked List

56 - Hashing

57 - 2351 First Letter to Appear Twice

58 - 1832 Check if the Sentence Is Pangram

59 - 0268 Missing Number

60 - 1426 Counting Elements

61 - Counting Using Hashing

62 - 0340 Longest Substring With at Most K Distinct Characters

63 - 0159 Longest Substring With at Most Two Distinct Characters

64 - 2248 Intersection of Multiple Arrays

65 - 1941 Check if All Characters Have Equal Number of Occurrences

66 - 0560 Subarray Sum Equals K

67 - 1248 Count Number of Nice Subarrays

68 - 0013 Roman to Integer

69 - 2225 Find Players With Zero or One Losses

70 - 1133 Largest Unique Number

71 - 1189 Maximum Number of Balloons

72 - 0049 Group Anagrams

73 - 2260 Minimum Consecutive Cards to Pick Up

74 - 2342 Max Sum of a Pair With Equal Sum of Digits

75 - 0383 Ransom Note

76 - 2352 Equal Row and Column Pairs

77 - 0771 Jewels and Stones

78 - 0003 Longest Substring Without Repeating Characters

79 - 0217 Contains Duplicate

80 - 1436 Destination City

81 - 1496 Path Crossing

82 - 1748 Sum of Unique Elements

83 - 1394 Find Lucky Integer in an Array

84 - 1207 Unique Number of Occurrences

85 - 0451 Sort Characters by Frequency

86 - 1512 Number of Good Pairs

87 - 0930 Binary Subarrays With Sum

88 - 1695 Maximum Erasure Value

89 - 0567 Permutation in String

90 - Doubly Linked List

91 - Skip Lists

92 - Hash Tables

93 - Stacks

94 - Queues

95 - 0205 Isomorphic Strings

96 - 0290 Word Pattern

97 - 0791 Custom Sort String

98 - 1657 Determine if Two Strings Are Close

99 - Fast and Slow Pointers

100 - 0876 Middle of the Linked List

101 - 0141 Linked List Cycle

102 - 0083 Remove Duplicates From Sorted List

103 - 0024 Swap Nodes in Pairs

104 - 2130 Maximum Twin Sum of a Linked List

105 - 0206 Reverse Linked List

106 - 0092 Reverse Linked List Ii

107 - 2095 Delete the Middle Node of Linked List

108 - 0019 Remove Nth Node From End of List

109 - 0082 Remove Duplicates From Sorted List Ii

110 - 1721 Swapping Nodes in a Linked List

111 - 0234 Palindrome Linked List

112 - 2074 Reverse Nodes in Even Length Groups

113 - 0203 Remove Linked List Elements

114 - 1290 Convert Binary Number in a Linked List to Integer

115 - 0328 Odd Even Linked List

116 - 0707 Design Linked List

117 - Stacks and Queues

118 - 0020 Valid Parentheses

119 - 1047 Remove All Adjacent Duplicates in String

120 - 0844 Backspace String Compare

121 - 0071 Simplify Path

122 - 1544 Make the Strings Great

123 - 0933 Number of Recent Calls

124 - 0346 Moving Average From Data Stream

125 - 0739 Daily Temperatures

126 - Binary Search

127 - 0704 Binary Search

128 - 0074 Search a 2d Matrix

129 - 2300 Successful Pairs of Spells and Potions

130 - 0035 Search Insert Position

131 - 2389 Longest Subsequence With Limited Sum

132 - 0875 Koko Eating Bananas

133 - 175 Combine Two Tables

134 - 176 Second Highest Salary

135 - 1270 All People Report to the Given Manager

136 - 177 Nth Highest Salary

137 - 178 Rank Scores

138 - 180 Consecutive Numbers

139 - 181 Employees Earning More Than Their Managers

140 - 182 Duplicate Emails

141 - 183 Customers Who Never Order

142 - 184 Department Highest Salary

143 - 185 Department Top Three Salaries

144 - 196 Delete Duplicate Emails

145 - 197 Rising Temperature

146 - 262 Trips and Users

147 - 511 Game Play Analysis I

148 - 512 Game Play Analysis II

149 - 534 Game Play Analysis III

150 - 550 Game Play Analysis Iv

151 - 569 Median Employee Salary

152 - 570 Managers With at Least 5 Direct Reports

153 - 571 Find Median Given Frequency of Numbers

154 - 574 Winning Candidate

155 - 577 Employee Bonus

156 - 578 Get Highest Answer Rate Question

157 - 579 Find Cumulative Salary of an Employee

158 - 580 Count Student Number in Departments

159 - 584 Find Customer Referee

160 - 585 Investments in 2016

161 - 586 Customer Placing the Largest Number of Orders

162 - 595 Big Countries

163 - 596 Classes More Than 5 Students

164 - 597 Friend Requests I: Overall Acceptance Rate

165 - 601 Human Traffic of Stadium

166 - 602 Friend Requests II: Who Has the Most Friends

167 - 603 Consecutive Available Seats

168 - 607 Sales Person

169 - 608 Tree Node

170 - 610 Triangle Judgement

171 - 612 Shortest Distance in a Plane

172 - 613 Shortest Distance in a Line

173 - 614 Second Degree Follower

174 - 615 Average Salary: Departments vs Company

175 - 618 Students Report by Geography

176 - 619 Biggest Single Number

177 - 620 Not Boring Movies

178 - 626 Exchange Seats

179 - 627 Swap Salary

180 - 1045 Customers Who Bought All Products

181 - 1050 Actors and Directors Who Cooperated at Least Three Times

182 - 1068 Product Sales Analysis I

183 - 1069 Product Sales Analysis II

184 - 1070 Product Sales Analysis III

185 - 1075 Project Employees I

186 - 1076 Project Employees II

187 - 1077 Project Employees Iii

188 - 1082 Sales Analysis I

189 - 1083 Sales Analysis II

190 - 1084 Sales Analysis III

191 - 1097 Game Play Analysis V

192 - 1098 Unpopular Books

193 - 1107 New Users Daily Count

194 - 1112 Highest Grade for Each Student

195 - 1113 Reported Posts

196 - 1126 Active Businesses

197 - 1127 User Purchase Platform

198 - 1132 Reported Posts II

199 - 1141 User Activity for the Past 30 Days I

200 - 1142 User Activity for the Past 30 Days II

201 - 1148 Article Views I

202 - 1149 Article Views II

203 - 1164 Product Price at a Given Date

204 - 1158 Market Analysis I

205 - 1159 Market Analysis II

206 - 1173 Immediate Food Delivery I

207 - 1174 Immediate Food Delivery II

208 - 1179 Reformat Department Table

209 - 1193 Monthly Transactions I

210 - 1194 Tournament Winners

211 - 1204 Last Person to Fit in the Bus

212 - 1205 Monthly Transactions II

213 - 1211 Queries Quality and Percentage

214 - 1212 Team Scores in Football Tournament

215 - 1225 Report Contiguous Dates

216 - 1241 Number of Comments per Post

217 - 1251 Average Selling Price

218 - 1264 Page Recommendations

219 - 1280 Students and Examinations

220 - 1285 Find the Start and End Number of Consecutive Ranges

221 - 1294 Weather Type in Each Country

222 - 1303 Find the Team Size

223 - 1308 Running Total for Different Genders

224 - 1321 Restaurant Growth

225 - 1322 Ads Performance

226 - 1327 List the Products Ordered in a Period

227 - 1336 Number of Transactions per Visit

228 - 1341 Movie Rating

229 - 1350 Students With Invalid Departments

230 - 1355 Activity Participants

231 - 1364 Number of Trusted Contacts of a Customer

Actions
X Facebook

Go back Reload Copy URL

Piyush Patel

One stop shop for all technology content

Copyright © 2023-2025 Piyush Patel. All Rights Reserved.
Build with ❤️ for everyone.