
Datalink Software pvt ltd Interview Experience
Datalink Software pvt ltd Interview Experience for Fresher SDE, Jan 2026
SDE
Fresher
Campus
3 months
8.5 CGPA, (Salary package: 6 LPA)
Computer Science Engineering
3 Rounds
Application Experience
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.
Preparation
Topics Prepared: Data Structures, OOPS, DBMS, Operating Systems, Computer Networks, SQL, Problem Solving, Basics of Programming
Preparation Tips
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.
Resume Tips
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 (3)
Detailed breakdown of each evaluation round, questions asked, and candidate approaches.
Round 1 — Online Coding Test
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.
Problems & Questions Asked (1)
First non repeating character
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. Input Format: The first line contains a single integer T representing the number of test cases. The first and the only line of each test case will contain the input string. Output Format: For each test case, print a character denoting the first non-repeating character in the input string. Note: You do not need to print anything; it has already been taken care of. Just implement the given function. Constraints: 1 <= T <= 10 1 <= Length of Input String <= 10^4 Time Limit: 1 sec
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.
Round 2 — Face to Face
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.
Problems & Questions Asked (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)
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.
Round 3 — HR Round
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.
Selection Perspective
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.
Key Preparation Tips
Prepare DSA thoroughly.
Practice aptitude and puzzle-based questions.
Have at least two good projects on your resume.
Be prepared to explain your projects clearly.
Practice coding problems involving Arrays, Binary Search, DP and Recursion.
Prepare common HR questions such as Tell me about yourself and Who is your role model?
More Interview Experiences

Amazon
SDE - Intern
Amazon Interview Experience for Fresher SDE - Intern — Oct 2025

Hotstar
SDE – Intern
Disney+ Hotstar SDE Intern Interview Experience

Salesforce
AMTS