Eligibility / Shortlisting: This was an office opportunity, implying direct application or an event at the company's premises.
Application Route: Off-campus
Timeline: The interview process spanned three days: three rounds were conducted online on the first day, followed by three offline rounds over the next two days.
Platform: HackerRank
Content: 3 coding questions, ranging from easy to medium difficulty.
Focus: For this candidate, it was a DSA round where they were asked to solve the Dutch National Flag problem.
Note: For other candidates, this round reportedly focused on System Design.
Format: An online, one-on-one session.
Content: A business case study was provided, and the candidate had to answer subjective questions related to it. This round tested analytical and problem-solving skills in a business context.
Location: Conducted at the ION Pune office during an "ION day."
Focus: This was a dedicated System Design round.
Task: The candidate was asked to create a Low-Level Design (LLD) for a donor campaign.
Practice Topics: Other relevant practice topics mentioned include parking lot design and snake and ladder.
Key Requirement: In-depth knowledge of OOP (Object-Oriented Programming) and SOLID principles was crucial.
Focus: This round assessed problem-solving skills and performance under pressure.
Task: The candidate was asked to estimate the total number of mobile phone sales in India. This is a classic guesstimate problem.
Format: An online round with an interviewer from the London office.
Focus: Similar to a typical HR round, questions were based on the candidate's resume and club activities, assessing cultural fit.
Overall Difficulty: Medium
Most Asked Topics:
For SDE roles: DSA (Data Structures & Algorithms) and OOP (Object-Oriented Programming) were key.
For Technical Analyst (TA) roles: DBMS (Database Management Systems) was also a significant topic.
What Interviewers Focused On: Interviewers maintained an equal focus across all discussed aspects.
Specific Coding Question: The Dutch National Flag problem was explicitly asked.
Project Deep-Dive: There was no specific deep-dive into the candidate's projects.
HR/Behavioral Questions: Generally common HR questions were asked.
Key Advice: Be confident and prepare well for these discussions.
Unexpected/Tricky Moments: No unexpected or tricky moments were reported.
Be Genuine: Do not fake anything on your resume. Interviewers are smart enough to tell.
Honesty is Key: If you don't know something, be honest about it rather than trying to bluff.
Most Helpful Resources:
Striver Sheet: For DSA practice.
LLD (Low-Level Design) and HLD (High-Level Design) System Design: For system design preparation.
7-Day Priority Plan for Juniors: A comprehensive review of all key topics is recommended.
Master DSA, especially common problems like Dutch National Flag.
Understand OOP and SOLID principles thoroughly.
Practice System Design (LLD/HLD) for various scenarios (e.g., donor campaigns, parking lots).
Prepare for guesstimate questions to test problem-solving under pressure.
Be ready for business case studies.
Have a strong grasp of your resume and club activities for cultural fit rounds.
Practice common HR questions and maintain confidence.
Always be honest about your knowledge and skills.