Glassdoor users rated their interview experience at Karthik as 100% positive with a difficulty rating score of 2 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Customer Support Analyst rated their interviews as the hardest, whereas interviews for Software Engineer and Front End Developer roles were rated as the easiest.
Questions I think you must be able to answer
From your resume:
Explain JWT Authentication end-to-end.
Explain Socket.io architecture.
Explain Redux store and reducers.
Explain MongoDB schema design for Pinterest clone.
Explain Razorpay payment flow.
Difference between let, const, and var.
Promise vs async/await.
Event Loop in JavaScript.
REST API status codes.
What happens when you type a URL in the browser?
My assessment
Your projects are stronger than many fresher resumes. The biggest risk is not DSA—it is whether you can explain your own projects deeply.
CarDekho interviewers are known to go deep into project discussions. If you built those projects yourself and can explain every major feature, your chances improve significantly.
For this specific role, I'd spend:
50% preparation on MERN concepts
30% on your projects
20% on DSA (arrays, strings, recursion, hashing, DFS)
If you get the task round, send me the task description and I'll help you prepare a solution approach before
Interview Process:
Initial Screening Round – Discussion about educational background, work experience, career goals, and interest in data analytics.
Technical Assessment – Evaluation of SQL, Excel, data visualization tools (Power BI/Tableau), statistics, and data analysis concepts through questions or practical tasks.
Case Study / Analytical Round – Analysis of a dataset to identify trends, generate insights, and present recommendations based on business requirements.
Managerial Round – Assessment of problem-solving abilities, communication skills, stakeholder management, and experience working on analytics projects.
HR Round – Discussion regarding salary expectations, notice period, company policies, and overall cultural fit.
Final Selection – Based on performance across all rounds, followed by offer release and onboarding formalities.
Interview questions [1]
Question 1
They asked me to explain a data analysis project I had worked on, including the problem statement, the tools used (such as SQL, Excel, or Power BI), my approach to analyzing the data, and the insights or business impact generated from the analysis
Dear Hiring Team,
I would like to share my feedback regarding my experience with your recruitment process.
I was genuinely surprised by the final feedback provided after completing multiple rounds of interviews, including the HR discussion. The reason communicated was my lack of Northern India market experience.
My concern is that this information was neither new nor discovered during the later stages of the process. My background, experience, and regional exposure were clearly reflected in my profile and discussed during the initial rounds. If Northern India experience was a non-negotiable requirement for the role, it would have been more appropriate to assess and conclude that in the first round itself.
What makes this particularly disappointing is that candidates invest significant time, effort, and emotional commitment throughout the interview process. Progressing a candidate through multiple rounds, including HR discussions, creates a reasonable expectation that the core eligibility criteria have already been evaluated and aligned.
I completely understand that organizations may evaluate multiple candidates and ultimately select the best fit. However, advancing candidates through the entire process simply to maintain alternative options, only to later reject them based on a criterion that was evident from the beginning, does not reflect a fair or efficient hiring process.
Had the concern regarding Northern India experience been raised and assessed earlier, it would have saved valuable time for both the hiring team and the candidates involved.
I remain respectful of your final decision. However, I believe this feedback is important for improving the candidate experience and ensuring greater transparency in future hiring processes.
I wish the team success in finding the right candidate for the role.
Interview questions [1]
Question 1
Too Many Questions around your Subject and the role that you apply for