I applied through a recruiter. The process took 4 weeks. I interviewed at HintMD (Pleasanton, CA) in Jul 2019
Interview
Introduced by recruiter. 1 phone technical interview with backend engineer at the end of June.
After 1 week , in-person interviews with 4 engineers and a manager on site. one of them was tough interview.
I got an offer in a week after the onsite, then I joined in 3 weeks.
Interview questions [1]
Question 1
If it is leet code, Easy to Medium level.
Data Structure, basic algo and class/system design.
I applied online. The process took 1 day. I interviewed at HintMD (San Francisco, CA) in Aug 2019
Interview
I have contacted by third party recruiter and set up call with Hiring Manager.Hiring Manager ask about my current project and role and also asked Spring Framework fundamental question.In next steps is 45 min coding interview with UI Engineer and Backend Engineer. Both engineer ask about my current project and role and explain me about company and products.In addition to that asked 4 technical question. In remaining 15 minutes ask to solve medium level Dynamic Programming problem. I felt it is not reasonable. Backend Engineer try to give hint but was not able to communicate clearly. I was able to solve the same question later in 30 min.
Interview questions [1]
Question 1
1.Number of Dice Rolls With Target Sum(Algorithm).
2.Difference between ArrayList vs Linked List
3.Best practices for developing the Rest API
4.In payment processing when call goes to connect API to complete card transaction. What you will do if transaction fail? How will handle this scenario?
5.How do you know your production app is failing/throwing error.