Tekion | Staff Software Engineer | Interview Experience (AI Role)
Tekion Staff Software Engineer | Interview Experience
Company: Tekion
Role: Staff Software Engineer (AI Role)
I recently interviewed for a Staff Software Engineer position at Tekion.
Round 1 (DSA)
Given multiple time intervals and the number of resources used during each interval, find the maximum total resources needed at any point in time.
Intervals:
[1, 4] → 3 resources
[3, 5] → 2 resources
[4, 6] → 4 resources
Output: 6
Solved it, and asked few questions related LLD and multi threading which was easy to explain
Round2 (LLD)
Interviewer started asking HLD.
Design a ChatGPT-style platform where users have conversations with an AI assistant. Users send messages, the AI's response streams back token by token, conversations are saved, and users can search across their chat history. The system serves many organizations (tenants), each with isolated data. Users can edit messages as well.
(Edit the previous posted question )
SS, represents my solution somewhat, It went well

Round3 (HLD)
HLD
Design a platform that runs AI agents for other applications. An agent can call tools, run long (mins–hours), and may need human approval mid-run. Multiple agent steps can be chained into a workflow (branches, loops,fan-out). The platform must run these in isolated sandboxes, shared across tenants over a limited compute pool, and let callers either fire-and-forget or watch a run live step-by-step — without losing any data if a component crashes mid-run.
This was also went fine
Screenshot represnts my solution somwwhat

They also asked a question about building an EVAL pipeline for a RAG system.


