I applied online. The process took 1+ week. I interviewed at Smarsh (Bengaluru) in Jul 2020
Interview
The interview was Hassle-Free. TA team was quick in giving feedback.
1st Round : General discussion with Hiring Manager.
2nd Round : Technical Round focused on Problem Solving & Java.
3rd Round : Technical Round focused on System Design.
4th Round : Technical Round focused on Java 8 and Design Patterns.
5th Round : HR discussion
6th Round : Discussion with Director of Engineering.
Interview questions [1]
Question 1
Java 8 streams and Functional Interface
Dependency Injection in Spring
Builder Design Pattern
Factory Pattern
Strategy Design Pattern
Handling of Rate Limiter
Microservices Design Principles
How to make a class Immutable in Java?
I applied through a recruiter. The process took 3 days. I interviewed at Smarsh (Bengaluru) in Jul 2020
Interview
The interview went smoothly and hassle-free, thanks to the TA team.
1st Round -> HackerRank Test that included DS and Algo questions.
2nd Round -> Technical round focused on Angular and Java.
3rd Round -> Technical round focused more on core fundamentals of Computer Science rather than funky web technologies.
These 3 rounds followed by a couple of HR discussion rounds marks the end of the interview process.
Interview questions [1]
Question 1
Q1) How would you tackle OutOfMemory error in Java...?
Q2) How can one create custom pipes and custom directives in Angular..?
Q3) Explain Multi-Threading and InterProcess Communication.
etc....