Tekion Interview Experience Software Engineer 2 Backend
Summary
I interviewed for the Software Engineer 2 Backend role at Tekion, which covered a mix of data structures & algorithms and core computer science concepts.
Full Experience
PS/DS 1.Minimum steps for knight to reach Destination follow up : print Paths 2. Process vs Thread 3. Context switching 4. PCB(Process control Board) 5. polymorphism with code
Interview Questions (5)
Knight's Tour Minimum Steps and Path
Find the minimum number of steps a knight takes to reach a destination on a chessboard. Follow-up: Print all possible paths.
Process vs Thread
Explain the differences between a process and a thread.
Context Switching
Explain what context switching is.
Process Control Block (PCB)
Explain what a Process Control Block (PCB) is.
Polymorphism with Code Example
Explain polymorphism and provide a code example.