JP Morgan Interview Experience for SDE Bangalore 2022 Last Updated : 24 Aug, 2022 Improve Improve Like Article Like Save Share Report Technical Zoom call (1 hour): Coding question: Implement stack from another data structure in Java Which data structure you can choose and why? Implement push, pop, top, iterator Implement a view for it Explain its access modifiers. Java Questions: Why Java 8? What features does it have over old versions? Overloading vs overriding with examples? Base class with an int argument, inherited class with string argument – overloading or overriding? The class implements two interfaces, having the same method – overloading or overriding? Adding throws exception is allowed in overriding? What is Stream API on Java Map key criteria: what criteria should the key object have? toString() / hashCode() / equals() … ? What do you mean about immutability? How to make one object immutable? How to handle / how does Java handle collisions in the map? What is abstraction vs composition in Java? What are concurrency and multi-threading in Java? Spring boot: What is a spring boot? What do you mean by you can develop source code quickly using spring boot? SQL: What is SQL join? Is that true join can operate only primary keys? Is that true join can be done on composite keys? Like Article Suggest improvement Previous BNY Mellon Interview Experience For SDE (On-Campus) 2023 Next Wipro Wilp Interview Experience Share your thoughts in the comments Add Your Comment Please Login to comment...