Good pay, quite a lot of autonomy.
Pretty bad work-life balance. I had to stay up very late at night, sometimes until 5 AM.
I met with two engineers first and had a technical interview. Then, I had a system design interview with the hiring manager. The interview questions on the first two interviews were very basic and would probably categorize as easy or at most medium
Quite professional. They will ask you some deep-thinking questions based on your experience, like how you can improve your current system efficiency from different angles. Also, a LeetCode solution will be required at the interview; it is usually med
Development skill: In the online program, develop a program to solve an algorithm problem. Architecture skill: Design a system to solve a problem. What problems have you encountered in the past? How did you solve them?
I met with two engineers first and had a technical interview. Then, I had a system design interview with the hiring manager. The interview questions on the first two interviews were very basic and would probably categorize as easy or at most medium
Quite professional. They will ask you some deep-thinking questions based on your experience, like how you can improve your current system efficiency from different angles. Also, a LeetCode solution will be required at the interview; it is usually med
Development skill: In the online program, develop a program to solve an algorithm problem. Architecture skill: Design a system to solve a problem. What problems have you encountered in the past? How did you solve them?