×

Top 14 Apache Presto Interview Questions for 2024

1) What is Presto?

Presto is a distributed SQL query engine. It is an open source software project to develop a database.

2) What are the features of Presto?

There are following features of Presto:
  • It is simple to use.
  • It provides pluggable connectors.
  • It provides pipelined executions.
  • It provides user define functions.

3) What are the Presto applications?

There are various Presto applications:
  • Facebook
  • Teradata
  • Airbnb

4) Why should we use Presto?

We should use Presto because of its features:
  • It supports standard ANSI SQL.
  • It is built in Java.
  • It has connector architecture that is Hadoop.
  • It runs on multiple Hadoop distributions.

5) What are the components of Presto architecture?

Presto architecture components are given below:
  • Client : Clint submits SQL statements to a coordinator to get the result.
  • Coordinator: It parses the SQL queries.
  • Connector : Storage plugin is called as connectors.
  • Worker : It assigns task to worker nodes.

6) What are the log files of the Presto server?

The logs files of the Presto server are given below:
  • Launcher.log
  • Server.log
  • http-request.log

7) What is Presto verifier?

Presto verifier is used to test Presto against another database (such as MySQL).

8) What is the default port of Presto?

The default port of Presto is 8080.

9) What are the Config properties of Presto?

The Config properties of Presto are given below table:
Config Properties Description
task. info -refresh-max-wait It reduces coordinator work load.
task.max-worker-threads It splits the process and assigns to each worker nodes.
distributed-joins-enabled It is Hashed based distributed joins.
node-scheduler.network-topology It sets network topology to scheduler.

10) What are the various data types in Presto?

In Presto, there are various data types in Presto.
  • Varchar
  • Bigint
  • Double
  • Decimal
  • Json etc.

11) What are the functions of Presto?

There are various functions of Presto that are given below:
Function Description
Abs(x) It returns the absolute value of X.
Cbrt(x) It returns the cube root of x.
Ceiling(x) It returns the x value rounded up to nearest integer.
Ceil(x) Arial for ceiling(x)
Log2(x) It returns the base 2 logarithm of x.

12) What is the use of MySQL Connector?

MYSQL Connector is used to query an external MySQL database.

13) How can we create table by using command?

We can create table by using command:
presto:tutorials> create table mysql.tutorials.sample as   
select * from mysql.tutorials.author;

14) What is JMX Connector?

JMX stands for Java Management Extension. It gives information about the java virtual machine and software running inside JVM.

Related Topics

Top 40 IoT Interview Questions and Answers in 2024

Q.1 What is IoT? IoT stands for the Internet of things refers to the interconnection of the network of various devices that can recognize, collect and transfer data over the internet...

13 minutes read.

Top 15 Ext Js Interview Question for 2024

1) What is Ext Js? Ext Js refers to Extended JavaScript. Ext JS is a JavaScript framework used to built interactive cross platform web application. 2) What are the features of Ext...

3 minutes read.

Top 15 AWS Interview Questions for 2024

1) What is AWS? AWS stands for Amazon Web Services. It is a cloud web hosting platform that offers flexible, scalable, reliable, easy-to-use, and cost-effective solutions. 2) What is Cloud Computing? It is...

2 minutes read.

Ember.js Interview questions

1) What is Ember.js? Ember.js is a JavaScript front-end Framework. It provides developer both features for managing complexity in modern web-apps as well as integrated development kit. 2) Why choose Ember.js? Logical...

2 minutes read.

Top 25 MySQL Interview Questions for 2024

1) What is MySQL? MySql is defined as multi-user DBMS which is built and distributed my MySQLab now acquired by Oracle Co. 2) Enlist the features of MySQL. Cross-Platform Support Wide range...

3 minutes read.

Top 25 DB2 Interview question for 2024

1) Give breif detail about DB2? DB2 is a Relational Database Management System developed by IBM. It supports Object Oriented features and non-relational structures with XML. 2) Enlist the types of datatypes...

3 minutes read.

Top 15 Website Development Interview Questions for 2024

1) What is Website Development? Website Development is a process that includes following steps. web design web content development client-side or server-side scripting network security configuration etc 2) What are the skills...

3 minutes read.

Top 15 Haskell Interview Questions for 2024

1) What is Haskell? Haskell is a functional programming language. It is based on mathematical functions. This programming language is more intelligent than other popular programming languages. 2) Who is the developer of...

2 minutes read.

Top 30 Aurelia Interview Questions and Answers

1) What is Aurelia? Aurelia is an open source UI framework which is used for web and mobile app development. This framework is focused on web standards and follows simple conventions. 2) What...

2 minutes read.

Top 16 Ionic Interview Questions for 2024

Top 20 Ionic Interview Questions and Answers for Freshers 1) What is Ionic framework? Ionic is open source HTML5 framework used for hybrid mobile application development. It provides tools and services for...

3 minutes read.

Top 15 JavaFX Interview Questions for 2024

1) What is JavaFX? JavaFX is a software platform for creating desktop applications or internet application. It uses java library. It can run various devices such as Desktop Computer, Mobile, TVs...

3 minutes read.

Top 25 PL/SQL Interview question for 2024

1) What is PL/SQL? It is defined as SQL having Procedural features of Programming Language i.e. Procedural Language extension of SQL. 2) Enlist the section of PL/SQL block. It consist of three block ...

4 minutes read.

Top 30 AJAX Interview Questions for 2024

1) What is AJAX? AJAX (Asynchronous JavaScript and XML) create better, faster and interactive web-apps. It provides data transfer between web-server and browser. 2) List some advantages of AJAX Advantages are: More Interactive: Very...

3 minutes read.

Top 30 AngularJS Interview Questions and Answers for 2024

Most Frequently asked AngularJS Interview Questions and Answers for Fresher 1) Describe Angular JS ? It is a powerful framework of JavaScript. AngularJS is used to design Rich Internet Application. This framework...

5 minutes read.

Top 30 JSF Interview Questions for 2024

1) What is JSF? JSF stands for Java Server Faces is a Java-Based web application framework. JSF (Java Server Faces) provides a facility to connect UI widgets with data sources. 2) What are...

4 minutes read.

Top 50 HTML Interview Questions for 2024

1) What is HTML? HTML stands for Hyper Text Markup Language. It is used for creating web pages and web applications. HTML documents are made up of two things: the content and the tags. 2) What are...

10 minutes read.

VB.NET Interview Questions

1) What is VB.NET? VB.NET stands for Visual Basic .NET. It is an object oriented programming language. It is implemented on .NET framework and launched by Microsoft in 2001. 2) Who is...

3 minutes read.

Top 15 NodeJS Interview Questions for 2024

1) What is NodeJs? NodeJs is open source JavaScript based feamework used to develop I/O intensive web application. It is collections of JavaScript library and runtime environment. It is used to...

3 minutes read.

Top 22 DOJO Interview Questions for 2024

1) What is DOJO? DOJO is an open source JavaScript framework designed for very fast development of JavaScript/AJAX based application and websites having cross platform interdependencies. 2) Enlist all features of DOJO. ...

4 minutes read.

Top 25 MongoDB interview Questions for 2024

1) Give some history about MongoDB. MongoDB came into existence when data increased exponentially on the internet. Thus, maintainence of database became very difficult in structured DB. MongoDB is a NoSQL...

3 minutes read.