# Laravel Developer ## Goal ### Requirements - [ ] is more experienced with Laravel than we are - [ ] Unit testing - [ ] E2E testing - [ ] Best practices - [ ] Patterns - [ ] Docker - [ ] Git ### Nice to have - [ ] Gitlab CI - [ ] Devops - [ ] Converntional commits - [ ] Chrome Extension (manifest V3) ## Our Tech Stack - [ ] Laravel - [ ] Spark - [ ] Vuejs - [ ] Vuex - [ ] SCSS - [ ] Gitlab CI - [ ] Jest - [ ] Cypress - [ ] Traefik - [ ] Cloudflare - [ ] Docker - [ ] Docker Swarm - [ ] Docker Compose - [ ] Renovate - [ ] Chrome Extension - [ ] AWS Lightsail - [ ] AWS RDS ## Questions ### How does dependency injection work in Laravel? ``` ``` ### How does the Laravel Scheduler work? How would you set it up in docker-compose? ``` ``` ### Do you understand the SOLID principle? ``` ``` ### DRY principle? ``` ``` ### Can you describe MVC? ``` ``` ### If something is not working the way you expect it to (internally in Laravel), how do you go about debugging? (debugger) ``` ``` ### What do you use a ServiceProvider for? ``` ``` ### When do you use the ServiceProvider@register and ServiceProvider@boot methods? ``` ``` ### Can you describe some software patterns? ``` ``` ### Can you describe how to best share data between Laravel and Vue application? ``` ``` ### Can you tell me about REST? ``` ``` ### Which tools do you use for ensuring identical linting in Laravel application for all developers? ``` ``` ### What's the difference between rebase and merge? ``` ``` ### You have made a mistake rebasing, how do you regain a previous status? ``` ``` ### How do you best run E2E tests against a Laravel application in CI? ``` ``` ### What's the best way to style your Laravel application? ``` ``` ### How would you connect to an RDS, which is only available within your cluster? ``` ``` ### When can you start? ``` ``` ### Typically which hours would you work? ``` ```