I applied through university. The process took 4 weeks. I interviewed at LINE (Pune)
Interview
The hiring process had 4 phases. Resume filtering, Online programming test, In-person interview, Skype interview. The entire process took about a month. The online programming test had 2 easy questions and 1 hour for each question. The best part is that we can use all the resources available online. The questions were simple but you won't find them online. The next round was an in-person 1:1 interview. This was mostly about my projects and skills. The interviewers will dig deep into all your work. Next was skype call with a panel of three server-side engineers. The interview was lasted about an hour and was strongly focussed on my technical skills. I was interviewed in the areas of Python, Java, OS, DBMS, basic networks, cloud computing. Ideally, the skype interview should have been the last round but the panel wanted to ask me more questions in other fields so we had another interview a week later. This last interview was mostly about Cloud - Product design, Scalability, caching. In the last 10 mins, they asked me a few HR questions - What do like about Japan? What are your weaknesses?
Interview questions [1]
Question 1
- Python vs Java
- Iterators in Python
- Semaphore, mutex
- Phases of a compiler
- Twitter architecture design
- Scalabilty, caching
I applied online. The process took 6 weeks. I interviewed at LINE (Hakata, Fukuoka) in Jun 2022
Interview
Interview process had 4 stages.
1. CV screening
2. Codility Test with 5 questions - 3hrs
3. Video interview with 2 engineers - 2hrs
4. Final interview with 2 managers - 1.5hrs
5. HR interview - 30mins
Coding tests were leetcode medium, and they asked questions about the coding test in the interview. Technical interview wasn’t difficult but felt like japanese language skills are required to work in this company during the whole process. Final interview wasn’t too hard, and it had some technical and behavioral questions. In the HR interview I couldn’t understand many questions because the interviewer couldn’t speak English properly. However at the end they rejected my application without any feedback. Even after politely asking, they refused to give feedback. After the whole process, I’m glad that I didn’t get selected because I can imagine how difficult it’ll be to work there without japanese language skills even if you have good technical skills.
Interview questions [1]
Question 1
Asked system design questions by giving a scenario where a system had some performance issues and asked me to explain how to troubleshoot.
Explain about a time you failed
Unit Tests
I applied online. The process took 5 weeks. I interviewed at LINE (Kasuga, Fukuoka) in May 2022
Interview
There are 4 stages.
1. CV Screening
2. 3 hrs - Codility Test with 5 questions (4 DS&A and 1 system design)
3. 30 mins - Codility test + 2 hrs - Interview with 2 engineers (Discussed your answers on Codility tests)
4. 2 hrs - Interview with managers (CV Deep Dive, Behavior, System Design) + HR briefing on the package (Mentioned in email, but did not show up)
I felt the result was already determined before the start of the last interview. It seemed that the headcount was already fulfilled, but the show must go on.
Interview questions [1]
Question 1
1. Have you done something exceptional?
2. Biggest failure.
I applied online. The process took 6 weeks. I interviewed at LINE (Tokyo)
Interview
1) Coding assignment (Codility with 5 tasks, 180 mins to solve them all)
2) Tech interview with two engineers and an interpreter (since one of the engineers didn't speak English). Mostly focused on distributed systems internals such as Cassandra, Kafka, and some CV deep dive
3) Tech interview with two engineers focused on data model design
4) Tech interview with one engineer specifically highlighting my working background, troubleshooting experience, monitoring, etc.
5) Final tech with two engineering leads/managers covering different aspects of software development, some CV deep dive
6) Final HR interview
I have to say that I really enjoyed the process: it was pretty laid back, with no pressure, arrogant attitude, or merciless live coding sessions. I believe I was lucky to speak with nice and professional interviewers.
Kudos to the interpreter who did a great job translating my scattered thoughts into some well-structured Japanese.
Interview questions [1]
Question 1
Cassandra failover policy, retry mechanisms, circuit breaker pattern, some general JVM GC questions, troubleshooting approaches, monitoring, etc