Jio
10+ Tune Aesthetics Interview Questions and Answers
Q1. 1. How many times hours and minutes hand overlap in a 12 hour clock in a duration of 12 hour.
Number of times hour and minute hand overlap in a 12-hour clock in 12 hours.
The hands overlap every hour at 5 minutes past the hour.
The hands overlap once more between 12:00 and 1:00.
Total overlaps in 12 hours are 11.
Q2. How to remove 50% water from a right cylinder. It is fully filled. You don't have anything except that right cylinder.
To remove 50% water from a fully filled right cylinder with only the cylinder available.
Measure the height of the cylinder
Mark the halfway point on the cylinder
Pour out the water until it reaches the halfway mark
Q3. What is HTML and CSS?
HTML and CSS are languages used for creating and styling web pages.
HTML stands for HyperText Markup Language and is used for creating the structure of a web page.
CSS stands for Cascading Style Sheets and is used for styling the elements on a web page.
HTML is used to define the content and structure of a web page, while CSS is used to control the layout and appearance.
Example: <h1>This is a heading</h1> (HTML) and h1 { color: blue; } (CSS)
Q4. why java doesnt have multiple inheritance
Java doesn't have multiple inheritance to avoid the diamond problem.
Multiple inheritance can lead to ambiguity when two parent classes have the same method or variable.
Java supports multiple interface inheritance to achieve similar functionality.
Diamond problem occurs when a class inherits from two classes that have a common parent class.
C++ supports multiple inheritance but has to use virtual inheritance to avoid the diamond problem.
Q5. Find whether a number is happy or not?
Determining if a number is happy or not.
A happy number is a number that results in 1 when replaced by the sum of the squares of its digits.
If the sum of squares of digits results in a cycle, the number is not happy.
For example, 19 is a happy number as 1^2 + 9^2 = 82, 8^2 + 2^2 = 68, 6^2 + 8^2 = 100, 1^2 + 0^2 + 0^2 = 1.
To check if a number is happy or not, we can use a hash set to keep track of the numbers we have seen before.
If we encounter a number that we have seen before,...read more
Q6. What is Post and Get call?
Post and Get are HTTP methods used to send and receive data between a client and server.
GET is used to retrieve data from a server while POST is used to submit data to a server
GET requests are visible in the URL while POST requests are not
GET requests have a limit on the amount of data that can be sent while POST requests do not
Examples of GET requests include searching for information on a website while examples of POST requests include submitting a form
Q7. What is git and github?
Git is a version control system and GitHub is a web-based platform for hosting and collaborating on Git repositories.
Git is used for tracking changes in code and collaborating with others on a project
GitHub provides a platform for hosting Git repositories and allows for easy collaboration and version control
GitHub also offers features like issue tracking, pull requests, and code reviews
Git and GitHub are widely used in software development and are essential tools for any deve...read more
Q8. What is java commands?
Java commands are instructions used to execute Java programs and perform various tasks.
Java commands are used to compile and run Java programs
Some commonly used Java commands include javac, java, jar, and jdb
Javac is used to compile Java source code into bytecode
Java is used to execute Java bytecode
Jar is used to create and manage Java archive files
Jdb is used to debug Java programs
Java commands can be executed from the command line or from an IDE
Q9. Finding the number of "a" present in a string.
Count the number of 'a' in a given string.
Iterate through the string and check each character if it is 'a'.
Keep a count of the number of 'a' found.
Return the count at the end.
Q10. What are loops
Loops are programming constructs that allow a set of instructions to be repeated multiple times.
Loops are used to iterate over a collection of data or to execute a block of code multiple times.
There are three types of loops: for, while, and do-while.
For example, a for loop can be used to iterate over an array and perform a specific action on each element.
Loops can also be nested, allowing for more complex iterations.
It's important to avoid infinite loops, which can cause a pr...read more
Q11. What is oops concept
OOPs is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs stands for Object-Oriented Programming.
It focuses on creating objects that interact with each other to solve a problem.
It has four main concepts: encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the process of hiding data and methods within a class.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows obje...read more
Q12. What is Data Structures
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures define the way data is stored, accessed, and manipulated in a computer program.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is crucial for optimizing the performance of algorithms and applications.
Q13. What is 2G,3G and 4G?
2G, 3G, and 4G are generations of mobile network technology that provide different levels of speed and capabilities.
2G stands for second generation and offers basic voice and text services.
3G stands for third generation and introduced faster data speeds, enabling services like video calling and mobile internet.
4G stands for fourth generation and provides even faster data speeds, supporting services like HD video streaming and online gaming.
Each generation builds upon the prev...read more
Q14. describe the 4 pillars of oops
The 4 pillars of OOPs are Abstraction, Encapsulation, Inheritance, and Polymorphism.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and functions together to protect data from outside interference.
Inheritance: Creating new classes from existing ones, inheriting properties and methods.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
Q15. Reversing a number
Reversing a number involves reversing the order of its digits.
Convert the number to a string
Reverse the string
Convert the reversed string back to a number
Q16. Explain a Binary Search Tree
A Binary Search Tree (BST) is a data structure where each node has at most two children, with the left child being less than the parent and the right child being greater.
Nodes in a BST are arranged in a hierarchical order where each node has a left child and a right child.
The left child of a node contains a value less than the parent node, while the right child contains a value greater than the parent node.
BST allows for efficient searching, insertion, and deletion operations...read more
Q17. Dijkstra Algorithm
Dijkstra's Algorithm is a graph search algorithm for finding the shortest path from a single source to all other nodes in a graph with non-negative edge weights.
Dijkstra's Algorithm is used in various applications such as network routing protocols, GPS systems, and road navigation.
It works by maintaining a set of nodes with known shortest distance from the source and iteratively expanding this set by adding the nearest node.
The algorithm guarantees the shortest path from the ...read more
More about working at Jio
Top HR Questions asked in Tune Aesthetics
Interview Process at Tune Aesthetics
Top Graduate Engineer Trainee (Get) Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month