1.Find the Longest Contiguous Subarray
2.Render Tetris Shapes on a Grid
3.Apply Cyclic t-Shift to Array
4.Design Inventory Management System
5.Time-based Key-Value Store
6.Solving a Nonogram
7.Matrix Validation Similar to Sudoku
8.Async and Await in JavaScript
9.Understanding and Fixing 'this' Keyword in JavaScript
10.ES6 Function Rewrite
11.CSS Accessibility Concerns
12.CSS Specificity and Element Styling
13.Validate Nonogram
14.Validate Sudoku
15.Appropriate Thread Pool Size
16.Monitoring System Metrics
17.Polymorphism and Its Benefits
18.Difference Between Override and Overload
19.Google Doc Load Balancer
20.Facebook User Table Design
21.Debugging a System with CPU Spike and Stable Memory Usage
22.Applying OOD Principles in Complex System Construction
23.Expanding a Social Media Platform to a New Country
24.Designing a Music Streaming Service for India
25.System Design for Instacart Shopper Payment Accept/Reject
26.Decrypt a Cipher Text
27.Wildcard String Matching
28.Resource Access Logs Coding Challenge
29.Describe a challenging project and the skills you used
30.Expression Parsing
31.System Design for Inventory Management
32.Matrix Parsing Code
33.Badge Access Security System
34.Composition vs Inheritance
35.Improving Web Page Performance
36.Finding Target String in Another String with Wildcard Support
37.System Design for Launching Services in a New Country
38.Two Pointers Coding Problem
39.Warehouse Management System Design
40.Similar Pattern Search
41.Password Verification System
42.KV Store Design
43.Design a Full Stack System for a Shopping Experience
44.Password Strength Checker
45.Merge Intervals Problem
46.Design a Category Tree System
47.System Design Round
48.Coding Rounds
1. Find the Longest Contiguous Subarray
How would you find the longest contiguous subarray within a given array? Please describe your approach and discuss the algorithm's complexity.
2. Render Tetris Shapes on a Grid
Given five types of Tetris shapes represented by tags (e.g., A for a 1x1 square, B for a 1x3 rectangle, C for a 2x2 square, D for a T-shape), and an input list of these tags, how would you render all the shapes on an n by m grid and return the resulting matrix?
3. Apply Cyclic t-Shift to Array
How would you apply a cyclic t-shift to an array? Please explain the process and provide a code example.
4. Design Inventory Management System
Design an inventory management system that can support various inventory operations such as adding items, removing items, and tracking inventory levels.
5. Time-based Key-Value Store
Design a time-based key-value store that can store multiple values for the same key at different time stamps and retrieve the value that corresponds to a specific timestamp.
解锁更多真题,请点此 登录 篱笆帮