PHP Interview Questions

PHP Interview Questions

PHP Interview Questions

There is given PHP interview questions and answers that has been asked in many companies. Let's see the list of top PHP interview questions.

1) What is PHP?

PHP stands for Hypertext Preprocessor. It is an open source server-side scripting language which is widely used for web development. It supports many databases like MySQL, Oracle, Sybase, Solid, PostgreSQL, generic ODBC etc.
More Details...

2) What is PEAR in PHP?

PEAR is a framework and repository for reusable PHP components. PEAR stands for PHP Extension and Application Repository. It contains all types of PHP code snippets and libraries.
It also provides a command line interface to install "packages" automatically.

3) Who is known as the father of PHP?

Rasmus Lerdorf

4) What was the old name of PHP?

Personal Home Page.

5) Explain the difference b/w static and dynamic websites?

In static websites, content can't be changed after running the script. You can't change anything in the site. It is predefined.
In dynamic websites, content of script can be changed at the run time. Its content is regenerated every time a user visit or reload. Google, yahoo and every search engine is the example of dynamic website.

6) What is the name of scripting engine in PHP? The scripting engine that powers PHP is called Zend Engine 2.

7) Explain the difference between PHP4 and PHP5.

PHP4 doesn't support oops concept and uses Zend Engine 1.
PHP5 supports oops concept and uses Zend Engine 2.

8) What are the popular Content Management Systems (CMS) in PHP?

  • WordPress
  • Joomla
  • Magento
  • Drupal etc.

9) What are the popular frameworks in PHP?

  • CakePHP
  • CodeIgniter
  • Yii 2
  • Symfony
  • Zend Framework etc.

10) Which programming language does PHP resemble to?

PHP has borrowed its syntax from Perl and C.

11) List some of the features of PHP7.

  • Scalar type declarations
  • Return type declarations
  • Null coalescing operator (??)
  • Spaceship operator
  • Constant arrays using define()
  • Anonymous classes
  • Closure::call method
  • Group use declaration
  • Generator return expressions
  • Generator delegation
  • Space ship operator

12) What is "echo" in PHP?

PHP echo output one or more string. It is a language construct not a function. So use of parentheses is not required. But if you want to pass more than one parameter to echo, use of parentheses is required.
Syntax:
  1. void echo ( string $arg1 [, string $... ] )  
More details...

13) What is "print" in PHP?

PHP print output a string. It is a language construct not a function. So use of parentheses is not required with the argument list. Unlike echo, it always returns 1.
Syntax:
  1. int print ( string $arg)  
More details...

14) What is the difference between "echo" and "print" in PHP?

Echo can output one or more string but print can only output one string and always returns 1.
Echo is faster than print because it does not return any value.

15) How a variable is declared in PHP?

PHP variable is a name of memory location that holds data. It is a temporary storage.
Syntax:
  1. $variableName=value;  
More details...

16) What is the difference between $message and $$message?

$message stores variable data while $$message is used to store variable of variables.
$message stores fixed data whereas the data stored in $$message may be changed dynamically.
More Details...

17) What are the ways to define a constant in PHP?

PHP constants are name or identifier that can't be changed during execution of the script. PHP constants are defined in two ways:
  • Using define() function
  • Using const() function
More details...

18) What are magic constants in PHP?

PHP magic constants are predefined constants which changes on the basis of their use. They start with a double underscore (__) and end with a double underscore (__).
More Details...

19) How many data types are there in PHP?

PHP data types are used to hold different types of data or values. There are 8 primitive data types which are further categorized in 3 types:
  • Scalar types
  • Compound types
  • Special types
More Details...

20) How to do single and multi line comment in PHP?

PHP single line comment is done in two ways:
  • Using // (C++ style single line comment)
  • Using # (Unix Shell style single line comment)
PHP multi line comment is done by enclosing all lines within /* */.
More details...

21) What are the different loops in PHP?

For, while, do-while and for each.

22) What is the use of count() function in PHP?

The PHP count() function is used to count total elements in the array, or something an object.

23) What is the use of header() function in PHP?

The header() function is used to send a raw HTTP header to a client. It must be called before sending the actual output. For example, you can't print any HTML element before using this function.

24) What does isset() function?

The isset() function checks if the variable is defined and not null.

25) Explain PHP parameterized functions.

PHP parameterized functions are functions with parameters. You can pass any number of parameters inside a function. These passed parameters act as variables inside your function. They are specified inside the parentheses, after function name. Output depends upon dynamic values passed as parameters into function.
More details...

26) Explain PHP variable length argument function

PHP supports variable length argument function. It means you can pass 0, 1 or n number of arguments in function. To do this, you need to use 3 ellipses (dots) before the argument name. The 3 dot concept is implemented for variable length argument since PHP 5.6.
More details...

27) Explain PHP variable length argument function.

PHP supports variable length argument function. It means you can pass 0, 1 or n number of arguments.

28) What is the array in PHP?

Array is used to store multiple values in single value. In PHP, it orders maps of pairs of keys and values. It stores the collection of data type.
More Details...

29) How many types of array are there in PHP?

There are three types of array in PHP:
  • Indexed array
  • Associative array
  • Multidimensional array

30) Explain some of the PHP array functions?

There are many array functions in PHP:
  • array()
  • array_change_key_case()
  • array_chunk()
  • count()
  • sort()
  • array_reverse()
  • array_search()
  • array_intersect()
More details...

31) What is the difference between indexed and associative array?

The indexed array holds elements in an indexed form which is represented by number starting from 0 and incremented by 1. For example:
  1. $season=array("summer","winter","spring","autumn");    
The associative array holds elements with name. For example:
  1. $salary=array("Sonoo"=>"350000","John"=>"450000","Kartik"=>"200000");    
More Details...

32) How to get the length of string?

The strlen() function is used to get the length of string.
More Details...

33) Explain some of the PHP string functions?

There are many array functions in PHP:
  • strtolower()
  • strtoupper()
  • ucfirst()
  • lcfirst()
  • ucwords()
  • strrev()
  • strlen()
More details...

34) What are the methods to submit form in PHP?

There are two methods GET and POST.
More Details...

35) How can you submit a form without a submit button?

You can use JavaScript submit() function to submit the form without explicitly clicking any submit button.

36) What are the ways to include file in PHP?

PHP allows you to include file so that page content can be reused again. There are two ways to include file in PHP.
  1. include
  2. require
More details...

37) Differentiate between require and include?

Require and include both are used to include a file, but if file is not found include sends warning whereas require sends Fatal error.
More Details...

38) Explain setcookie() function in PHP?

PHP setcookie() function is used to set cookie with HTTP response. Once cookie is set, you can access it by $_COOKIE superglobal variable.
Syntax:
  1. bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path     
  2. [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )    
More details...

39) How can you retrieve a cookie value?

  1. echo $_COOKIE ["user"];  
More Details...

40) What is a session?

PHP Engine creates a logical object to preserve data across subsequent HTTP requests, which is known as session.
Sessions generally store temporary data to allow multiple PHP pages to offer a complete functional transaction for the same user.
Simply, it maintains data of an user (browser).
More Details...

41) What is the method to register a variable into a session?

  1. <?php  
  2. Session_register($ur_session_var);  
  3. ?>  

42) What is $_SESSION in PHP?

PHP $_SESSION is an associative array that contains all session variables. It is used to set and get session variable values.
More details...

43) What is PHP session_start() and session_destroy() function?

PHP session_start() function is used to start the session. It starts a new or resumes the existing session. It returns the existing session if session is created already. If session is not available, it creates and returns new sessions.
More details...

44) What is the difference between session and cookie?

The main difference between session and cookie is that cookies are stored on user's computer in the text file format while sessions are stored on the server side.
Cookies can't hold multiple variables on the other hand Session can hold multiple variables.
You can manually set an expiry for a cookie, while session only remains active as long as browser is open.

45) Write syntax to open a file in PHP?

PHP fopen() function is used to open file or URL and returns resource. It accepts two arguments: $filename and $mode.
Syntax:
  1. resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )  
More details...

46) How to read a file in PHP?

PHP provides various functions to read data from file. There are different functions that allow you to read all file data, read data line by line and read data character by character.
PHP file read functions are given below:
  • fread()
  • fgets()
  • fgetc()
More details...

47) How to write in a file in PHP?

PHP fwrite() and fputs() functions are used to write data into file. To write data into file, you need to use w, r+, w+, x, x+, c or c+ mode.
More details...

48) How to delete file in PHP?

The unlink() function is used to delete file in PHP.
  1. bool unlink (string $filename)      
More Details...

49) What is the method to execute a PHP script from the command line?

You should just run the PHP command line interface (CLI) and specify the file name of the script to be executed as follows.

50) How to upload file in PHP?

The move_uploaded_file() function is used to upload file in PHP.
  1. bool move_uploaded_file ( string $filename , string $destination )    
More Details...

51) How to download file in PHP?

The readfile() function is used to download file in PHP.
  1. int readfile ( string $filename )     
More Details...

52) How can you send email in PHP?

The mail() function is used to send email in PHP.
  1. bool mail($to,$subject,$message,$header);    
More Details...

53) How do you connect MySQL database with PHP?

There are two methods to connect MySQL database with PHP. Procedural and object oriented style.
More Details...

54) How to create connection in PHP?

The mysqli_connect() function is used to create connection in PHP.
  1. resource mysqli_connect (server, username, password)       
More Details...

55) How to create database connection and query in PHP?

Since PHP 4.3, mysql_reate_db() is deprecated. Now you can use following 2 alternatives.
  • mysqli_query()
  • PDO::_query()
More details...

56) How can we increase execution time of a PHP script?

By default, maximum execution time for PHP scripts is set to 30 seconds. If a script takes more than 30 seconds, PHP stops the script and returns an error.
You can change the script run time by changing the max_execution_time directive in php.ini file.
When a script is called, set_time_limit function restarts the timeout counter from zero. It means, if default timer is set to 30 sec, and 20 sec is specified in function set_time_limit(), then script will run for 45 seconds. If 0sec is specified in this function, script takes unlimited time.

57) What are the different types of errors in PHP?

There are 3 types of error in PHP.
Notices:These are non-critical errors. These errors are not displayed to the users.
Warnings:These are more serious errors but they do not result in script termination. By default, these errors are displayed to the user.
Fatal Errors:These are the most critical errors. These errors may cause due to immediate termination of script.

58) How to stop the execution of PHP script?

The exit() function is used to stop the execution of PHP script.

59) What are the encryption functions in PHP?

CRYPT() and MD5()

60) What is htaccess in PHP?

The .htaccess is a configuration file on Apache server. You can change configuration settings using directives in Apache configuration files like .htaccess and httpd.conf.

61) Explain PHP explode() function.

The PHP explode() function breaks a string into an array.

62) Explain PHP split() function.

The PHP split() function splits string into an array by regular expression.

63) How can we get IP address of a client in PHP?

  1. $_SERVER["REMOTE_ADDR"]; 

4 Ways to find Nth highest salary in SQL - Oracle, MSSQL and MySQL

One of the most common SQL interview questions is to find the Nth highest salary of employee, where N could be 2, 3, 4 or anything e.g. find the second highest salary in SQL. Sometimes this question is also twisted as to find the nth minimum salary in SQL. Since many Programmers only know the easy way to solve this problem e.g. by using SQL IN clause, which doesn't scale well, they struggle to write the SQL query when Interviewer keep asking about 4th highest, 5th highest and so on. In order to solve this problem effectively, you need to know about some key concepts like correlated subquery, window functions like ROW_NUMER(), RANK() and DENSE_RANK() etc. Once you know the generic logic to solve this problem, you can tackle all those variations by yourself.


In this article, I'll show you 4 ways to solve this problem e.g. by using the correlated subquery, using ROW_NUMBER(), using TOP in SQL SERVER and by using LIMIT keyword in MySQL. Btw, if you are new to SQL and just learning these query from interviews sake then I suggest you to first read a good book on SQL e.g. Head First SQL. It will help you to build your fundamentals.



Sample table and data for Nth Highest Salary Problem

Before solving this problem we need some sample data to visualize the problem better, let's create employee table with some data.

Use below query to create table and build schema:

-- creating Employee table in Oracle
CREATE TABLE Employee (name varchar(10), salary int);

-- inserting sample data into Employee table
INSERT INTO Employee VALUES ('Rick', 3000);
INSERT INTO Employee VALUES ('John', 4000);
INSERT INTO Employee VALUES ('Shane', 3000);
INSERT INTO Employee VALUES ('Peter', 5000);
INSERT INTO Employee VALUES ('Jackob', 7000);



Nth highest salary using correlated subquery

One of the most common ways to solve this problem of finding the Nth maximum salary from Employee table is by using the correlated subquery. This is a special type of subquery where the subquery depends upon the main query and execute for every row returned by the main query.  It's slow but it can solve problems which are difficult to solve otherwise. Let's see the SQL query to find the Nth highest salary using the Correlated subquery.

SQL Query:

SELECT name, salary 
FROM #Employee e1
WHERE N-1 = (SELECT COUNT(DISTINCT salary) FROM #Employee e2
WHERE e2.salary > e1.salary)

for the 2nd maximum you can replace N with 2, and for 3rd maximum replace N with 3, here is the output:

2nd highest salary:

SELECT name, salary 
FROM #Employee e1
WHERE N-1 = (SELECT COUNT(DISTINCT salary) FROM #Employee e2
WHERE e2.salary > e1.salary)SELECT name, salary 
FROM #Employee e1
WHERE 2-1 = (SELECT COUNT(DISTINCT salary) FROM #Employee e2
WHERE e2.salary > e1.salary)

Result:
name salary
Peter 5000


3rd highest salary:

SELECT name, salary 
FROM #Employee e1
WHERE 3-1 = (SELECT COUNT(DISTINCT salary) FROM #Employee e2
WHERE e2.salary > e1.salary)

Result:
name salary
John 4000

Explanation :
The distinct keyword is there to deal with duplicate salaries in the table. In order to find the Nth highest salary, we are only considering unique salaries. Highest salary means no salary is higher than it, Second highest means only one salary is higher than it, 3rd highest means two salaries are higher than it, similarly Nth highest salary means N-1 salaries are higher than it.

Pros :
1) The generic solution works in all database including Oracle, MySQL, SQL SERVER and PostgreSQL.

Cons :
1) Slow, because the inner query will run for every row processed by the outer query.

See SQL Puzzles and Answers book for more of such SQL queries for practicing and improving your SQL query skill.




Nth highest salary in SQL SERVER using TOP keyword

You can use the TOP keyword to find the Nth highest salary in SQL SERVER. This is also faster than the previous solution because here we are calculating Nth maximum salary without a subquery.

SELECT TOP 1 salary
FROM (
SELECT DISTINCT TOP N salary
FROM #Employee
ORDER BY salary DESC
) AS temp
ORDER BY salary

Explanation: 
By default ORDER BY clause print rows in ascending order, since we need the highest salary at the top, we have used ORDER BY DESC, which will display salaries in descending order. Again DISTINCT is used to remove duplicates. The outer query will then pick the top most salary, which would be your Nth highest salary.

3rd highest salary in SQL SERVER

SELECT TOP 1 salary
FROM (
SELECT DISTINCT TOP 3 salary
FROM #Employee
ORDER BY salary DESC
) AS temp
ORDER BY salary

Result:
salary
4000


Here is another example where we have used the TOP keyword to find the second highest salary in Microsoft SQL SERVER 2008.


Nth maximum salary in MySQL using LIMIT keyword

Similar to TOP, MySQL also supports a LIMIT keyword, which provides pagination capability. You can find the nth highest salary in MySQL without using subquery as shown below:

SELECT salary FROM Employee ORDER BY salary DESC LIMIT N-1, 1


2nd highest salary in MySQL without subquery:

SELECT salary FROM Employee ORDER BY salary DESC LIMIT 1,1
salary
5000

3rd highest salary in MySQL using LIMIT clause:

SELECT salary FROM Employee ORDER BY salary DESC LIMIT 2,1
salary
4000

Nth highest salary in MySQL using LIMIT clause:

SELECT salary FROM Employee  ORDER BY Salary DESC LIMIT n-1,1

Explanation :
The benefit of this approach is that it's faster than correlated query approach but its vendor dependent. This solution will only work in MySQL database.



Nth highest salary in Oracle using ROW_NUMBER() function


SELECT * FROM (
SELECT e.*, 
ROW_NUMBER() OVER (ORDER BY salary DESC) rn 
FROM Employee e
)
WHERE rn = N; /*N is the nth highest salary*/


Here is the 2nd highest salary in Oracle using ROW_NUMBER() window function:

SELECT * FROM (
SELECT e.*, 
ROW_NUMBER() OVER (ORDER BY salary DESC) rn 
FROM Employee e
)
WHERE rn = 2; 

Output
NAME   SALARY  RN
Peter   5000   2

and here is 3rd highest salary in Oracle:

SELECT * FROM (
SELECT e.*, 
ROW_NUMBER() OVER (ORDER BY salary DESC) rn 
FROM Employee e
)
WHERE rn = 3; 


By the above code has a problem. It is not handling duplicate salaries properly. For example, in our table we have two employees with salary 3000, that's our 4th highest salary, but above code will print the same salary, albeit different employee for both 4th and 5th maximum as shown below:

SELECT * FROM (
SELECT e.*, 
ROW_NUMBER() OVER (ORDER BY salary DESC) rn 
FROM Employee e
)
WHERE rn = 5;

Result: 
NAME    SALARY  RN
Shane   3000    5

In oracle, you can also use SQL statements to build schema and run sample SQL.

You can also do the same thing by using RANK() window function in Oracle, but that's for another day. This is more than enough to answer the SQL interview question, the print nth highest salary of an employee in the Oracle.


That's all about how to find the nth highest salary in SQL. The easiest way to find nth maximum/minimum salary is by using the correlated subquery, but it's not the fastest way. Better ways are database dependent e.g. you cause TOP keyword in SQL SERVER, LIMIT keyword in MySQL and ROW_NUMBER() window function in Oracle to calculate the nth highest salary. The normal subquery way is good for the second maximum but after that, it become really nested and cluttered.

RRB Railway Group D 2018 Exam Analysis Questions Asked 18th September 2018 ( 1, 2, 3 Shifts)

RRB Railway Group D 2018 Exam ( English & Hindi) Analysis Questions Asked 18th September 2018 ( 1, 2, 3 Shifts)

No comments

RRB Railway Group D 2018 Exam ( English & Hindi) Analysis Questions Asked 18th September 2018 ( 1, 2, 3 Shifts)

Hello Dear, we are here with section-wise questions asked in RRB Group D Exam held on 18th September 2018 ( All Shifts). Here, we have collected questions from the students who appeared in RRB RRB Group D Exam in 1, 2, 3 shifts. All these questions will be helpful for those candidates who are are going to appear for the exam.  Computer-based online test for RRB Railway Group D Recruitment Exam 2018 starts from 17 September 2018 You can check questions here for 18, 19, 20, 21, 22 September 2018. The duration of this exam is 90 minutes (120 minutes for eligible PWD candidates accompanied with scribe). There will be four sections in the exam (Mathematics – 25 Questions, General Intelligence & Reasoning - 30 Questions, General Science - 25 Questions, General Awareness & Current Affairs - 25 Questions) and candidates need to attempt 100 questions in this time duration.

RRB Railway Group D Exam Question & Analysis – 17th September 2018 Click Here

This exam is to be conducted in three shifts.  The reporting, gate closing and CBT (Computer Based Test) start time for all the three shifts are as below


Activity
Shift 1
Shift 2
Shift 3
Reporting Time
07:15 Hrs
10:45 Hrs
14:15 Hrs
Gate Closing Time
08:15 Hrs
11:45 Hrs
15:15 Hrs
Exam Start Time
09:00 Hrs
12:30 Hrs
16:00 Hrs
RRB Group D Exam Analysis & Reviews 2018 + Exam Dates 2018 Exam 
Exam pattern of RRB Railway Group D 2018:
Exam Mode Online
Duration of the test 90 Min
Type of questions MCQ
Number of questions 100
Negative Marking There will be a negative marking of 1/3 marks for every incorrect answer.
Name of the sections in the examination Mathematics, General Intelligence, and reasoning, General Science, General Awareness on current affairs
Questions Asked in RRB Group D 17th September 2018 ( All Shifts)
Questions Asked in RRB Group D 18th September 2018 ( All Shifts)

Pattern of RRB Railway Group D Recruitment Exam 2018:
Duration of CBT (Computer Based Test): 90 Minutes (120 minutes for eligible PWD candidates accompanied by scribe)


Sr. No.
Section
No. of Questions
1
Mathematics
25
2
General Intelligence and Reasoning
30
3
General Science
25
4
General Awareness and Current Affairs
20

Questions Asked in RRB Group D 17th September 2018 ( 1st Shifts)

Section
Level
Good Attempts
Mathematics
Moderate
16
General Intelligence & Reasoning
Easy
24
General Science
Easy -Moderate
14
General Awareness on Current Affairs
Moderate
13
Overall
Moderate
67
Railway Group-D Mathematics

Topic
No of Questions
Level
S.I, CI 
2
Moderate
Pipe & Cistern
1
Easy-Moderate
Profit/ Loss
3-4
Easy-Moderate
Ages
1
Easy
Time and Work
2
Easy
Geometry (circle)
1
Easy-Moderate
Time, Speed and Distance
2
Easy
Average
1
Easy
Trigonometry
3
Easy-Moderate
Percentage
2
Easy-Moderate
DI (Pie Chart)
2
Moderate
Misc.
5
Moderate
Total
25
Moderate
Railway Group-D General Intelligence & Reasoning

Topic
No of Questions
Level
Syllogism
4-5
Easy
Venn Diagram
2-3
Easy
Methematical Calculation
2
Easy
Mirror Image
1
Easy
Odd one out
3-4
Easy
Coding-Decoding
2-3
Easy-Moderate
Analogy
7-8
Easy
Series 
2
Easy
Direction
2
Easy
Statement & Conclusion
2
Easy-Moderate
Counting Figure
1
Easy
Calendar
2
Easy
Total
30
Easy
Railway Group-D General Science

Topic
No of Questions
Level
Physics
9-11
Easy
Chemistry
7-9
Moderate
Biology
8-11
Easy
Total
25
Easy-Moderate
Railway Group-D General Awareness on Current Affairs
RRB Railway Group D Exam Question & Analysis – 17th September 2018 Click Here

Questions Asked in RRB Group D 17th September 2018 ( 1st Shifts)


मिनामता बीमार मरकरी 
झारखण्ड के मुख्यमंत्री – 
nainital lake कहा पर है उत्तराखंड 
मुरादाबाद स्मार्ट सिटी उत्तरप्रदेश 
Tim Sauthhee cricketer – newzeland 
slave dynasty का फाउंडर  – कुतुबिद्दीन ऐबक 
रक्षा मंत्री निर्मला सीतारमण 
smallest बर्ड – huming bird 
Nobel Prize Peace- ICAN
International womens Day – 8 march 
National Voters day – 25 jan 
Health minister – JP nadda
Australiya Capital – canbera 
miss femina – Anupriti vyas 
world hockey championship –
Yuzvendra Chahal related to which sport?
Nainital lake is situated at?
Who is the author of black hill book?
Who is the CM of Jharkhand?
Muradabad smart city is comes under which state?
One question from Menamata disease.
who got Dadasaheb Phalke award
Where is Hussain Lake situated?
Tim Southee belongs to which country?
One question from slave dinesty.
Who is the defence minister of India?
Questions Asked in RRB Group D 17th September 2018 ( 2nd Shifts)
Molecular mass of O2? 2x16=32
Which person resigned from the position of Head coach of Indian cricket in 2017? Anil Kumble 
Why does the sky appear white? Scattering of Light
One question related to History of Goa.
Who is the winner of the Golden Boot award 2018? Harry Kane
Name of the Book written by Raghu Ram Rajan? I do what I do
Find the odd one out-Garlic, ginger, chilly, one more option?
Find the Square root of 0.00069169? 0.0263
Unit of Energy? Joule
One question related to Big Boss.
Who received NABARD 2018 award? Repco Micro Finance
Founder of Paytm? Vijay Shekhar Sharma
One question related to Ore of Mercury.
Which state received the best parade award on 26th January? – Punjab Regiment Contingent
When is National Woman Day Celebrated? – 8 march
When is National Voter Day – 25 Jan
Where is the Nainital lake? – Uttarakhand
Who is the CM of Jharkhand?  – Raghubar Das
Where is Moradabad smart city located? – Uttar Pradesh
Tim Southee is from which country? – New Zealand
Who started the Slave dynasty? – Qutubuddin Aibak/Quṭb al-Dīn Aibak
Who is the defence minister of India? – Nirmala Sitaraman
Name of the high speed train of Saudi Arabia? – Haramain
Which is the smallest bird? – Bee HummingBird
Who is the author of the book Black Hill?- Mamang Dai
Who is the Health Minister of India? – Jagat Prakash Nadda
Who is the sponsor of World Hockey Championship? – Škoda
Who is the president of France? – Emmanuel Macron
Who won the Nobel Peace prize? – Icun
National Voter Day is Observed on which day? – 25th January
Who won the recent miss femina award? – Anukreethy Vas
Yuzvendra Chahal is known for which Sport? – Cricket
Who won the 2017 Miss Femina title? – Manushi Chhillar
Which is the longest river in Europe? – Volga River
Who is the inventor of Dynamite?- Alfred Nobel
What is the Unit of Planck constant? – Joule
Who is the inventor of mobile phone? – Martin Cooper
When is wild life week celebrated? – October
Who is the Chief Minister of Maharashtra? –Devendra Fadnavis
Who is the Transport minister of India? – Nitin Gadkari
What is the full form of SAARC? –  South Asian Association for Regional Cooperation


What is White Fibre – Muscle
Which is the heaviest metal – Osmium
Unit of Force- Newton
Who made new periodic table? Dmitri Mendeleev
Which group is termed as the Halogen element group? – 17th group
Which gas is inert ?
What is the group name of Calcium Hydroxide?
What is Halogen Group also Called?
Which Of these ranges is less the Audible range? – ultrasound, Infrasonic, ultrasonic, sonography
Smallest Bird- Humming Bird
Longest bone of human body- Femur
Cataract disease relates with?
Which plant hormone causes plants to bend towards sunlight? – Auxin
Who discovered the Rh Factor? – Landsteiner
Where are White Fibers Found? – Muscles
Plants that grow in Desert are Called? – Zerophite
Largest Organ in human body? – Liver
Define Cell.
Mass= m, If,  V= 2v, How will this affect the kinetic energy of the m?
Lizard, Crocodile, Snake, Pigeon.  Which of these is warm Blooded?
Why Steel ball float in mercury ?
What is another name for Chlorine?
What is the Unit Of Force? – Newton
Lightest gas? – Helium
What part of the eye is donated? – Cornea


Who is the founder of PayTm – Vijay Shekhar Sharma
What is the capital of Mauritius?  – Port Louis
ASEAN Country Member – 10
Haridwar lies on the banks of which river?- Ganga
Who is the host of Big Boss 1 – Salman Khan
Who received the British Parliament Global Diversity Award  – Salman Khan
Which is the dirtiest railway station? – Mathura, Shahganj
Who is the brand ambassador of road safety campaign? – Akshay Kumar
Who is the PNB Bank Ambassador ? – Virat Kohli
Asian Games first (Gold) winner – Bajrang Puniya
Goa was captured by the Portuguese in which year?- 1510
Who is the author of book – I DO What I do – Raghuram Rajan
Who got the PC Chandra Award- Asha Bhosle
Jaggi Vasudev was awarded with Padma Vibhusan for?- Spirituality
Who won the Oscar for best supporting actress? – Allison Janney
Who won the Sadbhawna Award- Gopal Krishna Gandhi
Who won the FIFA Golden Boot Award – Harry Kane
In which position India ranks in Human Development Index  – 130th
Who won the man booker prize 2018 – Olga Tokarczuk