Adobe计算机科学面试真题

职位分类
全部
数据相关
计算机科学
人工智能
产品经理
BQ
面试题
全部(85)
OOD(15)
Algorithm(36)
System Design(25)
高频题(0)
Math(0)
全部(85)
OOD(15)
Algorithm(36)
System Design(25)
高频题(0)
Math(0)
1.System Design - Yelp
2.System Design - Twitter
3.Implement LRU Cache
4.Design a Public Figures Information System
5.Implement Non-Maximum Suppression
6.Design a System for Moving Image Regions
7.Design an Image Search Engine
8.Application-based Coding Problem
9.Signature Function Modification
10.File Sharing System Design
11.Email Service System Design
12.Object-Oriented Design of Circuit Breaker Pattern
13.HTTP Request and JSON Parsing
14.Solve LeetCode 139 in 15 Minutes
15.Improvements for a Blog Engine
16.Create a Functional Login Form with Error Handling
17.Dynamic Programming Algorithm Challenges
18.Implement React Hooks for Simple Page Features
19.Implement a variant of LeetCode 718 with a very large unsorted array
20.Maximum Value Selection from a 2D Integer Array
21.Debugging Weak Reference in Java
22.Debugging Java Interface
23.Calculating Factorial of a Non-negative Integer
24.Java Knowledge from CTCI
25.Designing a Shopping Website
26.Java Syntax
27.Client Architecture
28.Balancing Parentheses
29.Implement a 2D Array Class
30.Static Functions
31.Inline Functions
32.Difference Between Pointer and Reference
33.Usage of Virtual Keyword
34.Mutable Variable Concept
35.Iterative Traversal of a Binary Search Tree
36.Recursive Addition in a Dictionary
37.Find a Number in a Sorted Matrix
38.Time Complexity of Java TreeMap
39.Counting the 1 Millionth Search Accurately
40.Distribute CPU Bound Work Across Multiple CPUs
41.Design a Rate Limiter
42.LeetCode Problem 319: Bulb Switcher
43.Design a Progress Bar for Loading Large Files
44.Binary Tree Right Side View
45.Classic Three Number Sum Problem
46.Discuss your experience with RESTful API and RPC
47.Why are debugging and bug-free coding skills important in interviews?
48.How to prepare for coding interviews at larger companies?
49.Is it advisable to use built-in functions during coding interviews?
50.What should you clarify before starting to write code in a technical interview?
51.Review and improve JavaScript coding.
52.Solving Pipeline Issues
53.Customize HashMap
54.JavaScript Code Analysis and Problem Solving
55.String Reversal and Data Structure Implementation
56.React Coding and Knowledge
57.2Sum Problem
58.Discuss the details of a side project, including specific DB schema design.
59.Different Types of Testing and Their Use Cases
60.Explain common browser APIs, specifically local/session storage and indexDB.
61.Discuss your work experience and knowledge of data types with a focus on hashmap.
62.Implement an AWS Service Call in an IDE
63.Coding Problem in Multiple Languages
64.Logical Sequence Problem
65.Merge Intervals
66.Identify buildings with a sea view given an array of building heights.
67.City Path Analysis
68.Binary Circuit Segregation
69.Disagreement with a Senior
70.Handling Bugs
71.Technical Deep Dive into a Project
72.2Sum Problem
73.High Concurrency and Cache Penetration Questions
74.Stack Median Calculation
75.Design Pattern Knowledge
76.Simple Trie Tree Problem
77.LeetCode Medium Greedy Algorithm Problem
78.Regular Expression Matching in PHP
79.Maximum Value During Conversion with Limited Operations
80.Max-Min Product in a Set After Operations
81.Blocking Queue Implementation Test Cases
82.Coding Problem: String Processing
83.Image Distortion Correction
84.Image Processing Method
85.High-level Computer Vision Task
1. System Design - Yelp
Another system design question involved designing a service similar to Yelp. What would be your strategy for designing a Yelp-like service, taking into account the user interface, data storage, and the communication flow between the client and the server?
2. System Design - Twitter
During the system design interview, you were asked to design a Twitter-like service. How would you approach designing a scalable Twitter service, considering aspects such as RESTful API structure, caching, load balancing, and database optimization?
3. Implement LRU Cache
In the interview, you were asked to write an LRU (Least Recently Used) cache. Can you discuss two possible solutions for implementing an LRU cache, one using LinkedHashMap and another by implementing a double-linked list, and explain how they work?
4. Design a Public Figures Information System
Design a system containing a lot of public figures and detailed introductions. Your system should be able to receive text input to search for related public figures. Discuss the system's design and how it would handle the search functionality.
5. Implement Non-Maximum Suppression
Implement Non-Maximum Suppression. Explain the algorithm and discuss its use cases in computer vision.