Interview Questions

AJAX Interview Questions Android Interview Questions Angular 2 Interview Questions AngularJs Interview Questions Apache Presto Interview Questions Apache Tapestry Interview Questions Arduino Interview Questions ASP.NET MVC Interview Questions Aurelia Interview Questions AWS Interview Questions Blockchain Interview Questions Bootstrap Interview Questions C Interview Questions C Programming Coding Interview Questions C# Interview Questions Cakephp Interview Questions Cassandra Interview Questions CherryPy Interview Questions Clojure Interview Questions Cobol Interview Questions CodeIgniter interview Questions CoffeeScript Interview Questions Cordova Interview Questions CouchDB interview questions CSS Buttons Interview Questions CSS Interview Questions D Programming Language Interview Questions Dart Programming Language Interview Questions Data structure & Algorithm Interview Questions DB2 Interview Questions DBMS Interview Questions Django Interview Questions Docker Interview Questions DOJO Interview Questions Drupal Interview Questions Electron Interview Questions Elixir Interview Questions Erlang Interview Questions ES6 Interview Questions and Answers Euphoria Interview Questions ExpressJS Interview Questions Ext Js Interview Questions Firebase Interview Questions Flask Interview Questions Flex Interview Questions Fortran Interview Questions Foundation Interview Questions Framework7 Interview Questions FuelPHP Framework Interview Questions Go Programming Language Interview Questions Google Maps Interview Questions Groovy interview Questions GWT Interview Questions Hadoop Interview Questions Haskell Interview Questions Highcharts Interview Questions HTML Interview Questions HTTP Interview Questions Ionic Interview Questions iOS Interview Questions IoT Interview Questions Java BeanUtils Interview Questions Java Collections Interview Questions Java Interview Questions Java JDBC Interview Questions Java Multithreading Interview Questions Java OOPS Interview Questions Java Programming Coding Interview Questions Java Swing Interview Questions JavaFX Interview Questions JavaScript Interview Questions JCL (Job Control Language) Interview Questions Joomla Interview Questions jQuery Interview Questions js Interview Questions JSF Interview Questions JSP Interview Questions KnockoutJS Interview Questions Koa Interview Questions Laravel Interview Questions Less Interview Questions LISP Interview Questions Magento Interview Questions MariaDB Interview Questions Material Design Lite Interview Questions Materialize CSS Framework Interview Questions MathML Interview Questions MATLAB Interview Questions Meteor Interview Questions MongoDB interview Questions Moo Tools Interview Questions MySQL Interview Questions NodeJS Interview Questions OpenStack Interview Questions Oracle DBA Interview Questions Pascal Interview Questions Perl interview questions Phalcon Framework Interview Questions PhantomJS Interview Questions PhoneGap Interview Questions Php Interview Questions PL/SQL Interview Questions PostgreSQL Interview Questions PouchDB Interview Questions Prototype Interview Questions Pure CSS Interview Questions Python Interview Questions R programming Language Interview Questions React Native Interview Questions ReactJS Interview Questions RequireJs Interview Questions RESTful Web Services Interview Questions RPA Interview Questions Ruby on Rails Interview Questions SAS Interview Questions SASS Interview Questions Scala Interview Questions Sencha Touch Interview Questions SEO Interview Questions Servlet Interview Questions SQL Interview Questions SQL Server Interview Questions SQLite Interview Questions Struts Interview Questions SVG Interview Questions Swift Interview Questions Symfony PHP Framework Interview Questions T-SQL(Transact-SQL) Interview Questions TurboGears Framework Interview Questions TypeScript Interview Questions UiPath Interview Questions VB Script Interview Questions VBA Interview Questions WCF Interview Questions Web icon Interview Questions Web Service Interview Questions Web2py Framework Interview Questions WebGL Interview Questions Website Development Interview Questions WordPress Interview Questions Xamarin Interview Questions XHTML Interview Questions XML Interview Questions XSL Interview Questions Yii PHP Framework Interview Questions Zend Framework Interview Questions Network Architect Interview Questions

Top 28 Firebase Interview Questions for 2022

1) What is Firebase?

Firebase is a platform which is used for building Web, IOS and Android applications.

It offers:

  • Real time database
  • Different APIs
  • Multiple authentication types
  • and Hosting platform

2) What are the features of Firebase?

Features of firebase are:

  • Hosting
  • Authentication
  • Real-time Database

3) Who is the Founder of Firebase?

James Tamplin is the founder of Firebase.

4) What is Push Method in Firebase?

The push() method is used, When the data is pushed.

The push() method will create a unique id.

5) What is Key Method in Firebase?

By using the key() method, We can get any key from Firebase.

6) What is Set Method in Firebase?

The Set Method is used to write or replace data on a specified method.

7) What is Transactional data in Firebase?

The Transactional data is used to return some data from the database.

8) What is limitToFirst method in Firebase?

It is used to returns the specified number of items beginning from the first one.

9) What is limitToLast method in Firebase?

It is used to returns a specified number of items beginning from the last one.

10) What are the advantages of Firebase?

Features of Firebase are:

  • It offers simple control dashboard
  • Number of useful services to choose
  • Here, the data is real time which means that every change will update automatically
  • It is user friendly and simple

11) What are the filtering methods in Firebase?

Firebase filtering methods are:

  • startAt() method
  • endAt() method
  • equalTo() method etc

12) What are the different types of event types for reading data in Firebase?

There are several types of event types are:

value

child_added

child_changed

child_removed

13) What is off() method in Firebase?

The off() method is used to remove all callbacks with value event type.

14) Which method is used to create a user in Firebase Email/Password authentication?

createUserWithEmailAndPassword(email, password) method.

15) Which method is used to Sign-in the user in Firebase Email/Password authentication?

signInWithEmailAndPassword(email, password) method.

16) What is the use of on() method in Firebase?

on() method: This method is used to retrieve data.

17) What is the use of child_changed method?

child_changed: This is an event type which is triggered when the data has changed.

18) What is the use of child_removed method?

child_removed: This is an event type which is triggered when we want to remove data.

19) What is a Firebase Project?

Firebase Project: Firebase project is a container for apps.

Firebase project supports many features such as Database, Config and Notifications between your cross-platform apps.

20) What is the use of Sha-1 in Firebase?

Sha-1: Sha-1 is only required if you are using either Firebase Dynamic Links or Firebase Invites. It is used to simplify the Google Sign-In configuration with Firebase Authentication.

21) What are the supported browsers for accessing Firebase Console?

The supported browsers for accessing Firebase Console are Chrome, Firefox, Safari and IE.

22) Do I need to use other Firebase Services in order to use FCM?

No, you don't need to use other Firebase Services. You can use FCM as a standalone component.

23) What is the use Firebase Analytics?

Firebase Analytics enables you to view:

Event logs in Firebase Crash Reporting

Notification effectiveness in Firebase Notifications

Deep link performance for Firebase Dynamic Links

In-app purchase data from Google Play

It is a part of the core Firebase SDK.

24) What are the full forms of FCM and GCM in Firebase?

FCM and GCM stands for Firebase Cloud Messaging and Google Cloud Messaging respectively.

25) What are the Real time database limits in Firebase?

The Real time database limits are:

  • Simultaneous connections added are 100,000.
  • Simultaneous responses sent from a single database are 100,000/second.
  • The number of cloud functions triggered by a single write is 1000.
  • The size of database write that triggers a function is 1 MB.

26) Which API clears the saved Dynamic Link to prevent it from being accessed twice?

getInvitation API.

27) What are the types of Firebase Database Rule?

There are four types of Firebase Database Rule:

.read

.write

.validate

.indexOn

28) What are the ports used by FCM (Firebase Cloud Messaging)?

The ports used by FCM are:

Usually uses 5228

5229

5230