Sufi(Alert Enterprise) interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Sufi(Alert Enterprise)
upvote
share-icon
3 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Journey
I got an offer from this company from my college placements. Looking at the job description i started reviewing all the topics and gradually started to increase my knowledge base. The interview process consisted of three rounds, first technical round, second round consisted of mental ability questions and few more questions project related and third round was the HR round. If one is thorough with the concepts the interview will be easy to crack.
Application story
This was on campus placement and since i met the eligibility criteria of no backlogs i appreared for the placement. At first there was a written test at campus which included coding and mental ability questions. After which they shortlisted the top 100 candidates which were called for interview process.
Why selected/rejected for the role?
I was selected due to my good performance in the interviews as i was thorough with the skills mentioned in my resume and the interviews went really well.
Preparation
Duration: 3 months
Topics: OOPS, JAVA, Oracle, Linux, Data Structures
Tip
Tip

Tip 1 : Be thorough with the concepts.
Tip 2 : Practice multiple coding questions 
Tip 3 : Do not take stress at the time of interview and try to relax.

Application process
Where: Campus
Eligibility: No backlogs
Resume Tip
Resume tip

Tip 1: Be precise with the data
Tip 2: Mention keywords from job description of the role applied in your resume

Interview rounds

01
Round
Medium
Coding Test - Pen and paper
Duration60 minutes
Interview date1 Jan 2019
Coding problem3

Written exam of college students

1. Quick Sort

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

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Problem approach

First choose the language you are comfortable with, Since Java was mandatory as per job description, i chose Java and wrote the code.

The code for quick sort in Java and other languages is available online.

Try solving now

2. N-th Fibonacci Number

Moderate
40m average time
70% success
0/80
Asked in companies
HCL TechnologiesHCL TechnologiesOracle

You are given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation.

Since the answer can be very large, return the answer modulo 10^9 +7.

Fibonacci number is calculated using the following formula:
F(n) = F(n-1) + F(n-2), 
Where, F(1) = F(2) = 1.
For Example:
For ‘N’ = 5, the output will be 5.
Problem approach

First choose the language you are comfortable with, Since Java was mandatory as per job description, i chose Java and wrote the code.

The code for fibonacci series in Java and other languages is available online.

Try solving now

3. Number Pattern 3

Easy
10m average time
80% success
0/40
Asked in companies
HCL TechnologiesIHS MarkitTravClan

A high-security meeting has been arranged. Tables for the delegates and security personnel have been arranged. A total of ‘N’ rows of tables has been set up. The first row has one table, the second row has two, and so on. To ensure maximum security, the tables on either end of each row have been assigned for security personnel each. If there is only one table in a row, it will be assigned to a security personnel. The tables assigned for security personnel will host exactly one security personnel each. All the other tables will host two guests each.

You are given an integer ‘N’, which denotes the number of rows., You are supposed to print the table pattern indicating the number of guests or security personnel at each table. In other words, print the number of people in each table.

For example, if the number of rows are 4, the table pattern is as follows:
1
11
121
1221
Problem approach

There will be this question where they will give you a pattern consisting of numbers and special symbols for which you will have to write the code to get the desired output. 

Many pattern problems are available online for practice.

Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date20 Jan 2019
Coding problem6

30minutes face to face interview
Interviewer was from the developement team
The round was dedicated to coding and testing questions

1. Project Questions

Explain your college project and what technology was used

Problem approach

You have to tell about the project you made in college with the technology used. My project was made in Java and used springboot framework. There were few questions related to it, which i had to answer.

2. OOPs Questions

I was asked to explain the concepts introduced in oops

Problem approach

There are around six concepts introduced in oops which i told to the interviewer and there were some follow up questions related to my answer.

3. Technical Question

I was asked to explain black box testing

4. Puzzle

Find the next number in sequence
Find the odd one out

5. DBMS Question

Write an example of inner join and left join and explain the outcome from sample data.

6. DBMS Question

Write Insert command to add data into a table

03
Round
Easy
HR Round
Duration30 minutes
Interview date20 Jan 2019
Coding problem2

The interviewer was the CFO of the company and the duration of interview was approx 30 minutes.

1. Basic HR Question

We were asked if we are fine with night shifts if something critical comes up for your customer.

Problem approach

Tip 1: Tell them you are fine to adjust sometime if something is critical, since customer satisfaction is top priority.
 

2. Basic HR question

Explain your strengths and weaknesses

I was asked about my hobbies and explain them the type of person i am.

Problem approach

Tip 1: When preparing to discuss your weaknesses, choose one that gives you the chance to demonstrate growth and enthusiasm for learning. 
 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4898 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1043 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6638 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3639 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115097 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58238 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35147 views
7 comments
0 upvotes