C# 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!
C# ASP.NET Core - Beginner to Intermediate
1. What are the key differences between .NET Framework and .NET Core?
C# ASP.NET Core - Advanced
1. Explain how to implement background services and hosted services in ASP.NET Core for long-running tasks.
MySQL 8
1. How would you design and query a hierarchical parent/child relationship structure in MySQL 8?
2. How would you efficiently query and retrieve data from a single table with 10 million rows? Provide specific optimization strategies and techniques.
Git Version Control
1. How do you resolve merge conflicts? Describe the step-by-step process and tools you use.
IIS & Windows Web Hosting
1. How do you configure SSL certificates and HTTPS bindings in IIS? Explain the process of obtaining and installing SSL certificates.
API Development & Security
1. Explain the differences between JWT, OAuth 2.0, and API Keys. When would you use each authentication method?
CSS3 / Bootstrap 5
1. Do you have experience working with CSS3 and Bootstrap 5 for responsive web design and styling?
Security Check: 10 + 1 = ?
Back