Good environment, good communication, good management, good projects, good for career building.
Salary is ok. Future is promising. Free diner.
Some departments need better management, although those issues are common among big companies. Sometimes people feel the evaluation process is not fair enough to motivate hard work.
Pay more attention to hardworking engineers who are doing the real job, not to "bullshit" talkers who are good at creating trash bug traffic.
First, introductions. Then, I will ask you about: * What you have learned in some courses * Your previous projects * Some basic knowledge * A really easy binary tree LeetCode problem Finally, a Q&A session for 45 minutes.
The interview process involved 2-hour-long phone interviews followed by a 4.5-hour onsite interview. The phone interviewers were nice. Interview questions were challenging, and it would have been a great experience had it not been for some rude int
I was looking for an entry-level position, but I felt that the interviewer got in-depth.
First, introductions. Then, I will ask you about: * What you have learned in some courses * Your previous projects * Some basic knowledge * A really easy binary tree LeetCode problem Finally, a Q&A session for 45 minutes.
The interview process involved 2-hour-long phone interviews followed by a 4.5-hour onsite interview. The phone interviewers were nice. Interview questions were challenging, and it would have been a great experience had it not been for some rude int
I was looking for an entry-level position, but I felt that the interviewer got in-depth.