Lots of ways to learn from the best in the industry.
Free food.
Nice people in general.
Good benefits and amenities.
Not challenging enough.
Lots of mid-level management, which leads to micromanagement of tasks.
I ran into an issue where it was very difficult to do anything that the senior engineer on the team didn't 'think correct' (and highly voted Stack Overflow answers couldn't convince him either).
Be transparent and genuine. Or don't claim to be transparent. Don't disillusion your employees.
Trust your engineers; they're not just coding monkeys.
Three rounds, each 45 minutes. I did not even have time to have lunch. The first round was about system design. The second round was half system design, half coding. The third round was a coding question, which was really hard.
Contacted by a recruiter. Two rounds of phone screening, with easy questions based on arrays and strings. Then, three on-site rounds based on graphs, sorting, and design. All questions were of above-average difficulty. Was rejected three days aft
It took one day. It was about six meetings with different people. Some asked tough questions, while others just chatted and explained the company. All in all, it was a pretty good interview process and didn't take too long. It did take nearly three
Three rounds, each 45 minutes. I did not even have time to have lunch. The first round was about system design. The second round was half system design, half coding. The third round was a coding question, which was really hard.
Contacted by a recruiter. Two rounds of phone screening, with easy questions based on arrays and strings. Then, three on-site rounds based on graphs, sorting, and design. All questions were of above-average difficulty. Was rejected three days aft
It took one day. It was about six meetings with different people. Some asked tough questions, while others just chatted and explained the company. All in all, it was a pretty good interview process and didn't take too long. It did take nearly three