I applied through university. I interviewed at Salescode.ai
Interview
Interview Preparation Journey
My Journey
I began my preparation by focusing on Data Structures and Algorithms (DSA) using C++. After covering topics up to stacks and queues, I developed an interest in web development. I built a few web-based projects, which helped me secure an internship. Following that, I shifted my focus back to DSA to prepare thoroughly for technical interviews.
Application Experience
I first learned about the company through a campus introduction session. After applying, my resume was shortlisted, and I proceeded to the interview rounds.
Outcome
I wasn't selected because I couldn't solve all the DSA problems effectively in the second round.
Preparation Strategy
Time Spent: 6 months
Topics Covered: C++, Object-Oriented Programming (OOP), Java, Database Management Systems (DBMS), and DSA
Preparation Tips
For Salescode: Emphasize Java.
Expect aptitude questions along with technical ones.
DSA is a crucial area to focus on.
Application Process
Mode: Campus Placement
Eligibility: No active backlogs
CTC: ₹12.6 LPA
Resume Tips
Include Java-based projects.
Avoid adding any false details.
Interview Rounds
Round 1: Online Coding Interview
Level: Medium
Duration: 75 minutes
Date: 27th April 2025
Format: 45 MCQs (covering Aptitude, OOP, OS, Java, and DSA) + 2 Coding Problems
1. Alien Dictionary (Hard)
Tips:
Understand graph-based problems
Handle edge cases carefully
Process input efficiently
2. Best Time to Buy and Sell Stock (Moderate)
Tips:
Recognize dynamic programming patterns
Strong understanding of arrays and DP required
Round 2: Pen-and-Paper Coding Test
Level: Easy
Duration: 30 minutes
Date: 27th April 2025
Format: 2 Easy DSA Problems
1. Print Series Using Recursion
Series Example: 3 5 11 21 35 53 53 35 21 11 5 3
Tips:
Understand recursion basics
Analyze the sequence pattern clearly
2. Find the Single Element
Problem: Identify the element that appears only once in an array where all others appear twice
Tips:
Learn bitwise XOR operations
Brush up on bit manipulation techniques
The interview process at Salescode.ai was well-organized and transparent. It began with an online aptitude test, followed by a technical round focusing on data structures and basic problem-solving. The final HR discussion assessed communication skills and cultural fit.
Interview questions [1]
Question 1
What is the difference between an abstract class and an interface in Java?