Cracking PHP Interviews : 80+ Question and Answers

Go to class
Write Review

Cracking PHP Interviews : 80+ Question and Answers provided by Udemy is a comprehensive online course, which lasts for 2-3 hours worth of material. Cracking PHP Interviews : 80+ Question and Answers is taught by Pradeep Kumar. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Get ready for your next PHP interview under 3 hours with important interview question and answers

    What you'll learn:

    • Quickly revise all important PHP concepts
    • Beginners to Advance level interview questions
    • Learn OOPs concepts
    • New features in PHP 7

    How aboutQuicklyRevising all the Important PHP Conceptsin less than3 hoursbefore an interview?

    Preparing for PHP Interview is tricky. You would need to get a good understanding of new features and revise the concepts you used in your preparation. This course helps youPrepare for PHP Interviewwith hands-on code examplescovering80+PHP Interview Question and Answeron a varied range of topics listed below.


    ******* What You Can Expect from this Course *******

    ✔ Real Interview Questions with detailed answers

    ✔ Friendly Support in the Q&A section

    ✔ Free Udemy Certificate of Completion on Completion of Course

    ✔ 30 Day "No Questions Asked" Money Back Guarantee!


    Zero risks.30-day money-back guaranteewith every purchase of the course.You have nothing to lose!

    Start Learning Now.Hit the Enroll Button!


    ******* Questions Discussed in this Interview Course *******

    PHP Platform

    • What is PHP?

    • Is PHP case sensitive?

    • Is PHP weakly typed language?

    • How do we install PHP?

    • What is Composer?

    • What is Packagist?

    • How do we execute a PHP script from the command line?

    • What is virtual host?

    • What are XAMPP & WAMP?

    • What is Apache server?

    • How to check current PHP version and other information about our system?

    • What is interpreter?

    • Is PHP compiled or interpreted?

    • What do we mean by a Framework?

    • What is MVC?

    Datatypes and variables

    • What is a datatype?

    • How many datatypes are there?

    • What are rules for naming a variable?

    • How will you define a constant?

    • What is the purpose of constant() function?

    • What are the differences between constants and variables?

    • What are the different scopes of variables?

    • What is string?

    • What is the difference between single quoted string and double quoted string?

    • How can you convert string into array elements?

    • How can you convert array into strings?

    • How can you concatenate two or more strings?

    • Differentiate between echo and print().

    • Explain static variables.

    • What are PHP magic constants?

    • Why do we need trim() function?

    • Can you count the number of words in a string?

    • How to reverse a string?

    • How can you change cases in a string?

    • Can you replace a substring?

    • Differentiate between str_replace() and str_ireplace().

    • Differentiate between printf() and print().

    • Differentiate between strstr() & strchr() functions.

    • Differentiate between strstr() and stristr().

    • Can you encode a string in PHP?

    • Differentiate between strcmp() and strncmp().

    • Is it possible to remove the HTML tags from data?

    • What is the use of gettype() in PHP?

    • What is heredoc and nowdoc?

    Flow control and Iterations

    • Explain if-else statement.

    • Explain switch statement with example.

    • Differentiate between switch and if-else statement.

    • What are the different types of operators?

    • Explain arithmetic operators.

    • Explain the assignment operators.

    • Explain the logical operators.

    • Explain the unary operators.

    • Explain the comparison operators.

    • Differentiate between === and == operators in PHP.

    • Explain pre and post increment with example.

    • What do you mean by operator overloading?

    • How many loops are available in PHP?

    • Explain while loop with example.

    • Explain do-while loop with example.

    • Explain for loop with example.

    • Explain foreach loop with example.

    • How can you implement an infinite loop in PHP?

    • How can you implement recursion in PHP?

    • Differentiate between iteration and recursion.

    • Explain break statement with example.

    • Explain continue statement with example.

    • Give example of declaration in php?

    • What is require in PHP?

    Arrays

    • What is an array?

    • How can you print an array in PHP?

    • What do we mean by the base address of an array?

    • What do we mean by keys and values?

    • What are the keys & values in an indexed array?

    • How can we convert array into string?

    • How can we convert a string into an array elements?

    • How can we concatenate arrays in PHP?

    • Which function counts all the values of an array?

    • How can we check if an element exists in an array?

    • Which function inserts an element to the end of an array?

    • What is the use of array_chunk() function?

    • Why do we use extract()?

    Functions

    • What is a function?

    • What are the different types of functions?

    • Explain call by value.

    • Explain call by reference.

    Following questions are available with the Q&APDF provided in the course (videos on the following questions are coming soon)

    • What are the function declaration rules?

    • How can we declare user defined functions?

    • What do we mean by actual and formal parameters?

    • Maximum how many arguments are allowed in a function in PHP?

    • Explain header().

    • What do we mean by return type of a function?

    • What is the return type of a function that doesn't return anything?

    • Do we need to mention the return type of a function explicitly in PHP?

    • What is function that can be used to build a function that accepts any number of arguments?

    • Explain the return statement.

    • Can we use multiple return statements in a function?

    • What is the use of ini_set()?

    • What is the difference between unlink and unset functions?

    • How ereg() function works?

    • How eregi() function works?

    • What is the purpose of getdate() function?

    • What is the purpose of date() function?

    • How will you call member functions of a class?

    Requests and responses

    • How can we display the correct URL of the current webpage?

    • How to get the information about the uploaded file in the receiving script?

    • What do we mean by server?

    • What is a client?

    • What do you mean by a response?

    • What is HTTP?

    • What are PHP superglobals?

    • How will we get information sent via GET method?

    • How will you get information sent via POST method?

    • What is the purpse $_REQUEST variable?

    • What is the purpose of $_FILES variable?

    • What is the purpose of $GLOBALS variable in PHP?

    • What is the purpose of $_SERVER variable in PHP?

    • What is the purpose of $_COOKIE variable in PHP?

    • What do you mean by environment variable in PHP?

    • What is the purpose of $_ENV variable in PHP?

    • What is the purpose of $_SESSION variable in PHP?

    • How will you redirect a page?

    • What is the purpose $_PHP_SELF variable?

    • How will you get the browser's details using PHP?

    • What do you mean by HTTP status codes?

    • What are the HTTP client error codes?

    • What are the informational status codes?

    • What are the HTTP success codes?

    • How do you get the redirection related information?

    • What are the HTTP client error codes?

    • What are the HTTP server error codes?

    • What is API?

    • What is the use of an API?

    • What are types of API?

    • What is REST API?

    • Why do we need REST API?

    • Where REST API is used?

    • What is JSON?

    • Why do we need JSON?

    • How can you exchange data using JSON?

    • Differentiate between JSON & XML.

    • What are the advantages of JSON?

    Sessions and Cookies

    • What is Session?

    • What is Cookie?

    • Differentiate between Session & Cookie.

    • How do we start a session?

    • How can we set session variable?

    • How to destroy a session?

    • How to remove value from session variable?

    • When do we need to set session variables?

    • When do we need a session and not a cookie?

    • When do we need a cookie and not a session?

    • How can we set a cookie?

    • How to modify a cookie value?

    • How will we make a check that a cookie is set or not?

    • How to retrieve all cookie values?

    • How to delete a cookie?

    • How can we implement 'remember me' using PHP?

    • Classify cookies.

    • How will you delete a cookie?

    • How to track login and logout using PHP?

    Filesystem management

    • How to create a file?

    • What are the other way to write in a file?

    • How will you check if a file exists or not using php?

    • How to delete a file?

    • How to copy a file?

    • How to rename file?

    • How to check whether a file or directory exists?

    • How to check path of the file in PHP?

    • How to check size of the file in PHP?

    • How to write the contents inside file?

    • Explain file() method.

    • How To change the file permissions?

    • What are different ways to get the extension of a file?

    • How to create a directory using PHP?

    • How to get files(contents) from directory?

    • How to open a directory?

    • What is include in php?

    • What is require_once in php?

    • What is include_once in php?

    • What is require() in PHP?

    • What is difference between require and include?

    Regular Expressions

    • What is RegEx?

    • Why do we need RegEx?

    • How preg_match() function works?

    • Regualar Expression Notations.

    • Regualar Expression Examples.

    OOPs Concepts

    • What is OOPs?

    • What is an object?

    • How can we create object of a class?

    • What is a class?

    • What are the basic features of OOPs?

    • Is PHP purely an object oriented language?

    • Differentiate between OOPs & POPs.

    • What is generalization?

    • What is specialization?

    • What is aggregation?

    • What is composition?

    • What is association?

    • What is abstraction?

    • What is encapsulation?

    • What is inheritance?

    • What is super class?

    • What is a sub class?

    • How can you inherit a class in PHP?

    • What is a constructor?

    • Explain __construct().

    • Classify constructor.

    • What is a destructor?

    • Explain $this.

    • Explain multiple inheritance.

    • Does PHP support multiple inheritance?

    • Explain multi-level inheritance.

    • What is polymorphism?

    • What is method overloading?

    • Does PHP support method overloading?

    • What is method overriding?

    • What are interfaces in PHP?

    • What does the presence of operator ‘::’ represent?

    • How to define a class in PHP?

    • How will you add a constructor function to a PHP class?

    • How will you add a destructor function to a PHP class?

    • How will you access the reference to same object within the object in PHP?

    • What do you mean by access modifier?

    • Explain access modifiers in PHP.

    • Explain final class in PHP.

    • Explain abstract class.

    • What is interface?

    Exception Handling

    • What do you mean by an exception?

    • Define Exception class Hierarchy.

    • How do we handle exceptions?

    • Differentiate between exception and error.

    • What do we mean by error log?

    • How do we see PHP errors?

    • What are the exception class functions?

    • What does the expression Exception::__toString means?

    Security and Cryptography

    • Why do we need cryptography?

    • What do we mean by hash functions?

    • Whart is hash function in PHP?

    • Example using hash().

    • What is encoding and decoding?

    • What is SHA1?

    • Can sha1 be decrypted?

    • What is sha1_file()?

    • What are the disadvantages of sha1()?

    • What MD5 means?

    • Why can not a MD5 hash be decrypted?

    • Is md5 reversible?

    • Compare sha1() and md5().

    • What is enctype?

    • Explain each Mcrypt function supported in PHP.

    • What is cryptography authentication?

    PHP and HTML

    • What is HTML?

    • Differentiate between PHP and HTML.

    • What are the different methods or HTTP verbs of sending data to the server?

    • What's the difference between GET and POST methods.

    • How can we send email?

    • How file upload works?

    PHP and SQL

    • What is SQL?

    • Why do we need SQL with PHP?

    • How many types of database connections possible in PHP.

    • Adavantages of PDO over MySQLi approach.

    • How connect to the database using PDO?

    • What is SQL injection?

    Miscellaneous

    • How can we get the browser's details using PHP

    • What is the use of Xdebug extension?

    • What is the purpose of php.ini file?

    • What is curl?

    • What is PDO in PHP?

    • What is autoloading classes in PHP?

    • Discuss die().

    • What are variable variable?

    New features in PHP 7

    • What are return type declarations?

    • Explain the Exception Hierarchy introduced in PHP 7?

    • What is use of Spaceship Operator?

    • What is use of Null Coalesce Operator?


    Start Learning Now, Happy Learning.

    Hit the Enroll Button!