There is client/server architecture with n clients and one server. Each client starts its interaction with the server at the second start[i] and stops at the second end[i]. The maximum traffic is defined as the maximum number of concurrent interactions with the server.
Find the earliest time at which the maximum number of clients are interacting with the server.
Note: The endpoint is also included in the interaction.
Complete the function getMaxTrafficTime in the editor below.
getMaxTrafficTime has the following parameters:
int start[n]: interaction start timesint end[n]: interaction end times
Returns
int: the earliest time of maximum concurrent interactions
start = [1, 6, 2, 9] end = [7, 8, 6, 10] return = 6

The maximum number of concurrent interactions is 3 which happens first at the 6th second. Return 6.
start = [2, 3, 7, 4, 7] end = [4, 5, 8, 7, 10] return = 4
1 ≤ n ≤ 10^51 ≤ start[i] ≤ end[i] ≤ 10^9
- Maximum Requests in a Time WindowOA · Seen Jul 2026
- Query Type Frequency WindowOA · Seen Jul 2026
- Minimum Number of Non-Empty Disjoint SegmentsOA · Seen Jul 2026
- Spam Text ClassificationOA · Seen Jul 2026
- Parent Process NumberOA · Seen Jun 2026
- Request Retry CountOA · Seen Jun 2026
- Count Ideal NumbersOA · Seen Jun 2026
- Count Descending SubarraysOA · Seen Apr 2026
public int getMaxTrafficTime(int[] start, int[] end) {
// write your code here
}