Initial Interview - Stage 1 1) Tell me about your self 2) Tell me about your experience 3) Tell me about project that you've worked on Technical Interview - Stage 2 1) Give me intro about your technical skill, how much experience you have in the field 2) Based on your answers interviewer will ask questions 3) Explain HTTP life cycle (How basic requests works) 4) How Laravel request works? 5) How can you optimize SQL queries? 6) How you choose the technology(Laravel, WOrdPress, etc) based on client's requirement 7) How you choose the database? (MySQL, PostGres, Redis, MongoDB, etc) 8) How you will check 2 arrays are unique or different? 9) What productivity/code formatting tools are you using for ex. pint, larastan? Explain pros & cons 10) How you structure your code in Laravel? Best practices 11) Explain interface, abstract class & concrete class 12) Which of them [ interface, abstract class & concrete class] can be instantiated? 13) Does PHP support multiple inheritance? 14) What can you use to overcome it? 15) Explain version control? 16) Explain branching-modeling in Git