I applied online. The process took 1 week. I interviewed at Hyper Anna (Sydney)
Interview
The first step was a phone call with hiring manager introducing about company and the project the company is working on. There were few questions to answer about yourself and experience and what are the technology stack you are working on. Plus, there were few technical questions such as
- Difference between stack and queue
- Find the common string from two list of string
- What is class and object
The second round of interview was onsite technical interview with 2 Senior Software Engineer. The technical interview were divide into different phases
- About yourself and experience
- Technical questions related to OOP, software engineering, Microservices, SQL queries, SQL injection, Java related technical question
- Hands on live coding session
- System design
2
Average interview
Application
I applied online. The process took 1 week. I interviewed at Hyper Anna (Sydney) in Jan 2020
Interview
Round 1: phone chat with recruiter: background, experience, projects I have done etc. Then some technical rapid fire questions similar to what others have mentioned here.
Round 2: Onsite: 90 minutes with 2 engineers. Background, projects i have worked on, tech stack, some technical questions from random domains (http vs tcp/ip, dependency injection, unix command to list programs, CI/CD). Then a simple coding exercise. Then something similar to a system design question, but not that specific. It sensed like they were looking for someone who has a good knowledge/experience in all kinds of software aspects (networking, algorithms, devops etc)
Cons: No constructive feedback
Interview questions [1]
Question 1
http vs tcp/ip, dependency injection, unix command to list programs, CI/CD