I applied through a recruiter. I interviewed at Happen Bank (San Francisco, CA) in July 2017
Interview
I got an LinkedIn message from recruiter. First round basic recruiter screening, followed by 30 minute telephone interview. Basic java interview questions then onsite interview.
The onsite interview was with five interviewers each 45 minutes.
Easy core java questions, algorithms and system design questions.
Four of the interviewers were very professional, the other one didn't know how to interview a candidate. He asks questions regarding frameworks and you have to know the framework name on his mind, tries to intimidate you if you didn't get what's particular framework to use for using e.g. restful call.
They emphasize on TDD and I learned that their current code coverage is 30%, which is of course just a number but that tells you something about their code.
I applied online. I interviewed at Happen Bank (San Francisco, CA)
Interview
Interview process is smooth and well organized starting from recruiter screen to virtual onsite rounds. Main focus was on problem solving and the engineers were very helpful and humble . Overall , a very nice interview experience.
Recruiter called and scheduled for a phone screen. It was a coder pad interview. They asked questions on your resume. The phone screen took about an hr. Then you will be called for onsite interview with the team.
Interview questions [1]
Question 1
Coderpad question - program to find the number of islands in a two-dimensional array.
I applied online. The process took 1 week. I interviewed at Happen Bank (San Francisco, CA) in July 2018
Interview
I interviewed in july-18. I would say this was the easiest interview of my life as it had zero challenging questions. I think interviewer had no java coding experience as all she asked me was
how to compile java file, what is static, final etc. She went on for 45 mins with similar theory questions and i got irritated by the end of it.
I was hoping for some data structures/algorithms questions to be part of interview but the level of this interview was very disappointing. Considering the knowledge of lead engineers working here, it would be a waste of my career to join this company.
Interview questions [1]
Question 1
difference between abstract class and interface, how to compile java file, final, static keyword, and similar beginner stuff