CodeGround
DashboardProblemsInterviewsAssessmentsCourses
CodeGround
DashboardProblemsInterviewsAssessmentsCourses
The Technical Interview Course

0 of 170 lessons complete

  • How to run the final rounds
  • Round one
  • Round two
  • Round three
  • Debrief, and what to do from here

Final checkpoint: mixed interview rounds

167 / 170

Final checkpoint: mixed interview rounds/Lesson 2 of 5·About 49 min

Round one

Two problems, 45 minutes. Both look like a scan until you read the second sentence.

Aim for around 20 minutes on the first and 25 on the second. If the first takes 35, stop it and move on. Getting partway through both is a better use of the round than finishing one.

Problem· 22 min

Circular Max Subarray

Find the largest sum of a non-empty contiguous stretch, where the sequence is allowed to wrap from the end back to the start. Handle the wrapping case by describing what the unselected part looks like, then check what happens when every value is negative.

Problem· 25 min

Connection Pool Peak

Requests arrive in start order and each holds a connection for an interval. Accept one only if the pool has room, and report the peak occupancy along with how many were turned away. A rejected request never occupies anything, so each decision changes the state the later requests see.

PreviousHow to run the final rounds
NextRound two

0 of 3 parts complete