Role: SDE (Internship + FTE)
College: Not Specified
Interview Date: Last week of July 2021
Interview Type: On-Campus/Internship/Full-Time
Result: Selected
Difficulty: Easy/Medium
Rounds: 4 rounds
Topics Asked: MCQs (Java output, DBMS, algorithm analysis), Coding (Sorted rotated array, BST to Sorted Doubly Linked List), DBMS (Unique vs Primary key, Indexing), OS (Locks vs Semaphore, Paging, Segmentation, Deadlock), Networking (TCP/UDP), OOPs
Experience:
Tekion visited the campus in the last week of July 2021 for SDE roles (Internship + FTE). The interview process comprised four rounds.
Round 1: Online Coding Round (75 Mins)
- Conducted on HackerEarth.
- Consisted of 18 MCQs and 2 coding questions of easy/medium difficulty.
- MCQs were predominantly Java output finding questions, along with DBMS and algorithm analysis.
Round 2: Technical Interview 1 (around 60-70 Mins)
- Started with a self-introduction.
- Discussion on projects from the resume.
- Core CS questions:
- Difference between Unique key and Primary key.
- Indexing and its use in DBMS.
- Difference between Locks and Semaphore.
- Paging and Segmentation.
- Deadlock and its conditions.
- What are TCP and UDP used for?
- Why do we use Object-Oriented Programming?
- The round lasted about 70 minutes.
Round 3: Technical Interview 2 (around 70 Mins)
- The interviewer started with two coding questions:
- Given a sorted rotated array and a target, find if the target is present in the array in O(logN).
- Given a BST, convert it into a Sorted Doubly Linked List and return the pointer to the head of the Doubly Linked List.
- The candidate explained the logic and coded solutions for both problems.
Round 4: HR Interview
- Started with "Tell me about yourself."
- Discussion moved to projects done during B.Tech.
- The candidate briefly explained 2-3 projects.
- The interviewer asked if the candidate had any questions.