Attentive AI Solutions Pvt Ltd. interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Attentive AI Solutions Pvt Ltd.
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I received that opportunity from Attentive Carrer Site. In Technical Interviewer asked Python, Project related Questions, and DBMS Questions. I cleared the first interview round. I was rejected in the Technical Interview round 2.
Application story
I received that opportunity from Attentive Carrer Site. In Technical Interviewer asked Python, Project related Questions, and DBMS Questions. I cleared the first interview round. I was rejected in the Technical Interview round 2.
Why selected/rejected for the role?
Due to not giving an explanation well in TR-2 & Interviewer was not satisfied with my explanation But rejection is a part of life. it gives the motivation to make Sucess.
Preparation
Duration: 6 months
Topics: Data Structures & Algorithms, Operating System, Object-Oriented Programming System, DBMS, CN
Tip
Tip

Tip 1 : Prepare DSA well and I personally recommend Coding Ninjas and GeeksForGeeks for interview preparation.
Tip 2 : Be confident & relaxed during the interview.
Tip 3 : Do revise your projects i.e how it works and what are its functionalities.

Application process
Where: Company Website
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1: Make your resume short and try to make it one page only and mention all the skills that you are confident in.
Tip 2: Do not put false things on your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration150 Minutes
Interview date15 Feb 2023
Coding problem2

There are 3 Coding Questions and 15 MCQs Based on JavaScript, and SQL.

1. Pair Sum

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

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Problem approach

By using HashMap Solve that questions

Try solving now

2. Design Question

The question was based on creating REST API for an Application basically performs CRUD operation.

Problem approach

Tip 1: Do practice for JavaScript. 
 

02
Round
Easy
Face to Face
Duration60 Minutes
Interview date27 Feb 2023
Coding problem1

The interviewer was very familiar and they asked some questions on Python, Project related Questions and DBMS Questions. after that they asked coding question.

1. Spiral Matrix

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

You are given a 2-D array 'MATRIX' of dimensions N x M, of integers. You need to return the spiral path of the matrix.

Example Of Spiral Path:

Spiral path of a matrix

Problem approach

By using 4 pointers for TOP, DOWN, RIGHT, LEFT. I was able to solve.

Try solving now
03
Round
Medium
Face to Face
Duration50 Minutes
Interview date7 Mar 2023
Coding problem1

The interviewer was not familiar, and they asked coding questions, which I was able to solve but they are not satisfied with my approach so that's the reason they rejected me. they also asked some questions based on OOPS, DBMS, and SQL.

1. Distinct Subsequences

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

You have been given string 'S' of length 'N' that may contain duplicate alphabets. Your task is to return the count of distinct subsequences of it.

For example:

For the given string “deed” :
The possible subsequences are {“”}, {“d”}, {“e”}, {“de”}, {“e”}, {“de”}, {“ee”}, {“dee”}, {“d”}, {“dd”}, {“ed”}, {“ded”}, {“ed”}, {“ded”}, {“eed”} and {“deed”}.

As, {“d”}, {“e”}, {“de”}, {“ed”} and {“ded”} are repeated. 

The distinct subsequences are {“”}, {“d”}, {“e”}, {“de”}, {“ee”}, {“dee”}, {“dd”}, {“ed”}, {“ded”}, {“eed”} and {“deed”}

Thus, the output will be 11. 

Note:

As the answer can be large, return your answer modulo 10^9  + 7.  
Problem approach

By using Memorization DP. I was able to solve but my program failed in some cases, I was able to explain but they were not satisfied with my explanation. so they rejected me.

Try solving now

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
3 rounds | 4 problems
Interviewed by Attentive AI Solutions Pvt Ltd.
602 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
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes