Web Developer Php Interview Questions

221 web developer php interview questions shared by candidates

***First technical round*** Q: What is Git and Github? Q: Difference between git and github? Q: What are some alternatives of github? Q: What are cookies and sessions? Explain their difference. Q: What is ReactJS and what happens when you change a state? Is it a library or framework? Q: What are components in reactjs? Q: What is virtual DOM in react? Q: What is JSX? How JSX is parsed into Javascript? Q: What is the use of Webpack? Q: Suppose website is very fast and I'm willing to make it slow what actions could be taken? Q: What is CDN? How CDN works? Q: What is Indexing in Database? Do Indexing affect only fetching or it will affect insertion and updation also? Q: How will you move a commit from one branch to another branch? Q: What does git stash command do? Q: Which website will be more faster the one built with javascript or the one built with react? Q: What actions could be taken to make a website faster? Q: Where session data is get stored in backend servers? Q: Git stores all the data in which folder? Q: How gitignore file works (kindly read this in detail) Q: How to verify a email? Which is the best method to verify the email client-based or server-based? Q: Will session work if we decline cookies? Q: When reopening a website after closing it session made on that website get destroyed automatically and you need to login again. why so? Q: What is Github's cherry-pick command? Q: What is DOM? Q: What is encryption and decryption? What is hashing ? What is the purpose of salting? Q: How JWT works? How symmetric and asymmetric algo works? What is encryption and decryption? Different algos for encryption and hashing? Q: Do all hashing algos generates hash value of fixed size string of characters? Q: Can be there two computers with same public IP? Q: How router assignes IP to computers? What happens when you hit a url when you are connected with a router? Q: What if two computers connected with same router are assigned same IP address? Q: How will you make a youtube like automatic video quality controller? I recommend you to answer each question in depth as much as you can, the more in-depth answers you give to the interviewer the more he will ask you questions and thus it will increase your chance of moving for the second round. I prepared from the old glassdoor interview questions and mostly questions were repeated like about 80% of questions. ***second technical round*** In the second technical round the interviewer will ask you only 3 scenario based questions. Q1 : How will you build a youtube like automatic video quality controller? Don't just read theory. Read how you can check network latency and how you will switch in between different quality of videos on the basis of network latency? Without using any javascript library Q2 : How will you implement a OTP verification tool without using backend? Q3 : Suppose there is an elevator and a person is standing on the 6th floor another person is standing on the 10th floor then how it will work and what can be the algo and data structure used in the working of elevator?
avatar

Web Engineer(PHP)

Interviewed at rtCamp

4.2
Sep 9, 2023

***First technical round*** Q: What is Git and Github? Q: Difference between git and github? Q: What are some alternatives of github? Q: What are cookies and sessions? Explain their difference. Q: What is ReactJS and what happens when you change a state? Is it a library or framework? Q: What are components in reactjs? Q: What is virtual DOM in react? Q: What is JSX? How JSX is parsed into Javascript? Q: What is the use of Webpack? Q: Suppose website is very fast and I'm willing to make it slow what actions could be taken? Q: What is CDN? How CDN works? Q: What is Indexing in Database? Do Indexing affect only fetching or it will affect insertion and updation also? Q: How will you move a commit from one branch to another branch? Q: What does git stash command do? Q: Which website will be more faster the one built with javascript or the one built with react? Q: What actions could be taken to make a website faster? Q: Where session data is get stored in backend servers? Q: Git stores all the data in which folder? Q: How gitignore file works (kindly read this in detail) Q: How to verify a email? Which is the best method to verify the email client-based or server-based? Q: Will session work if we decline cookies? Q: When reopening a website after closing it session made on that website get destroyed automatically and you need to login again. why so? Q: What is Github's cherry-pick command? Q: What is DOM? Q: What is encryption and decryption? What is hashing ? What is the purpose of salting? Q: How JWT works? How symmetric and asymmetric algo works? What is encryption and decryption? Different algos for encryption and hashing? Q: Do all hashing algos generates hash value of fixed size string of characters? Q: Can be there two computers with same public IP? Q: How router assignes IP to computers? What happens when you hit a url when you are connected with a router? Q: What if two computers connected with same router are assigned same IP address? Q: How will you make a youtube like automatic video quality controller? I recommend you to answer each question in depth as much as you can, the more in-depth answers you give to the interviewer the more he will ask you questions and thus it will increase your chance of moving for the second round. I prepared from the old glassdoor interview questions and mostly questions were repeated like about 80% of questions. ***second technical round*** In the second technical round the interviewer will ask you only 3 scenario based questions. Q1 : How will you build a youtube like automatic video quality controller? Don't just read theory. Read how you can check network latency and how you will switch in between different quality of videos on the basis of network latency? Without using any javascript library Q2 : How will you implement a OTP verification tool without using backend? Q3 : Suppose there is an elevator and a person is standing on the 6th floor another person is standing on the 10th floor then how it will work and what can be the algo and data structure used in the working of elevator?

Viewing 211 - 220 interview questions

Glassdoor has 221 interview questions and reports from Web developer php interviews. Prepare for your interview. Get hired. Love your job.