Appinventiv interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Appinventiv
upvote
share-icon
4 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Journey
So my journey started in 2020 when I began pursuing a B.Tech in Information Technology at AKGEC, Ghaziabad. During my college years, I focused on learning basic programming languages and then moved on to Data Structures and Algorithms. I practiced DSA questions on online coding platforms. Apart from that, I also worked on projects related to Web Development. Additionally, I dedicated time to improving my communication and problem-solving skills, such as reasoning and basic arithmetic, as I realized these soft skills are just as important in interviews and workplace environments. When campus placements began, I was prepared to give my best. However, I lacked in some areas and faced multiple rejections from various companies. I also applied for off-campus opportunities, but in many cases, I was not shortlisted. I sometimes felt demotivated, but I never stopped practicing for interviews. Finally, in the last month of my college, I got selected and secured a job.
Application story
So it was an on campus with online test of Aptitude and Coding questions, followed by the 2 rounds of Technical Interview and HR interview.
Why selected/rejected for the role?
I was selected as I mentioned those things in Resume which i really know about and gave all the answers correctly with hands on experience of projects also.
Preparation
Duration: 6 months
Topics: DSA, SQL, OOPS Concepts, JavaScript, Operating System etc
Tip
Tip

Tip 1 : Practice as much as DSA questions on any coding platform with consistency.
Tip 2 : Build hands on Projects.
Tip 3 : Focus on core subjects like Operating System and also build communication skills.

Application process
Where: Campus
Eligibility: B. Tech or MCA, (Salary Package: 4.2 LPA)
Resume Tip
Resume tip

Tip 1: Mention only the things you truly know about.
Tip 2: Have some projects that you fully understand and can explain in detail.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date19 Jul 2024
Coding problem2

There were 30 MCQs followed by 2 coding Questions.

1. Find Duplicates In Array

Easy
15m average time
90% success
0/40
Asked in companies
LinkedInBNY MellonFreshworks

Write a program to return an array of all the integers that appears twice in the given array.

Problem approach

Store elements and their counts in a hash table. After storing counts, we traverse input array again and print those elements whose counts are more than once. To make sure that every output element is printed only once, we set count as 0 after printing the element.

Try solving now

2. Search In A 2D Matrix

Easy
10m average time
90% success
0/40
Asked in companies
HSBCAdobeCIS - Cyber Infrastructure

Given a matrix mat[][] and an integer x, write a program to check if x is present in mat[][] or not.

Problem approach

Traverse the complete matrix and search for the target element. If the target element is found, return true. Otherwise, return false.

Try solving now
02
Round
Medium
Face to Face
Duration75 minutes
Interview date20 Jul 2024
Coding problem4

So this was the first technical based round, with lot of candidates in office premises, so I had to wait and my interview was scheduled in afternoon and the environment in office was really good and in the meantime they also provide snacks for the candidate and lunch for those whose interview was late.

1. Sort Array

Moderate
15m average time
85% success
0/80
Asked in companies
SprinklrHSBCHCL Technologies

Write a program to sort the integers in given array without using any built in Function.

Problem approach

Use any sorting algorithm such as selection sort, bubble sort, insertion sort, or merge sort or quick sort.

Try solving now

2. Single Number

Easy
10m average time
90% success
0/40
Asked in companies
AmazonCultfitAtlassian

Given an array of integers. All numbers occur twice except one number which occurs once. The task is to find the number

Problem approach

The idea is to use a hash map to store the count of all values. Then iterate through the map and return the value with count 1.

Try solving now

3. OOPS

Explain the difference between Abstraction and Encapsulation with example. (Learn)

4. DBMS

What are Complex and Subqueries where several statements are used? (Learn)

03
Round
Medium
Face to Face
Duration90 minutes
Interview date20 Jul 2024
Coding problem5

So after previous round was over I got a break for almost 1 hour and during that time I revised some concepts and they served snacks this time also.

1. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
FreshworksSamsung R&D InstituteLenskart

Write a code for quick sort and also tell its time complexity.

Problem approach

Start from the leftmost element and keep track of the index of smaller (or equal) elements as i . While traversing, if we find a smaller element, we swap the current element with arr[i]. Otherwise, we ignore the current element.

Try solving now

2. Search In Rotated Sorted Array

Easy
12m average time
85% success
0/40
Asked in companies
OYOZSAmazon

Given a sorted and rotated array arr[] of n distinct elements, the task is to find the index of given key in the array. If the key is not present in the array, return -1.

Problem approach

I used binary search for solving this question.

Try solving now

3. Kth largest element in the unsorted array

Moderate
10m average time
90% success
0/80
Asked in companies
FacebookUberMicrosoft

Given an integer array arr[] of size n elements and a positive integer K, the task is to return the kth largest element in the given array

Problem approach

Sort the given array in descending order and return the element at the index K - 1 (zero-based indexing).

Try solving now

4. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

Given a singly linked list, check if the linked list has a loop (cycle) or not

Problem approach

Traverse linked list using two pointers.
Move one pointer(slow) by one step ahead and another pointer(fast) by two steps ahead.
If these pointers meet at the same node then there is a loop. If pointers do not meet then the linked list doesn’t have a loop.

Try solving now

5. OOPS

What is inheritance and Write a program to achieve Inheritance. (Learn)

04
Round
Easy
HR Round
Duration30 minutes
Interview date20 Jul 2024
Coding problem1

After I cleared my Tech interview and I was immediately called for the HR round, the environment there was light and good.

1. HR Questions

  • Questions related to background and achievements.
  • Questions related to how one can work in team and help in organization's growth.
  • Questions related to relocation.

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
SDE - 1
4 rounds | 5 problems
Interviewed by Appinventiv
1392 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Appinventiv
1339 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
3394 views
1 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1684 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4080 views
0 comments
0 upvotes