ByteDance计算机科学面试真题

职位分类
全部
数据相关
计算机科学
人工智能
产品经理
BQ
面试题
全部(60)
OOD(5)
Algorithm(23)
System Design(24)
高频题(0)
Math(0)
全部(60)
OOD(5)
Algorithm(23)
System Design(24)
高频题(0)
Math(0)
1.Constrained 0-1 Knapsack Problem with Tree Search Solution
2.Counting Subsets with Minimum and Maximum Sum Constraint
3.Design a system for a video commenting feature, including API response and request, and database schema.
4.How would you debug a TikTok mobile app scenario, and what could be the potential issues?
5.Can you explain basic networking concepts such as DNS and IP routing?
6.What are some common Linux commands that are useful for server testing?
7.How would you test for memory leaks in C?
8.Design an Encryption and Decryption ID System
9.Design a Chess Game
10.Merge K Sorted Arrays
11.Array Element Difference Equality
12.Promise Handling Function
13.Design a Distributed NoSQL System
14.Android Related Questions
15.Object-Oriented Programming and Segment Tree Problem
16.Difference between TypeScript and JavaScript
17.Retail Inventory Discount Calculation
18.Blue-Green Deployment Issue
19.TikTok Dance Moves Challenge
20.LeetCode Contest System Design
21.Project Design and Trade-offs
22.Object-Oriented Design (OOD) Concepts
23.LeetCode Tagged Question
24.LeetCode 670 Maximum Swap
25.Coding Problem: Drunkard's Flight
26.Maximize Value Insertion in a Circular Queue
27.Maximize Profit from Buying and Selling Goods
28.High-Level System Design Discussion
29.Design a Notification System
30.Binary Search Variant
31.LeetCode Coding Problem
32.Live Stream Influencer Rating Code Challenge
33.Leetcode Problem Related to Islands
34.System Design Based on Previous Work Experience
35.Coding Problem Involving a PriorityQueue
36.Design a Live Package Tracking System
37.Optimal Strategy for a Game
38.System Design for Feature Rollout
39.Implement Quick Sort Algorithm
40.Design a system for counting article read counts
41.Implement a sliding window rate limiter
42.Design a feature to add a temporary accessory to user avatars with limited resources
43.Implement ConcurrentHashMap in Java focusing on generics and fine-grained locking.
44.Discuss the differences and use cases between RabbitMQ and Kafka.
45.LeetCode Medium Problem Solving
46.House Robber Problem with Modified Constraints
47.Design a Messenger App
48.Implement LRU Cache
49.Implement a Trie (Prefix Tree)
50.Reverse a Linked List
51.Bucket Color Deduction Puzzle
52.Data Structures: Stack and Heap
53.System Design and Project Deep Dive Interview Question
54.System Design Interview Question
55.Coding Interview Question
56.Design a Transaction System
57.Implement LC 206
58.Solve a binary search coding problem: LC162.
59.Solve a medium difficulty coding problem: LC382.
60.Word Modification to Match Dictionary
1. Constrained 0-1 Knapsack Problem with Tree Search Solution
How would you approach a constrained 0-1 knapsack problem and what tree search solution would you use? Additionally, can you discuss how dynamic programming might offer a faster solution?
2. Counting Subsets with Minimum and Maximum Sum Constraint
In an array, how would you count the number of subsets where the sum of the minimum and maximum elements is less than or equal to a given threshold?
3. Design a system for a video commenting feature, including API response and request, and database schema.
You were tasked with designing a system for a video commenting feature, which includes creating the API response and request, as well as the database schema. Follow-up questions were about how you would modify your design based on certain scenarios.
4. How would you debug a TikTok mobile app scenario, and what could be the potential issues?
In the second round of the interview, you were given a scenario involving the TikTok mobile app and asked how you would approach debugging it, as well as what potential issues might arise.
5. Can you explain basic networking concepts such as DNS and IP routing?
You were asked to explain basic networking and routing concepts, including DNS and IP, during the interview.