What are the main differences between == and .equals() in Java? (Covers object comparison and string handling.) Explain how Java achieves platform independence. (JVM, bytecode, JIT compilation.) What is the difference between ArrayList and LinkedList? (Performance trade-offs, memory usage, internal implementation.) What is the difference between final, finally, and finalize()? (Covers keywords, exception handling, garbage collection.) What are checked and unchecked exceptions in Java? (Difference, examples, best practices for handling.) How does Java handle memory management and garbage collection? (Heap, stack, GC algorithms, System.gc().) What is the difference between abstract class and interface? (Default methods in Java 8+, multiple inheritance issues.) Explain how multithreading works in Java. How do you create a thread? (Extending Thread vs implementing Runnable, thread lifecycle.) What is the difference between HashMap, TreeMap, and LinkedHashMap? (Ordering, performance, use cases.) What are Java Streams and how are they different from Collections? (Functional programming, lazy evaluation, parallel streams.)
Software Engineer 2 Interview Questions
2,530 software engineer 2 interview questions shared by candidates
LeetCode Problems, HLD. LLD, Behavior
1st technical round - panel asked hacker rank problem solving questions on graphs+tree DS based problem, problem was related to count the number of path which forms a palindrom in BT 2nd round - Design a notepad
1. online coding test. 2 round contained questions about DS/ALGO. 3 round-lld 4-hld 5-hld 6- techno-managerial. I was supposed to tell the biggest project in 45 seconds. the interviewer was too rude and was in a hurry. didn't even had time to close the interview properly. After 6 rounds , they just sent a rejection mail.
Mostly Technical and behavioral. Relatively easy one.
SQL questions involving multiple joins, date functions, self join, window functions
In coding round 1) question related to array custom sorting 2) easy with something like string with numbers In tech 1st round 1) given array of nums and asked to find the count of maximum continuos sequence ex [4,88,3,9,0,2,1] out-4 because 1,2,3,4 max increase subse. 2) hash map with array problem, sorting involved 3) LRU cache design For each problem i have given 2 solutions they are asking to for optimized one with time and space complexity. In tech 2 round - asked question regarding some design, async and sync calls in spring boot. Hr round. The general round discussion about the benefits.
Python questions: make 1st letter in uppercase in a sentence. 2. given number 3456 add those until it becomes <=10
Just a one situation question that is very common and easy to answer.
Find the given number/strings in continuous input stream of number/string Optimised solution needed
Viewing 1231 - 1240 interview questions