Just got the first part and was shocked that they didn't let me choose my language through HireVue. I was trained on Ruby and the closest they had was Javascript so was not happy about that.
The process took 3 weeks. I interviewed at JPMorganChase in May 2021
Interview
I applied for React based front-end focused software engineer job. Three technical rounds were conducted which were followed by one an HR round. All rounds were conducted on either zoom or over phone call
Interview questions [1]
Question 1
JavaScript -
What is "use strict"?
What are prototypes, closures?
What is the use of arrow functions?
What are call, apply, bind functions?
What are prototypes, closures, arrow functions?
What will be the value of this in different scenarios?
What is the difference between let, const, var?
Why is the use of "var" discouraged?
Is JavaScript multi-threaded or single-threaded?
How to use multi-threading with JavaScript?
How does asynchronous behavior work in JavaScript?
Is JavaScript pass by value or pass by reference?
Is JavaScript object-oriented or functional language?
What are pure functions?
Web development -
How to detect performance bottlenecks and improve performance?
How are websites loaded step by step?
What is the paint step in rendering?
React -
What are pure components?
What is useReducer?
What is useLayoutEffect?
Write a component that shows a number that auto increments by one every second.
Which are different types of testing? Which testing frameworks are generally used with React?
Name some functions used in React Testing Library.
Programming -
Write a program to check if two strings are anagram.
Initial round of interview to know basics then couple of rounds of interviews with more details discussion and took few months to complete the process. On overall all interviews went well.
Interview questions [1]
Question 1
Practical questions on Queues and Java.
Spring questions