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

Business Analyst

Spinny
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: Tableu, SQL, Excel, DBMS, Aptitude, Mathematics
Tip
Tip

Tip 1 : Practice SQL queries. Topics - Aggregate function, Windows Function, sub queries. Should know basics of Tableau.
Tip 2 : Have hands on with Tableau, SQL and Excel.
Tip 3 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application process
Where: Other
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Easy
Video Call
Duration45 minutes
Interview date17 Sep 2021
Coding problem4

Technical round with questions on DBMS, SQL , Tableu etc.

1. DBMS Question

Difference between drop, delete and truncate.

Problem approach

1. DELETE : 
Basically, it is a Data Manipulation Language Command (DML). It is used to delete one or more tuples of a table. With the help of the “DELETE” command, we can either delete all the rows in one go or can delete rows one by one. i.e., we can use it as per the requirement or the condition using the Where clause. It is comparatively slower than the TRUNCATE command. The TRUNCATE command does not remove the structure of the table.
SYNTAX – 
If we want to delete all the rows of the table:
DELETE from;
SYNTAX – 
If we want to delete the row of the table as per the condition then we use the WHERE clause,
DELETE from WHERE ;
Note – Here we can use the “ROLLBACK” command to restore the tuple because it does not auto-commit.

2. DROP : 
It is a Data Definition Language Command (DDL). It is used to drop the whole table. With the help of the “DROP” command we can drop (delete) the whole structure in one go i.e. it removes the named elements of the schema. By using this command the existence of the whole table is finished or say lost. 
SYNTAX – 
If we want to drop the table:
DROP table ;
Note – Here we can’t restore the table by using the “ROLLBACK” command because it auto commits.

3. TRUNCATE : 
It is also a Data Definition Language Command (DDL). It is used to delete all the rows of a relation (table) in one go. With the help of the “TRUNCATE” command, we can’t delete the single row as here WHERE clause is not used. By using this command the existence of all the rows of the table is lost. It is comparatively faster than the delete command as it deletes all the rows fastly. 

SYNTAX – 
If we want to use truncate :
TRUNCATE;
Note – Here we can’t restore the tuples of the table by using the “ROLLBACK” command.

2. Tableu Question

Difference between dimension and measure.

Problem approach

A measure is a field that can be aggregated in some way, such as a sum or an average. Think of it as something that can be collected, counted, or combined in some way to return a single value.
A dimension is a field that can be used to split up another field or measure into distinct groups. It can be used to define the level of detail to perform an aggregation on

3. Tableu Question

What are parameters in Tableu?

Problem approach

The parameters in Tableau are the workbook variables like a number, date, or calculated field that allows users to replace a constant value in a calculation, filter, or reference line.
For example, the user can create a new calculated field that returns True if the aggregate of total marks is greater than 90% and returns False if it is less than 90%. Users can replace the constant value of "90%" in the formula with the parameters in Tableau as per the requirements. With the parameter control, users can dynamically vary the threshold values in their calculation.

4. DBMS Question

What is a subquery in SQL?

Problem approach

A subquery is a query in a query. It is also called an inner query or a nested query. A subquery can be used anywhere an expression is allowed. It is a query expression enclosed in parentheses. Subqueries can be used with SELECT, INSERT, UPDATE, or DELETE statements.

02
Round
Easy
HR Round
Duration30 minutes
Interview date17 Sep 2021
Coding problem1

HR round with typical behavioral problems.

1. Basic HR Questions

Q1. Why Spinny?
Q2. What are your strengths and weaknesses?

Problem approach

Tip 1 : Be sure to do your homework on the organization and its culture before the interview.
Tip 2 : Employers want to understand how you use your time and energy to stay productive and efficient. Be sure to emphasize that you adhere to deadlines and take them seriously.
Tip 3 : Talk about a relevant incident that made you keen on the profession you are pursuing and follow up by discussing your education.

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 Spinny
1663 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Spinny
3106 views
7 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Spinny
1528 views
0 comments
0 upvotes
SDE - Intern
2 rounds | 2 problems
Interviewed by Spinny
856 views
0 comments
0 upvotes