Easy Level Questions.

Q1. How to swap two numbers without using a temporary variable?
The idea is to get a sum in one of the two given numbers. The numbers can then be swapped using the sum and subtraction from the sum. 

Q2. Check if a number is Palindrome
Let the given number be num. A simple method for this problem is to first reverse digits of num, then compare the reverse of num with num. If both are the same, then return true, else false. 

Q3.Find the Second largest element in an array
Using Sorting: The idea is to sort the array in descending order and then return the second element which is not equal to the largest element from the sorted array.

Q4. Reverse a Linked List
The idea is to use three pointers curr, prev, and next to keep track of nodes to update reverse links.

Q5. What is a Constructors?
Constructor in C++ is a special method that is invoked automatically at the time of object creation. It is used to initialize the data members of new objects generally. 

Definition

The graph is a non-linear data structure. 

The tree is a non-linear data structure.

Structure It is a collection of vertices/nodes and edges. It is a collection of nodes and edges.
Structure cycle  A graph can be connected or disconnected, can have cycles or loops, and does not necessarily have a root node. A tree is a type of graph that is connected, acyclic (meaning it has no cycles or loops), and has a single root node. 
Edges Each node can have any number of edges. If there is n nodes then there would be n-1 number of edges
Types of Edges They can be directed or undirected They are always directed
Root node There is no unique node called root in graph. There is a unique node called root(parent) node in trees.
Loop Formation A cycle can be formed. There will not be any cycle.
Traversal For graph traversal, we use Breadth-First Search (BFS), and Depth-First Search (DFS). We traverse a tree using in-order, pre-order, or post-order traversal methods.

Q7. What is an Inheritance?
The capability of a class to derive properties and characteristics from another class is called Inheritance. Inheritance is one of the most important features of Object-Oriented Programming. 

Q8. How do data analysts differ from data scientists?

Feature

Data analyst

Data Scientist

Skills Excel, SQL, Python, R, Tableau, PowerBI Machine Learning, Statistical Modeling, Docker, Software Engineering
Tasks Data Collection, Web Scrapping, Data Cleaning, Data Visualization, Explanatory Data Analysis, Reports Development and Presentations Database Management, Predictive Analysis and prescriptive analysis, Machine Learning model building and Deployment, Task automation, Work for Business Improvements Process.
Positions Entry Label Seniors Label

Q9. What is Data Wrangling?
Data Wrangling is the process of gathering, collecting, and transforming Raw data into another format for better understanding, decision-making, accessing, and analysis in less time. Data Wrangling is also known as Data Munging.

Q10. What is a join in SQL? What are the types of joins? 
An SQL Join statement is used to combine data or rows from two or more tables based on a common field between them. Different types of Joins are: 

  • INNER JOIN: The INNER JOIN keyword selects all rows from both tables as long as the condition is satisfied. This keyword will create the result set by combining all rows from both the tables where the condition satisfies i.e. the value of the common field will be the same.
  • LEFT JOIN: This join returns all the rows of the table on the left side of the join and matching rows for the table on the right side of the join. For the rows for which there is no matching row on the right side, the result set will be null. LEFT JOIN is also known as LEFT OUTER JOIN
  • RIGHT JOIN: RIGHT JOIN is similar to LEFT JOIN. This join returns all the rows of the table on the right side of the join and matching rows for the table on the left side of the join. For the rows for which there is no matching row on the left side, the result set will contain null. RIGHT JOIN is also known as RIGHT OUTER JOIN.
  • FULL JOIN: FULL JOIN creates the result set by combining the results of both LEFT JOIN and RIGHT JOIN. The result set will contain all the rows from both tables. For the rows for which there is no matching, the result set will contain NULL values.

Tiger Analytics Interview Questions and Answers for Technical Profiles

Think globally, and impact millions. That’s the driving force behind Tiger Analytics, a data-driven powerhouse leading the AI and analytics consulting world. Tiger Analytics tackles challenges that resonate across the globe, shaping the lives of millions through innovative data-driven solutions. More than just a company, Tiger Analytics fosters a culture of expertise and respect, where collaboration remains supreme. With headquarters in Silicon Valley and delivery centers scattered across the globe, including India’s bustling hubs of Chennai and Hyderabad, Tiger Analytics offers a dynamic environment catering to both in-person and remote teams.

To know more about Tiger Analytics Recruitment Process please go through this attached link

Table of Content

  • Easy Level Questions.
  • Medium Level Questions
  • Hard Level Questions

Cracking the Tiger Analytics data analyst interview is not an easy task, it requires careful planning and the correct tools. But don’t worry, aspiring data analysts! Sharpen your data storytelling abilities with strategic communication prompts, and impress with your knowledge of the company’s cutting-edge tools and projects. This article contains a treasure of important interview questions that have been frequently asked in data analyst interviews at Tiger Analytics and will turn you into a confident data analyst, so be ready to ace the interview and take your career to the next level!

Similar Reads

Easy Level Questions.

Q1. How to swap two numbers without using a temporary variable?The idea is to get a sum in one of the two given numbers. The numbers can then be swapped using the sum and subtraction from the sum....

Medium Level Questions

Q11. What is the difference between SQL DELETE and SQL TRUNCATE commands?...

Hard Level Questions

Q21. Data Normalization Machine LearningData normalization is a vital pre-processing, mapping, and scaling method that helps forecasting and prediction models become more accurate. The current data range is transformed into a new, standardized range using this method....