Company culture: values hard work, everyone is trusted with responsibilities, and common sense prevails.
Everyone has their own office or shares with one other person.
Pays very well.
Great food is available for little cost.
You have to adjust to driving your work forward independently. You are generally the only person responsible for getting your project to advance.
The quality of middle management is inconsistent. If you have a hands-off team lead and/or mentor, then you're going to feel lost and have to reach out for help.
Don't allow people to be team leads or mentors unless they are willing to invest their own time in other people's work.
It can be destructive to motivation if your team lead is disorganized and cannot spare time to care about your projects.
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,