Upload Button Icon Add office photos

AVL

Compare button icon Compare button icon Compare
3.7

based on 250 Reviews

Filter interviews by

AVL Software Developer Intern Interview Questions, Process, and Tips

Updated 16 Sep 2021

AVL Software Developer Intern Interview Experiences

1 interview found

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 minutes
Round difficulty - Easy

There was only one round and it was MCQ + Coding round. Coding Questions were pretty fair and have an appropriate level.

  • Q1. 

    Longest Common Subsequence Problem Statement

    Given two strings, S and T with respective lengths M and N, your task is to determine the length of their longest common subsequence.

    A subsequence is a seque...

  • Ans. 

    The task is to find the length of the longest common subsequence between two given strings.

    • A subsequence is a string that can be derived from another string by deleting some or no characters without changing the order of the remaining characters.

    • We can solve this problem using dynamic programming.

    • Create a 2D array to store the lengths of the longest common subsequences for all possible prefixes of the two strings.

    • Itera...

  • Answered by AI
  • Q2. 

    Overlapping Intervals Problem Statement

    You are given the start and end times of 'N' intervals. Write a function to determine if any two intervals overlap.

    Note:

    If an interval ends at time T and anothe...

  • Ans. 

    The function checks if any two intervals overlap with each other.

    • Iterate through the intervals and compare the end time of one interval with the start time of the next interval.

    • If the end time is greater than or equal to the start time, the intervals overlap.

    • Return true if any overlapping intervals are found, otherwise return false.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

In this round interviewer gave me three coding questions that I solved properly.

  • Q1. 

    Alien Dictionary Problem Statement

    You are provided with a sorted dictionary (by lexical order) in an alien language. Your task is to determine the character order of the alien language from this dictiona...

  • Ans. 

    The task is to find the order of characters in an alien language given a sorted dictionary.

    • The order of characters can be determined by comparing adjacent words in the dictionary.

    • Create a graph where each character is a node and there is a directed edge from character A to character B if A comes before B in the alien language.

    • Perform a topological sort on the graph to get the order of characters.

  • Answered by AI
  • Q2. 

    String Transformation Problem

    Given a string (STR) of length N, you are tasked to create a new string through the following method:

    Select the smallest character from the first K characters of STR, remov...

  • Ans. 

    The task is to create a new string by repeatedly taking the smallest character from the first 'K' characters of the given string and appending it to the new string.

    • Iterate through the given string in chunks of size 'K'

    • Find the smallest character in each chunk and append it to the new string

    • If there are characters remaining in the string, sort them and append to the new string

    • Repeat the above steps until the original st

  • Answered by AI
Round 3 - Face to Face 

Round duration - 20 minutes
Round difficulty - Medium

The interviewer was very kind and humble, so he made me comfortable all the time during the interview. In this round, he asked me simple basic questions related to my important subjects of my course and he also ask few questions on the basis of my resume .

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in GurgaonEligibility criteriaAbove 7 CGPAAvl india private limited interview preparation:Topics to prepare for the interview - Operating System, Networking, Database Management System, Data structures , Competitive programming mainly focused on dynamic programming and graphs algorithms.Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : I went through all the concepts taught by Coding Ninjas in my course. Apart from that, I practiced 600+ coding interview questions from different coding platforms. 
Tip 2 : Though Data Structure is the base for any tech interview, one must know some other subjects as well like Operating System, Networking, and Database Management System for which I took help from Coding Ninja’s notes and from GeeksforGeeks. Along with this stuff, I also read about puzzles on GeeksForGeeks. Overall, Coding Ninjas & Geeks For Geeks have a big hand in making me crack this interview. Just work hard and practice more and more questions based on Data Structures from coding platforms like Codezen etc. 
Tip 3 : Do prepare for previous interview experiences of company in which you are applying and also pay more focus to data structures related questions. 
Tip 4 : Also prepare for aptitude as well, as many companies ask aptitude questions as part of interview process.

Application resume tips for other job seekers

Tip 1 : Mention things that you are confident of. 
Tip 2 : Don’t try to write extra skills which you are not sure about as most of the questions are asked after seeing the skills mentioned in your resume.
Tip 3 : Keep your resume up to date and mention three or four good level projects which will give a good impression to the interviewer .

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Project Related Questions
  • Q2. 1 DSA and System Design Problem
  • Ans. 

    Implement a function to reverse a linked list

    • Create a new linked list to store the reversed elements

    • Traverse the original linked list and insert each node at the beginning of the new linked list

    • Update the head of the new linked list as the last node of the original linked list

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. More Technical Questions on Project
Round 3 - Culture Round 

(2 Questions)

  • Q1. Scenario Based Questions
  • Q2. Checking to fit in culture

Interview Preparation Tips

Interview preparation tips for other job seekers - Please discuss about expected CTC multiple times with HR.
I received the offer but declined due to significant gap in the compensation package which falls below my current CTC and well short of my expectations. While recruiter was very supportive and engaged ,it seemed that there wasn't a strong commitment from hiring manager to retain or align on this.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude question around 1 hour

Round 2 - Technical 

(2 Questions)

  • Q1. Sql related queston like what is indexing
  • Q2. Project related question
Round 3 - HR 

(2 Questions)

  • Q1. Weakness and strength
  • Q2. Introduce yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.

    • Graduated with a degree in Computer Science

    • Proficient in programming languages like Java, Python, and C++

    • Completed internships at tech companies like Google and Microsoft

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

First Round was Aptitude and coding round. It consist 70 question, 30 aptitude question and 40 mcq type coding question

Round 2 - Technical 

(2 Questions)

  • Q1. Find the one repeated number in an array and asked for four approaches
  • Ans. 

    Find the one repeated number in an array using four different approaches.

    • Approach 1: Using a hash set to store unique elements and checking for duplicates

    • Approach 2: Sorting the array and checking adjacent elements for duplicates

    • Approach 3: Using XOR operation to find the repeated number

    • Approach 4: Using the sum formula to find the repeated number

  • Answered by AI
  • Q2. Simple sql queries

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Introduction, C#, .net, react
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Some objective type question, One easy question on string, REsT API design in hackerank

Round 2 - Technical 

(1 Question)

  • Q1. Most of the questions was from my primary skils, Be prepared with you have mentioned in your resume.
Round 3 - HR 

(1 Question)

  • Q1. Package discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Normal DP question (LC med)

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Basic questions about your experience and expectations
Round 2 - Coding Test 

A take home assignment

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at AMC Engineering College, Bangalore and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

1 hour, 45 questions

Round 2 - HR 

(3 Questions)

  • Q1. Introduce Yourself?
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Familiar with version control systems like Git

    • Passionate about learning new technologies

  • Answered by AI
  • Q2. What are your strengths?
  • Ans. 

    My strengths include problem-solving skills, attention to detail, and strong programming abilities.

    • Strong problem-solving skills - I am able to analyze complex problems and come up with effective solutions.

    • Attention to detail - I pay close attention to the details in my code to ensure accuracy and quality.

    • Strong programming abilities - I have a solid understanding of various programming languages and technologies.

    • Team ...

  • Answered by AI
  • Q3. Why should we hire you?
  • Ans. 

    I have a strong background in software development, a passion for learning new technologies, and a proven track record of delivering high-quality code.

    • Extensive experience in software development

    • Passion for learning new technologies

    • Proven track record of delivering high-quality code

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Which language you will code
  • Ans. 

    I am proficient in coding in multiple languages including Java, Python, and JavaScript.

    • Java

    • Python

    • JavaScript

  • Answered by AI
  • Q2. Dsa topics in java
  • Ans. 

    Data Structures and Algorithms topics commonly used in Java programming.

    • Arrays and ArrayLists

    • Linked Lists

    • Stacks and Queues

    • Trees and Graphs

    • Sorting and Searching algorithms

    • Dynamic Programming

    • Hashing and Hashmaps

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. About yourself and introduce

Skills evaluated in this interview

Tell us how to improve this page.

Assistant Engineer
57 salaries
unlock blur

₹3 L/yr - ₹5.5 L/yr

Senior Software Engineer
52 salaries
unlock blur

₹7.2 L/yr - ₹22 L/yr

Engineer
51 salaries
unlock blur

₹3.5 L/yr - ₹7.5 L/yr

Software Engineer
50 salaries
unlock blur

₹3.5 L/yr - ₹10 L/yr

Senior Engineer
41 salaries
unlock blur

₹5 L/yr - ₹14 L/yr

Explore more salaries
Compare AVL with

Bosch

4.2
Compare

TCS

3.7
Compare

Mahindra & Mahindra

4.1
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview