Value AI Labs interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Value AI Labs
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
My journey has been a gradual process of learning, experimenting, and improving myself as a problem solver. I began by strengthening my basics in programming and core computer science concepts and then moved on to solving structured coding problems regularly. Each assessment and interview taught me something new, whether it was about managing time, explaining my thoughts clearly, or identifying weak areas. Although I did not crack this interview, the experience helped me grow in confidence and clarity and motivated me to refine my skills further and prepare in a more focused manner.
Application story
The opportunity was offered through an on-campus recruitment drive conducted by the company. Eligible students were informed by the placement cell, after which we registered for the process. The selection process began with an online coding assessment consisting of MCQs and problem-solving questions. Candidates who cleared this round were shortlisted for a technical interview conducted by the Value AI Labs team. The entire process was coordinated smoothly by the placement cell, with clear communication at every stage.
Why selected/rejected for the role?
I was rejected because, although I had a basic understanding of the required concepts, I could not explain my thought process and solutions with enough depth during the interview. This experience taught me that, beyond solving problems, the ability to clearly communicate reasoning and real-world understanding plays a crucial role in interview success.
Preparation
Duration: 3 Months
Topics: Data Structures, Algorithms, OOP, Operating Systems, DBMS, Problem Solving
Tip
Tip

Tip 1: Strengthen fundamentals first and revise them regularly instead of rushing into advanced topics.

Tip 2: Practice timed coding assessments to improve speed and accuracy.

Tip 3: Review mistakes after every test or interview and work specifically on weak areas.

Application process
Where: Campus
Eligibility: No specific eligibility criteria. (Salary Package: 25k/month)
Resume Tip
Resume tip

Tip 1: Present academic projects and internships clearly, focusing on your role and learnings.

Tip 2: Keep the resume honest and aligned with what you can confidently explain in interviews.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration75 minutes
Interview date16 Aug 2025
Coding problem2

The online assessment was conducted during regular daytime hours and was not a late-night test. The environment was quiet and well-invigilated, ensuring minimal distractions. Instructions were explained clearly before the test began. There was no interaction with interviewers during this round, as it was purely an assessment-based screening.

1. Longest Subarray With No Repetitions

Moderate
25m average time
75% success
0/80
Asked in companies
AmazonFacebookSlice

You are given an array ‘arr’. You are supposed to find the length of the longest subarray which does not contain any repeated numbers.

Problem approach

Step 1: I first thought of a brute-force approach where I check all possible subarrays and verify whether all elements are distinct. This approach was simple but inefficient due to high time complexity.
Step 2: To optimize, I used the sliding window technique along with a hash set/map to track elements currently in the window.
Step 3: I expanded the window by moving the right pointer and added elements until a duplicate was found.
Step 4: When a duplicate appeared, I moved the left pointer forward and removed elements until the window again contained only distinct elements.
Step 5: Throughout the process, I kept updating the maximum window size, which represented the longest valid subarray.

Try solving now

2. Valid Pallindrome ll

Easy
0/40
Asked in companies
FacebookAmazonMicrosoft

Ninja’s friend challenged him with a trick question. He gave him a string ‘S’ and asked him if it is possible to make this string palindrome by deleting one character from the string. Can you help the ninja to solve this problem?

You are given a string ‘S’ of size ‘N’.You have to determine whether it is possible to make the string palindrome by deleting at most one character.

For Example
If the string is ‘AZBCDCBA’, the answer will be YES as we can delete the character ‘Z’ and the remaining string is a palindrome. 
Problem approach

Step 1: I used a two-pointer approach, starting one pointer from the beginning and the other from the end of the string.
Step 2: I compared characters at both pointers and moved inward as long as they matched.
Step 3: When a mismatch occurred, I checked two possibilities: skipping the left character or skipping the right character.
Step 4: I verified if either of the resulting substrings formed a palindrome.
Step 5: If at least one condition was true, the string could be converted into a palindrome by removing one character.

Try solving now
02
Round
Easy
Video Call
Duration45 minutes
Interview date26 Aug 2025
Coding problem3

The round was conducted during regular daytime hours and was not a late-night interview. The environment was professional and calm, which helped in focusing on problem-solving and discussion. Apart from technical questions, there was light interaction to understand my thought process and approach. The interviewer was attentive, neutral, and encouraged logical reasoning, occasionally giving hints to understand how I approached unfamiliar problems.

1. Subarray With Given Sum

Moderate
15m average time
85% success
0/80
Asked in companies
Thought WorksAdobeInfo Edge India (Naukri.com)

Given an array ARR of N integers and an integer S. The task is to find whether there exists a subarray(positive length) of the given array such that the sum of elements of the subarray equals to S or not. If any subarray is found, return the start and end index (0 based index) of the subarray. Otherwise, consider both the START and END indexes as -1.

Note:

If two or more such subarrays exist, return any subarray.

For Example: If the given array is [1,2,3,4] and the value of S is equal to 7. Then there are two possible subarrays having sums equal to S are [1,2,3] and [3,4].

Problem approach

Step 1: I initially considered checking all possible subarrays using nested loops, which worked logically but had high time complexity.
Step 2: I then optimized the approach using a prefix sum technique with a hash set to store previously seen sums.
Step 3: While traversing the array, I checked if the current prefix sum minus K already existed in the set.
Step 4: If found, it confirmed the presence of a valid subarray; otherwise, I added the current prefix sum to the set.

Try solving now

2. DBMS

  • What is Indexing in DBMS, and how does it improve performance?
    Indexing is a data structure technique used to speed up data retrieval operations on database tables. It reduces the number of disk accesses required to fetch records by maintaining a structured reference to the table data.
  • What is the difference between DELETE, TRUNCATE, and DROP?
    DELETE removes selected records and can be rolled back. TRUNCATE removes all records quickly without logging individual row deletions. DROP removes the entire table structure from the database.
Problem approach

Tip 1: Understand how queries are executed internally instead of memorizing syntax.
Tip 2: Focus on use cases and performance implications.
Tip 3: Practice explaining concepts using simple table-based examples.

3. Rope Puzzle

You have two ropes, each of which takes exactly one hour to burn, but they do not burn at a constant rate. How can you measure 45 minutes?
This puzzle tests logical thinking and the ability to reason beyond standard assumptions.

Problem approach

Tip 1: Avoid assuming linear behavior when it is not stated.
Tip 2: Break the problem into smaller, logical steps.
Tip 3: Think creatively instead of applying formulas immediately.

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 purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4782 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1011 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6543 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3566 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15556 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15417 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10180 views
2 comments
0 upvotes