Tekion | Staff Engineer AI Native | Rejected | July 26

tekion logo
tekion
· Staff Engineer AI Native
August 15, 2026 · 1 reads

Summary

I solved both coding problems during my Tekion Staff Engineer AI Native interview, but was rejected without detailed feedback.

Full Experience

Coding Round

1. Maximum Number of Active Loans

Every funded loan is active from its disbursal day to its closure day. This represents a time window [start, end), where:

  • start is inclusive
  • end is exclusive

Given a list of loan windows, return the maximum number of loans that are active at the same time.

Example

Input:
loans = [[1,5], [2,6], [4,8], [7,9]]

Output:
3

Explanation

  • At day 4, the loans [1,5], [2,6], and [4,8] are all active, so the maximum number of active loans is 3.
  • At day 7, the loan [7,9] starts, but [1,5] and [2,6] have already closed.

Constraints

  • 1 <= loans.length <= 10^5
  • 0 <= start < end <= 10^9
  • A loan ending on day 5 and another starting on day 5 do not overlap because the end day is exclusive.

2. Best Time to Buy and Sell Stocks with at Most K Transactions

You operate an orchard and have a list of apple prices over consecutive days.

You can make at most K trading transactions. Each transaction consists of:

  1. Buying one batch of apples.
  2. Selling that batch later.

Rules

  • You must sell before buying again.
  • You can hold at most one batch at a time.
  • You can complete at most K transactions.
  • One transaction is defined as one complete buy + sell pair.

Given an array prices, where prices[i] represents the apple price on day i, and an integer K, return the maximum profit you can achieve.

Example

Input:
prices = [3,2,6,5,0,3]
k = 2

Output:
7

Explanation

Make two transactions:

  • Buy at 2, sell at 6 → profit = 4
  • Buy at 0, sell at 3 → profit = 3

Total maximum profit:

4 + 3 = 7

Result

I was able to solve both coding questions within the given time, with only minimal handholding on the second question. The interviewer seemed satisfied with my approach and solutions. I also answered the typical project-related and AI-focused questions confidently.

Despite this, I was rejected without any detailed feedback or explanation. Given the overall interview experience and the lack of constructive feedback, this was honestly one of the worst interview experiences I’ve had.

Interview Questions (2)

1.

Maximum Number of Active Loans

Data Structures & Algorithms

Every funded loan is active from its disbursal day to its closure day. This represents a time window [start, end), where start is inclusive and end is exclusive.

Task: Given a list of loan windows, return the maximum number of loans that are active at the same time.

Example

Input:
loans = [[1,5], [2,6], [4,8], [7,9]]
Output:
3

Explanation

  • At day 4, the loans [1,5], [2,6], and [4,8] are all active, so the maximum number of active loans is 3.
  • At day 7, the loan [7,9] starts, but [1,5] and [2,6] have already closed.

Constraints

  • 1 <= loans.length <= 10^5
  • 0 <= start < end <= 10^9
  • A loan ending on day 5 and another starting on day 5 do not overlap because the end day is exclusive.
2.

Best Time to Buy and Sell Stocks with at Most K Transactions

Data Structures & Algorithms

You operate an orchard and have a list of apple prices over consecutive days.

You can make at most K trading transactions. Each transaction consists of buying one batch of apples and later selling that batch.

Rules

  • You must sell before buying again.
  • You can hold at most one batch at a time.
  • You can complete at most K transactions.
  • One transaction is defined as one complete buy + sell pair.

Task: Given an array prices where prices[i] is the price on day i, and an integer K, return the maximum profit achievable.

Example

Input:
prices = [3,2,6,5,0,3]
k = 2
Output:
7

Explanation

  • Buy at 2, sell at 6 → profit = 4
  • Buy at 0, sell at 3 → profit = 3
  • Total profit = 4 + 3 = 7.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!