Features were released to all users as long as they increased critical product artifacts (e.g., user visits, user retention).
Good infrastructures. Many infrastructures improved efficiency, such as A/B testing, settings, a rich amount of 2nd-party components, and DevOps.
Good documentation. I didn't love documenting until I entered this company. You could easily find answers to problems by simply searching the documents. The Lark Document was a great product.
Talent and hard-working coworkers. Most of the coworkers were friendly, talented, and hard-working, even the graduates. You always got motivated working with them.
Heavy workload. The working hours were mostly from 10:30 A.M. to 10:30 P.M. I always left the office at 10:30 P.M. because there were so many tasks to finish every day. The company offered 3 meals, so you didn't have to leave the office.
Lack of manpower all the time. I often felt overwhelmed but didn't have coworkers to delegate some tasks to. In hiring new employees, HR didn't help much; we were on our own.
Hard to finish work at the office. Distractions from meetings, instant chats, and coworkers all the time meant I sometimes got started work after everyone left the office at night.
Two people are interviewed: One asks, one shadows. Questions start with the resume: * Introduce yourself. * Introduce your paper. * Does your paper have real-world application? * Why do you want to join ByteDance? Coding (20 minutes): Given a su
The interview process is quite fast, and they told me there are three parts to the interview. I only passed the first two interviews, with HR and the Team Leader. The last part of the interview was supposed to be with the Manager. An interview with
The interview process moved online. First, the interviewer asked me to introduce myself. Then, they presented algorithm problems similar to those found on LeetCode and HackerRank. Additionally, they asked several questions about networking.
Two people are interviewed: One asks, one shadows. Questions start with the resume: * Introduce yourself. * Introduce your paper. * Does your paper have real-world application? * Why do you want to join ByteDance? Coding (20 minutes): Given a su
The interview process is quite fast, and they told me there are three parts to the interview. I only passed the first two interviews, with HR and the Team Leader. The last part of the interview was supposed to be with the Manager. An interview with
The interview process moved online. First, the interviewer asked me to introduce myself. Then, they presented algorithm problems similar to those found on LeetCode and HackerRank. Additionally, they asked several questions about networking.