Datalink Software pvt ltd interview experience Real time questions & tips from candidates to crack your interview

SDE

Datalink Software pvt ltd
upvote
share-icon
3 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with building a strong foundation in programming and problem-solving, starting from the basics and gradually improving through consistent practice. Initially, I faced difficulties understanding concepts, but regular revision, hands-on coding, and learning from mistakes helped me gain confidence. I worked on improving my communication skills and focused on understanding concepts rather than memorizing them. Participating in mock tests and interviews helped me overcome fear and perform better. Staying disciplined, patient, and positive throughout the preparation played a key role in my overall growth and learning, even though I was not selected for this opportunity.
Application story
I applied for this opportunity through the campus placement drive coordinated by the Training and Placement Office. After getting shortlisted, I received the recruitment details and schedule in advance. The process was conducted in an organized and transparent manner, starting with initial screening rounds followed by interviews. The instructions and communication from the placement team were timely, which helped candidates prepare well. Overall, the application and interview process was smooth and well-structured.
Why selected/rejected for the role?
I believe I was not selected mainly due to gaps in clearly explaining my technical knowledge and a lack of confidence during certain stages of the process. However, the experience helped me identify areas where I need improvement, especially in strengthening fundamentals and communication skills. This rejection became a valuable learning opportunity and motivated me to prepare better, practice more consistently, and approach future interviews with improved clarity and confidence.
Preparation
Duration: 3 months
Topics: Data Structures, OOPS, DBMS, Operating Systems, Computer Networks, SQL, Problem Solving, Basics of Programming
Tip
Tip

Tip 1: Focus on understanding fundamentals and practice coding problems regularly.
Tip 2: Revise core CS subjects and be clear with basic concepts.
Tip 3: Work on small projects and improve communication skills.

Application process
Where: Campus
Eligibility: 8.5 CGPA, (Salary package: 6 LPA)
Resume Tip
Resume tip

Tip 1: Highlight practical experience, internships, or hands-on work.
Tip 2: Keep the resume simple, clear, and focused on relevant skills and projects.

Interview rounds

01
Round
Hard
Online Coding Test
Duration90 minutes
Interview date30 Jan 2026
Coding problem1

The round was conducted during regular daytime hours and started on time. The environment was calm, well-organized, and professional, which helped candidates feel comfortable. Clear instructions were provided before the process began, and the overall coordination was smooth. There were no unexpected or distracting activities during the round. The test consisted of a coding problem and around 50 MCQs based on DSA, OOPS, DBMS, OS, CN and Aptitude.

1. First non repeating character

Easy
15m average time
80% success
0/40
Asked in companies
QuikrHCL TechnologiesMakeMyTrip

Ninja is now bored with numbers and is now playing with characters but hates when he gets repeated characters. Ninja is provided a string, and he wants to return the first unique character in the string.The string will contain characters only from the English alphabet set, i.e., ('A' - 'Z') and ('a' - 'z'). If there is no non-repeating character, print the first character of the string. If there is no non-repeating character, return the first character of the string.

Problem approach

Step 1: I first tried to understand the problem clearly and identified that I needed to track the frequency of each character in the string.
Step 2: I used a frequency count approach to store how many times each character appears.
Step 3: Then, I traversed the string again to find the first character with frequency equal to one.
Step 4: I explained the time and space complexity and how this approach is efficient for large inputs.
Step 5: The interviewer was satisfied with the optimized and clear solution.

Try solving now
02
Round
Medium
Face to Face
Duration30 minutes
Interview date30 Jan 2026
Coding problem1

The technical round was conducted during regular daytime hours and started as per the scheduled time. The environment was calm, well-structured, and professional, which helped in focusing on problem-solving. Candidates were given sufficient time to think and explain their approach. Apart from technical discussion, there was no other significant activity or disturbance. The interviewer was polite, knowledgeable, and patient, encouraging step-by-step explanations and asking follow-up questions to test clarity of fundamentals.

1. DBMS

  • What is DBMS? How is it different from RDBMS? (Learn)
  • What are primary keys, foreign keys, and candidate keys? (Learn)
  • What is normalization? Explain different normal forms. (Learn)
  • What is denormalization? (Learn)
  • Difference between DELETE, TRUNCATE, and DROP. (Learn)
  • What is JOIN? Describe types of joins. (Learn)
  • Difference between WHERE and HAVING. (Learn)
  • What are aggregate functions? (Learn)
  • What is a subquery? Correlated vs non-correlated subquery. (Learn)
Problem approach

Tip 1: Strengthen fundamentals by referring to standard textbooks like Galvin for OS and Korth for DBMS.
Tip 2: Practice SQL queries regularly on real datasets to improve accuracy and speed.
Tip 3: Focus on understanding concepts with practical examples instead of memorizing answers.

03
Round
Medium
HR Round
Duration30 minutes
Interview date30 Jan 2026
Coding problem0

The HR interview was conducted during regular daytime hours and followed the scheduled timeline. The environment was calm, friendly, and comfortable, which helped candidates communicate openly. The discussion focused on understanding the candidate’s background, goals, and attitude rather than technical details. There were no other significant activities or interruptions during the round. The interviewer was polite, approachable, and supportive, creating a positive and stress-free interaction.

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4898 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1042 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6638 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3639 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE
3 rounds | 6 problems
Interviewed by PhonePe
0 views
0 comments
0 upvotes
company logo
SDE
5 rounds | 8 problems
Interviewed by Mathworks
1223 views
0 comments
0 upvotes
company logo
SDE
4 rounds | 7 problems
Interviewed by PhonePe
0 views
0 comments
0 upvotes