Techmojo Solutions Pvt Limited interview experience Real time questions & tips from candidates to crack your interview

Member of Technical Staff

Techmojo Solutions Pvt Limited
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
Coming from a Tier 3 college, my journey wasn’t easy, but it taught me the power of consistency. I focused on core fundamentals like DSA, OOP, and system design, ensuring I understood the intuition behind every concept. Rather than rushing through problems, I prioritized problem-solving skills and clean coding. I switched jobs twice (three roles in total), each time taking on bigger challenges—from working in start-ups to scaling systems and tackling real-world production issues. With every role, I gained hands-on experience and improved my design skills. Rejections were part of the process, but I treated them as learning opportunities. I stayed consistent, worked on projects, took feedback seriously, and kept improving. If I could do it, so can you.
Application story
My application journey was a rollercoaster with over 500+ applications across various platforms like LinkedIn, Naukri, and company career portals. I applied to companies ranging from start-ups to well-established firms, focusing on roles that matched my skills. The journey wasn’t smooth — I faced countless rejections, often without feedback. However, I kept refining my resume, improving my LinkedIn profile, and networking with professionals for referrals. I also actively participated in coding platforms which helped me stay sharp for interviews. Finally, this opportunity came through after consistent follow-ups and a structured interview process. From the initial screening to technical interviews and the final round, I made sure to learn from every experience, even when things didn’t go as planned. Persistence truly pays off — it’s about staying motivated despite setbacks.
Why selected/rejected for the role?
I believe I was selected for this role because of a combination of consistent problem-solving skills, a solid understanding of system design, and the ability to explain concepts clearly during interviews. Throughout the process, I focused on writing clean, efficient code and ensured I communicated my thought process effectively. My prior experience working on scalable systems and solving real-world problems helped me stand out. Moreover, I made sure to prepare thoroughly, learn from past interview feedback, and work on improving weak areas. Every rejection taught me something valuable, whether it was better time management during coding rounds or handling behavioural questions confidently.
Preparation
Duration: 4 months
Topics: DSA, Java, OOPS, System Design, Dynamic Programming
Tip
Tip

Tip 1: Learn with consistency.
Tip 2: Stay disciplined.
Tip 3: Developing an intuitive understanding of concepts, rather than just memorizing them.

Application process
Where: Referral
Eligibility: NA, (Salary package: 15 LPA)
Resume Tip
Resume tip

Tip 1: Keep resume concise withing single page.
Tip 2: Use consistent formatting and include metrics on your resume to showcase your impact effectively.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date3 May 2023
Coding problem1

The interview was scheduled at convenient time. The environment was professional yet friendly, making it easier to communicate and stay calm during the discussion.
The interviewers were supportive and engaging, often encouraging me to think aloud, which allowed them to understand my thought process better. They asked a mix of technical and behavioural questions, focusing on problem-solving, system design, and real-world project experiences.
One significant aspect was how the interviewers emphasized clarity of thought over just getting the right answer. They valued how I approached the problem, optimized the solution, and handled edge cases.
Overall, the experience was challenging yet positive, and it reinforced the importance of being calm under pressure and confident in explaining solutions.

1. Longest Substring Without Repeating Characters

Moderate
30m average time
65% success
0/80
Asked in companies
SliceCognizantCisco

I was asked to solve longest substring without repeating characters problem.

Problem approach

Step 1: I started with a brute-force approach, checking all possible substrings for repeating characters, but it was too slow.
Step 2: The interviewer asked me to optimize it, so I thought about using a sliding window to reduce redundant checks.
Step 3: I implemented a sliding window with two pointers and a Set to track unique characters, which improved efficiency.
Step 4: When a duplicate was found, I shrank the window from the left until the duplicate was removed.
Step 5: The interviewer was happy with the optimized O(n) solution, as it was both efficient and clean.

Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date4 May 2023
Coding problem1

The interview was scheduled during standard working hours, providing a comfortable and professional environment. The discussion was engaging, with the interviewer being friendly and encouraging, which helped ease the nerves. The conversation primarily revolved around core Java concepts, including annotations, multithreading, and collections. We also covered debugging techniques, such as identifying and resolving Out Of Memory (OOM) errors and performance bottlenecks. System design questions focused on scalability, handling high traffic, and fault tolerance. The interviewer seemed interested in how I approached problems, communicated my thought process, and applied practical knowledge in real-world scenarios.

1. Operating System

What are semaphores? (Learn)

What is virtual memory? (Learn)

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the output of print(type("Python"))?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
5790 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
593 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
2160 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
1626 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Member of Technical Staff
4 rounds | 13 problems
Interviewed by Oracle
5004 views
0 comments
0 upvotes
company logo
Member of Technical Staff
3 rounds | 10 problems
Interviewed by Adobe
890 views
0 comments
0 upvotes
company logo
Member of Technical Staff
2 rounds | 5 problems
Interviewed by Oracle
1378 views
0 comments
0 upvotes