I applied through a recruiter. The process took 2 weeks. I interviewed at Flatirons Solutions (Chennai) in Jan 2021
Interview
Total 3 Rounds:
1st Round-Online Coding
4 problems were asked to solve in 1 hour.2 easy and 1 Moderate and 1 hard.
Go through the inbuilt methods which will help to solve problems faster. Within 1 hour,it will be tough to solve all problems.so dont spend more time on a single problem if you are stuck.
2nd Round:Technical Discussion I
Mostly senior software Engineer will be interviewing the candidate. This interview will test all your basic understanding on java.It will start with strings,then OOPS,then collections and then springboot.Mostly questions will not be direct but it will test your knowledge on problem solving by tackling certain scenarios.In between, you may be asked to write a code for 1 or two scenarios.Be ready to answer front end related questions too.Mostly basic.This round lasts for 1 hr 15 mins.
3 rd Round-Technical Discussion 2
Hiring manager will be interviewing the candidate.Be prepared on all things what you have written on your resume.Then you will be asked to code on eclipse or any IDE on certain scenarios(Basic).The main thing thing here is you have to show output.Then you will be asked some basic theoratical questions on technologies you are going to work(EG:springboot).So please go through all concepts theoratically(like architecture,AOP,Scopes of beans).You will be asked some theoratical questions on Front End too.This round lasts for 40 minutes.
Be prepared for not getting a feedback after 3rd round!!!!!!!
Interview questions [1]
Question 1
1.Difference between String and string literal
2.is string thread safe?
3.oops concepts-Function overloading , overriding
4.collections-when to go for array list and vector?
5.Differnt ways of initializing an object?
6.java 8 concepts-Most question on Streams
7.Springboot autowiring
8.Dependency Injection
8.when to go for hibernate and JPA
9.Differnt lifecycle hooks in angular
10.how to share data between components
11.what routerguard means in angular?