π― Process Overview
π Stages:
- Online Assessment
- Technical Interviews: Round 1 & Round 2
- HR Interview
π Online Assessment
The assessment consisted of *two sets, where *one question was common across both sets.
- My Set: This set was relatively easier.
- Question 1: A standard string manipulation question.
- Question 2: A Fibonacci pattern-based question. This was *challenging to interpret, but upon careful observation of the test cases, the *pattern could be deciphered.
π Interview Rounds
πΉ Technical Interview β Round 1
π₯ Candidate Count: Approximately 20β25 candidates.
β³ Interview Duration: 1 hour 10 minutes (longest among all candidates).
π» Mode: Online
π Questions:
-
Mathematical & Bit Manipulation:
- A few questions related to basic math and bitwise operations.
-
Data Structures:
- Linked List: Dividing a linked list into k parts and performing some operation.
- Graphs: Questions focused on DFS and BFS traversal methods.
-
Computer Science Concepts:
- Kernel: Explained the basic concept of the kernel.
- Abstraction and Encapsulation: Discussed these fundamental OOP concepts.
πΉ Technical Interview β Round 2
π₯ Candidate Count: Reduced to 10 candidates.
β Challenges:
- Limited time remaining for the interview because of the last round.
- My interviewer had some personal issues with clear communication, which added a bit of difficulty.
π Questions:
-
Introduction:
- Briefly introduced myself.
-
Technical Questions:
- String manipulation questions.
- A graph-based question.
- Pattern Matching: A string pattern-matching question where the optimal solution involved using a Trie data structure.
- I implemented the solution but faced difficulty in managing the end-of-string marker to check if a word was fully formed.
β Verdict:
- Outcome: Not selected.
π Observations:
- Candidates who cleared Round 2 were offered the position, with **three candidates receiving Pre-Placement Offers (PPOs).