Techpro CompSoft Pvt ltd interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Techpro CompSoft Pvt ltd
upvote
share-icon
3 rounds | 13 Coding problems

Interview preparation journey

expand-icon
Journey
I recently appeared for the Software Developer interview process at Techpro Compsoft Pvt. Ltd., and I’m happy to share my experience across all the rounds. Round 1 – Face-to-Face Technical (Coding Round) - This round focused on core problem-solving and coding skills. I was given a real-time coding question to solve. Round 2 – Face-to-Face Advanced Technical Round - This round was more intense and evaluated my depth in algorithms, backend concepts, and system-level thinking. Final Round – Discussion with CEO, CTO, and CFO - This was a strategic, high-level conversation aimed at assessing my mindset, business awareness, and alignment with the company’s culture. During the CEO/CTO round, they appreciated my clarity of thought, honest communication, and eagerness to grow—both technically and professionally. Final Thoughts - The entire process was enriching. It tested not just my technical abilities but also how I think as an engineer and team player. I'm grateful for the opportunity and excited about what lies ahead!
Application story
I came across the job opening for the Software Developer role at Techpro Compsoft Pvt. Ltd. through Naukri.com. The job description aligned well with my skill set in .NET, SQL Server, and problem-solving, so I decided to apply. After submitting my résumé, I was shortlisted for the face-to-face interview rounds. The process was well-structured and gave me the opportunity to showcase both my technical depth and my ability to think from a business perspective. This opportunity pushed me to improve my coding skills, architectural thinking, and communication—all of which I’m truly grateful for.
Preparation
Duration: 3 months
Topics: ASP.NET Core, React.js, JavaScript, C#, SQL Server, HubSpot, Umbraco, Unit Testing
Tip
Tip

Tip 1: Focus on mastering problem-solving patterns (such as sliding window, two pointers, etc.) instead of just solving random questions.

Tip 2: After learning a concept (e.g., dependency injection or indexing), implement it in a small project or code snippet to reinforce your understanding.

Tip 3: Record or note down the mistakes you make during mock interviews or practice sessions—reviewing them helps you avoid repeating the same errors in real interviews.

Application process
Where: Naukri
Eligibility: The candidate should have a background in B.Tech. (Salary Package: 3.25 LPA)
Resume Tip
Resume tip

Tip 1: Tailor your résumé for each role by matching keywords from the job description, especially technical skills and tools.

Tip 2: Highlight your projects and real contributions, not just the tools used. Use action verbs like “developed,” “optimized,” or “implemented.”

Tip 3: Keep your résumé clean and concise—prefer a one-page format with a clear structure (Summary → Skills → Projects → Experience → Education).

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date28 Feb 2024
Coding problem4

1. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Try solving now

2. SQL Query

Write a query to find the second-highest salary from the Employee table.

3. Method Overloading vs Method Overriding

Explain the difference between method overloading and method overriding. (Learn)

4. ASP.NET

How is dependency injection implemented in ASP.NET Core?

02
Round
Hard
Face to Face
Duration60 minutes
Interview date28 Feb 2024
Coding problem8

1. Dependency Injection

How is dependency injection implemented in ASP.NET Core?

2. Injection Internals

How does dependency injection work internally in ASP.NET Core? Can you implement a basic IoC container? 

3. Clustered vs Non-clustered

What is the difference between a clustered and a non-clustered index? How many of each can a table have? (Learn)

4. API Design

How would you design a high-traffic REST API that handles millions of requests per day?

5. SQL Query

Write a SQL query to retrieve the top 3 highest-paid employees in each department using ROW_NUMBER() or RANK() with PARTITION BY.

6. Task vs Thread

Explain the difference between Task, Thread, and ThreadPool.

7. Longest Substring Without Repeating Characters

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

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is the continuous sub-part of the string formed by removing zero or more characters from both ends.

Try solving now

8. System Design

Design a mini URL shortener.

03
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date29 Feb 2024
Coding problem1

1. HR Questions

  • Tell me about yourself beyond what's mentioned in your resume.
  • If we hire you, how will you contribute to our company’s vision?
  • Have you ever taken a technical risk or made an independent decision? What was the outcome?
  • What motivates you to work—money, learning, growth, or the team environment?
  • Do you understand how billing or project costing works in software services or product companies?

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 recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3931 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2806 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1133 views
0 comments
0 upvotes