Screening Question-Laravel Developer
Screening Question-Laravel Developer
Location: Karachi
Position: Laravel Developer
1. How many years of experience do you have with web development do you have?
A. 4 years
2. How many years of experience do you have in PHP development? Which frameworks?
A. 4 years Laravel
3. How many years of experience do you have working with laravel?
A. 4 years
4. Which is the latest Laravel version you have worked with? What specific feature in that
laravel version did you use (for example “My latest version is Laravel 6 where I used Laravel
Vapor)
A. Latest version 9
5. Have you written your own APIs?
A. Yes
6. Have you worked with webhooks and implementing hooks with another application? If yes: In
what way was this task done and secured
A. I used this with spatie / laravel webhook client
7. Have you set up your own web apps and environments for laravel on fresh virtual machines
A. Yes in cPanel’s
8. Have you ever setup load balancers and clusters?
A. I didn't do this but my fellow is doing this on my project because he is a devops engineer
and I’m learning from him
9. Are you used to writing unit tests for the code you normally develop? Phpunit or other
framework
A. No
10. Have you been working with redis? In what way?
A. No
11. Have you worked on any queue handlers? If yes, In which way? Which queue handlers have
you used? ( yes) ,
A. Yes for updating database and sending emails in FIFO
12. Have you worked on real time updating pages using socket, firebase, pusher or similar? If so,
using what framework and in short describe the use-case
A. Yes for real-time chat, I'm using larasocket
13. Have you worked with micro service architecture? Can you describe the project, in brief?
A. Yes, by Laravel lumen
14. Have you worked with API gateway? Yes In what way? Did you build your own or use a
standard product like API gateway from AWS?
A. I use both, my own and AWS apis and 3rd party also.
15. Have you worked with developing SPA (Single page applications)? Using what JavaScript
framework?
A. Yes
16. Do you feel more comfortable on the front end side or backend side?
A. I have no issue with both
17. Which frontend frameworks do you consider your stronger side?
A. I’m using vue.js (2 and 3)
18. Have you worked with vuejs? How long?
A. Yes 2 years
19. Have you worked with reactjs? How long?
A. No
20. Have you ever worked with laravel jetstream?
A. Yes
21. Have you worked with docker? In what way? Can you make your own containers?
A. No
22. Have you even developed mobile apps? Which languages?
A. No
23. What do you consider the most important part ensuring that your system does not overload
the database? How do you prepare the application (or database) to ensure that your system
is stable. –
A. Using mongoDb for database performance, Laravel solid principal for code performance
24. Do you have any experience of building data warehouse or data analytics? If so, in what way
did you use those skills and using which products?
A. Yes in data analytics, i created many functions for graph, chart etc
25. What is your development environment of choice? (OS and editor)
A. Linux
26. Any notice period from current works and projects?
A. 40 days
27. What is your current salary level & benefits?
A. 140k current salary, 24 annual leaves, yearly bonus, free opd.
28. What is your Expectation in terms of salary?
A. Expected 170k
29. Reason for switch?
A. Late salary disbursements, 20 days late every month
30. How do you feel about using:
a) Jira for project management)
A. Already using
b) Hubstaff for tracking
A. Its nice
c) using Mattermost (slack alternative for communication)
A. Used to
31. Would you be willing to do a code test for us for us to assess technical compatibility with the
team? This NOT to develop some code for us (like some unserious employers ask) but rather
to do a genuine code test which is expected to take 2-4 hours.
A. Sure
32. Do you have any relevant laravel/vue code you have worked on we can review internally as a
next step?
A. Sure