I expect to be graduated at the end of this year, I have a relevant works the Microsoft and he told me that he could get me a interview in Microsoft, also he asked me to study hard for code interview questions I'm living in Jordan and I don't have any nationality other than Jordanian. I see myself as a very good programmer, I could easily understand the logic of any code, and I'm a quick learner, also I have a BS in CS with a "very good" degree but from not well known university. I have a lot of questions, please answer what you know: 1- Could I have this interview, knowing that I don't have a american nationality and I can't go there without visa, and for you how don't know it's very hard to get that visa, and also knowing that I'm not that good in English, I could easily understand more that 80% of what is saying, but I can't describe what I mean easily, you could know that I don't have good language from the very first moment that I start talking. 2- I'm still new to the code questions, but 80% of the time when I try to solve question I didn't find the most efficient answer, I always search the internet for the best answer, my question is do I get the benefit of doing that? 3- What is the goal of studying interview questions? will I in some point gana be able to cover all the ways to solve the problems, which mean that in the interview I should face a problem I already seen before or is it a muscle that I should make it grow to solve all problems, so in some point I will be able to solve a problem that I never seen like it before? 4- I don't know if it's right, but what I know about Microsoft interview that they focus on my knowledge about data structure and my intelligence not really about algorithms, am I wasting my time on thees code questions and I should learn deeply about data structure and try to solve intelligence questions or I'm at the right way? 5- If someone got a interview from a country like mine could you please tell me what is the procedure look like? If you are here, I thank you very much for reading all my questions.
https://www.practicecodinginterview.com/blog/2019/5/20/the-coding-interview
First rule: interviewers don't like smart asses. When you say 'I see myself as a very good programmer, I could easily understand the logic of any code' you sure sound like an arrogant one.
I got it, thanks.