Envié una solicitud electrónica. El proceso duró 2 semanas. Acudí a una entrevista en Avanade
Entrevista
1. HR Round (Phone interview)
2. First Technical Interview (6 people)
3. Second Round Techincal Interview & Online Assessment (6 People)
I was interviewed by 6 people for first technical round online and most of the questions were related to JavaScript and Angular. Some behavioral questions were also asked along with some brief questions on my last projects.
In the second technical round again there were 6 people evaluating me where a couple of technical questions on Angular were asked followed by an online assessment which I had to complete during the interview by sharing my screen.
After 2-3 days of second technical round, I received an email that the team is looking for some more experienced candidate for this position so I was not selected.
I didn't understand that why there were 6 people in both the interviews since it was not a very senior role. Also, it was the first time in my career that I had to face 6 people in an interview in both rounds for frontend developer position.
Preguntas de entrevista [1]
Pregunta 1
//Q1 Consider the following code:
function foo() {
var a = 1;
const b = 2;
let c = 3;
if (b < 10) {
var a = 10;
const b = 11;
let c = 12;
console.log(a, b, c);
}
console.log(a, b, c);
console.log(d, e);
var d = 4;
const e = 5;
}
foo();
//What will be printed on the console?
//Q2
const promise1 = new Promise((resolve, reject) => {
console.log(1);
resolve('success')
});
promise1.then(() => {
console.log(3);
});
console.log(4);
//What will be printed on the console?
//Q3 Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5.
//Q4 Given two strings, return true if they are anagrams of one another
var firstWord = "Listen";
var secondWord = "Silent";
isAnagram(firstWord, secondWord); // true
function isAnagram(first, second) {
// Your code goes here
}
// Q5 This is a piece of Angular code. Create a function that takes a string and returns a string in which each character is repeated once.Please also fill in the html part so the result will be render in the div.Eg: User type in "1234" in the textbox. The div will render "11223344"
//HTML code
<div class = "repeated string">
<input class= "form-control" [(ngModel)] = "formInput" (change) = "repeatedString()">
/* You code goes here. Please make sure the result display within the div 'result' */
<div class = "result"></div>
</div>
//TS code
formInput: string;
// You need to update the repeatedStringResult here.
repeatedStringResult: string;
public repeatedString(){
// Your code goes here
}
Per accedere a Microsoft for Girls Developer colloquio molto semplice e solo per testare le capacità logiche. I dipendenti mettono a loro agio il candidato con domande facili e approccio sereno
The interview process for me is smooth and kinda chill, the interviewer ask me question related to javascript and more on React since I'm applying for React developer and the interviewer also explain to me how Avanade or a consultancy firm business model works.
Preguntas de entrevista [1]
Pregunta 1
Please tell me what is React Fragment and what is the use of it?
Solicité el puesto a través de un captador. Acudí a una entrevista en Avanade (Toronto, ON) en mar 2022
Entrevista
Got The interview through the recruiter.
One hour call, They have mentioned they are looking for an Angular developer, but first 30 mins question was about fundamental data structure, web services and time complexity
To my understanding The interviewer had a limited knowledge about Angular (which is strange because they were interviewing for an Angular developer)
Feedback was not as clear.
Preguntas de entrevista [1]
Pregunta 1
Time complexity?
Different types of web services API's?