Junior — Middle
Describe the tech stack and technologies used at your previous workplace.
sobes.tech AI
Answer from AI
The previous workplace used a technology stack based on C# and the .NET Framework/.NET Core. The main components included:
- C# as the primary programming language.
- ASP.NET Core for web application and API development.
- Entity Framework Core for database interaction and ORM.
- SQL Server as the DBMS.
- Use of design patterns such as Repository and Dependency Injection.
- For frontend, Razor Pages or Blazor were used.
- Development environment — Visual Studio.
- Version control — Git.
Example of a simple controller in ASP.NET Core:
[ApiController]
[Route("api/[controller]")]
public class ProductsController : ControllerBase
{
private readonly IProductRepository _repository;
public ProductsController(IProductRepository repository)
{
_repository = repository;
}
[HttpGet]
public IEnumerable<Product> GetAll() => _repository.GetAll();
}