Interview with two engineers, one front-end and one back-end focused. Front-end questions about javascript and Angular, I said no experience with angular and instead he questioned about React. Back-end questions about Java and Spring. I wrote down most of the questions: FRONT-END What is the box model? What is Angular? What is an Angular component Are Angular and react the same? How are they different? How does React handle state? “var” vs “let” == vs === “this” keyword in javascript How can you change the context of “this” on an object? Promise vs Callback Fn Have you used javascript minification libraries? What is typescript and why use it? What is CORS? BACK-END - JAVA & SPRING What would be some files in a .WAR file? What is SINGLETON in Java? Java Collections vs Stream == vs .equals() What is method overloading? What are the scopes of a Spring Bean? What’s the default? What’s the difference between ORM and JDBC? Broad steps to make REST API in Spring Boot What are some HTTP methods? What’s the difference between PUT and POST What did Java 8 introduce? What is a database transaction
Check out your Company Bowl for anonymous work chats.