I am working in an MNC for the past 1.5 years.I worked on ASP.NET MVC ,Angular 2 and winform wrapper for a website.I have good knowledge in c#,know the basic Data Structures , algorithms and can implement them using c#.I wish to work for Microsoft.
Should I focus more on the technologies I work for or on the Data Structures and Algorithms part.What are the areas should I focus more to land a job in Microsoft?
By the way I am not from Computer Science background but has the appetite to code.
It would be more helpful if someone who works for Microsoft answers this question.