I applied online. The process took 1 week. I interviewed at Adeva in July 2023
Interview
1) After applying for the position, I got email regarding initial interview. In initial interview they asked basic questions regarding your past. In this stage they just want to get know about that you are fit for the position or not 2) In this stage senior developer will ask you questions based on your stack 3) Practical test
Interview questions [1]
Question 1
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