HACKER Q&A
📣 jsamse

How do I get back into .NET development?


I'm 38 and started my developer career 15 years ago. 10 years ago I switched from .NET to Golang. And for the past 5 years I have primarily worked with mobile apps (Kotlin/KMP) and transitioned more into a manager role.

Now I'm looking to focus more on the coding and I'm interviewing for a senior .NET backend position tomorrow. I'm hoping that my experience in the field will make up for most of the .NET-specific things I have missed or forgotten about. Do you have any advice on what I should prioritize to read up on before the interview?

I will very much appreciate any suggestions, thank you!


  👤 ameyv Accepted Answer ✓
Most backend interviews will ask following 1. OOP concepts 2. System Design 3. Database Modeling

But specific to .net would be 1. Asp.net core MVC pipeline 2. What are new changes or improvements in .net 6/core 3. Dependency injection 4. Authentication - JWT, OAuth, Cookie based. 5. What is middleware and give me few example where you would use this?

Also most probably they will ask about Azure specific services like 1. Service bus concepts 2. Queues 3. CosmosDb 4. App service 5. AKS - managed Kubernetes.

C# concepts - Interface vs Abstract class, Collection interface differences like IEnumberable vc ICollection vs IList, when to use what?

Hope it helps, Good luck!


👤 d--b
You missed the introduction of .Net core which is the Python3 moment for .Net

This is going to be annoying to learn about.

If anyone has a good summary, please send, cause I don’t know of any, and it’s complicated.


👤 codegeek
Microsoft docs are really good for .Net Core tutorials. I am more of a newbie to .NET even though professionally programming for 20+ years in general and the microsoft tutorials have been really effective at getting started:

Note that .NET Core 8.0 is about to be released so you may wanna start with that at this point.

https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetco...


👤 aregsar
Many places also require Azure knowledge related to microservices communication. So you might want to learn about basics of azure functions, service bus and queues

👤 solardev
Out of curiosity, what kind of projects or companies tend to use. Net (sorry, my autocomplete won't let me type that lol) these days?