Skip to content

Algorithm analysis, interview questions, and system design for backend interview.

License

Notifications You must be signed in to change notification settings

saidake/simi-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

202 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simi Interview

Simi Interview is a collection of technical documents.
These technical documents are licensed under CC-BY-SA 4.0.

Algorithms Interview Questions System Design
55. Maximum Balanced Subsequence Sum [Java, Python, C++, Golang]🔸 4. Why must you override hashCode() if you override equals()? 🔸 1. Shopping Cart🔸
54. 3Sum Closest [Java, Python] 3. How to ensure Kafka messages are not lost?
53. Can I Win [Java, Python] 2. How to solve CORS issue?
52. Maximum Number of Pairs in Array [Java, Python] 1. How does AbstractQueuedSynchronizer function internally?
51. Quick Sort [Java]
50. Merge Sort [Java]
49. Bubble Sort [Java]
48. Longest Common Prefix [Java]
47. Beautiful Towers II [Java]
46. Number of Paths with Max Score [Java]
45. Intersection of Two Arrays II [Python, Java]
44. Find Indices With Index and Value Difference I [Java]
43. Total Cost to Hire K Workers [Java]
42. Count Prefix and Suffix Pairs I [Java]
41. Path with Maximum Probability [Java]
40. Count Subarrays Where Max Element Appears at Least K Times [Java]
39. Trapping Rain Water II [Java]
38. Transform to Chessboard [Java]
37. Zero Array Transformation II [Java]
36. Find Triangular Sum of an Array [Java]
35. Maximum Multiplication Score [Java]
34. Sort Array by Increasing Frequency [Java]
33. Graph Connectivity With Threshold [Java]
32. My Calendar II [Java]
31. Minimum Number Game [Java]
30. Count Common Words With One Occurrence [Java]
2. Find Customer Referee [MySQL, Oracle]
1. Odd and Even Transactions [MySQL, Oracle]
29. Power Set LCCI [Java]
28. Merge Sorted Array
27. Find the Lexicographically Largest String From the Box I [Java]
26. Boats to Save People
25. Maximum Number of Operations With the Same Score I [Java]
24. Find the Number of Ways to Place People I
23. License Key Formatting
22. Find the Longest Equal Subarray [Java]
21. Range Product Queries of Powers [Java]
20. Minimum Moves to Capture The Queen [Java]
19. Find Number of Ways to Reach the K-th Stair [Java]
18. Egg Drop With 2 Eggs and N Floors [Java]
17. Construct the Minimum Bitwise Array II
16. Maximum Length of Subarray With Positive Product
15. Max Difference You Can Get From Changing an Integer
14. Distribute Elements Into Two Arrays II [Java]
13. Target Sum [Java]
12. Stone Game
11. Minimum Deletions to Make String Balanced [Java]
10. Maximize Value of Function in a Ball Passing Game [Java]
9. Make the XOR of All Segments Equal to Zero [Java]
8. Decode Ways II [Java]
7. Count All Valid Pickup and Delivery Options [Java]
6. Climbing Stairs [Java]
5. Jump Game VII [Java]
4. Search in Rotated Sorted Array [Java]
3. Amount of Time for Binary Tree to Be Infected [Java, Python]
2. Add Edges to Make Degrees of All Nodes Even [Java]
1. Array Partition [Java, Python, C++, Golang]

About

Algorithm analysis, interview questions, and system design for backend interview.

Topics

Resources

License

Stars

Watchers

Forks