First-round L1 video call over google me interviewer asked about ES6 features in Js and the difference between normal function arrow function and moved to java asking to write and explain string revers program logic(mutable and immutable), oop concepts explanation leading to method overriding and overloading exceptional handling and difference between throws and throw keyword L2 video call in which I got rejected Following are the questions asked difference between final finally and finalize concept garbage collection and GC method OOPs concepts the final keyword class level method level and variable level and their behavior write a program that returns the count of repeated characters in a given string using hashmap (i failed to answer this and got rejected)