Below was shared to me as JD
Technical Skills:
Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
A complete understanding of the full mobile app development lifecycle right from prototyping
Knowledge of type checking, unit testing, typescript, prop types, and code debugging
Experience working with REST APIs, document request models, offline storage, and third-party libraries
Strong understanding of web technologies like JavaScript, HTML, and CSS
Knowledge of user interface design and responsive designs
Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on
----- Review starts here -----
So above JD doesn't say object oriented javascript, asked a lot about object oriented JS, closures, debouncing, event bubbling. No functional programming questions as such, no, react or react native questions.
Feedback to MMT: Please add object oriented Js, in JD atleast if your panel is going to have a discussion around it.
All in all a good discussion, with a technically sound engineer, but emphasis was too much on the bookish concepts instead of the approach.
I don't think, they'd give me an offer.