Laravel Full Stack Developer Technical Assessment

Personal & Employment Information
👤 Full Name
📱 Mobile Phone
📧 Email Address
⚧️ Gender
🎂 Age
💑 Marital Status
📍 Current Stay Location
🚚 Are you willing to relocate for this position?
💰 Expected Salary (Monthly in RM)
💻 Preferred Development Environment
🔗 Portfolio/Project Links (Optional) Share any links that showcase your technical skills and experience. This is optional but highly recommended.
📄 Upload Your Latest Resume 📋 Requirements:
• File format: PDF only
• Maximum size: 2MB
• Please ensure your resume is up-to-date and includes your latest experience
💡 Tip: A well-formatted, concise resume helps us process your application faster!
Laravel 12 - Beginner to Intermediate
1. What's new in Laravel 12 compared to Laravel 11?
2. How do you apply middleware in a Laravel 12 controller?
3. What is scheduler:list?
4. How to define custom validation rules using Rule?
Laravel 12 - Advanced
1. Avoiding N+1 with Eloquent
2. Secure Deployment
3. Encryption with Crypt
4. What is Pest and why use it over PHPUnit?
5. How do you write a basic Pest test in Laravel 12?
MySQL 8
1. Write a Common Table Expression (CTE) to find hierarchical data or running totals. How do CTEs compare to subqueries in performance?
2. Compare B-tree, Hash, and Full-text index types. Explain when each is optimal and how to analyze index usage with EXPLAIN.
3. How do you identify and optimize slow queries? Explain the slow query log, EXPLAIN output, and query optimization techniques.
4. How would you optimize a datatable with 30 million records?
Git Version Control
1. How do you resolve merge conflicts? Describe the step-by-step process and tools you use.
2. Explain git branching strategies (GitFlow, GitHub Flow, etc.). Which do you prefer and why?
Linux System Administration
1. How do you check disk usage and find large files consuming space?
2. How do you set up a cron job to run a script every day at 3 AM?
cPanel & Web Hosting
1. How do you set up a subdomain in cPanel and point it to a specific directory?
2. How do you install an SSL certificate and enforce HTTPS redirects?
JavaScript (ES6+)
1. Explain the differences between var, let, and const. Provide examples of when hoisting and block scoping cause issues.
2. Explain type coercion in JavaScript. When would == vs === produce different results? Provide specific examples.
API Development & Security
1. How do you prevent common web vulnerabilities: XSS, CSRF, SQL Injection, and Clickjacking? Provide practical examples.
2. Explain CORS (Cross-Origin Resource Sharing). How do you configure it properly for API security?
Performance & Modern Development
1. Explain different caching strategies: Browser cache, CDN, Redis, Memcached. When would you use each?
CSS3 / Bootstrap 5
1. Explain the difference between position: relative, absolute, fixed, and sticky. Provide a practical use case for each.
Security Check: 1 + 9 = ?
Back