I applied online. The process took 3 days. I interviewed at Forgeahead Solutions in Jul 2020
Interview
I was interviewed for the role of Java developer and since it is in the COVID phase, so that was a telephonic interview. A total of two rounds. The HR, as well as the first round interviewer, were nice to have a conversation. Answered my queries as well. Can't say anything about the second round interviewer as he ended the interview way too quickly.
The first round was a telephonic one and the other one was a video interview.
I was able to clear the first round and in the second interview, the interviewer only asked me one question and after that, he said he was done with the interview. My answer was wrong but being done with the interview after just one question is too weird. First-round question s were based on Core Java and the second round question was on Spring Boot.
Topics in the first round: Exception Handling, Serializable(Transient and Static keyword), Collection, Multithreading, working of HashMap, Arraylist vs LinkedList, Changes in Java 8. REST API.
Interview questions [1]
Question 1
1. We have a return statement each in try, catch and finally block. Which return statement(s) would get executed in there is an exception and if there is not an exception? (Note: Finally block has other statements as well apart from the return statement).
2. Put vs post in REST API?
3. Get vs load in hibernate?
4. session vs sessionFactory in hibernate?
5. session is thread-safe or not?
6. sessionFactory is thread-safe or not?
7. Interface vs Abstract class