Quality is number 1. If there is a bug, that gets fixed over new code. Refactoring is encouraged.
Manager BS is basically non-existent. Agile is not forced on us, and teams / individuals operate independently (ironically more agile than SCRUM or whatever). Engineering managers are hired only from within, so managers are all talented software engineers.
Internal review process is algorithmic, and managers don't get to play favorites (at least, compared to other companies).
The CTO Ken Duda is really great. The engineering org, and largely the company as a whole, is dependent on his great vision and his devotion to quality.
In general, the work is not demanding. It's a best effort kind of place. Those who want to excel can, but there is no constant drive to improve.
Customer support is first class - TAC are a joy to work with.
Growing pains have led to less focused management and a more chaotic environment. A lack of product managers means direction is sometimes not clear.
While the review process is algorithmic, it's still very opaque. Specifically, pay scales are non-existent, and the diversity of compensation seems wide.
Four-year RSU vesting is infrequent, and it means that they don't dollar-cost average the total compensation. This can vary a lot.
Very little attention is paid to external benefits. Paternity leave, for example, is the legal minimum. Compensation is great and all, but there is more to life than dollars in the bank. The HR department does not make active attempts to improve things; all improvements I know of come from the engineering organization pushing for them.
Leadership, excluding engineering, seems to make decisions that are at odds with the company "values," like "Do the right thing." They often dodge difficult questions.
Improve benefits, including maternity/paternity leave. Offer 4-day work week options.
Be more transparent, particularly around compensation and RSUs.
Easy DSA questions and fundamentals are necessary. Do OS, CN, OOPs, and DSA. LeetCode medium. Graphs, tries, and trees. Three rounds: two DSA and one managerial. Two rounds were online, whereas one was onsite in the office.
I wanted to share my recent hiring experience with Arista Networks, which unfortunately turned into one of the most frustrating processes I’ve encountered — mainly due to poor communication and lack of transparency. After clearing multiple interview
A recruiter reached out to me on LinkedIn. She was friendly and professional. She mentioned the interviewers were picky. I scheduled my technical screening for three weeks later. The screening went well. They asked about my resume and two coding que
Easy DSA questions and fundamentals are necessary. Do OS, CN, OOPs, and DSA. LeetCode medium. Graphs, tries, and trees. Three rounds: two DSA and one managerial. Two rounds were online, whereas one was onsite in the office.
I wanted to share my recent hiring experience with Arista Networks, which unfortunately turned into one of the most frustrating processes I’ve encountered — mainly due to poor communication and lack of transparency. After clearing multiple interview
A recruiter reached out to me on LinkedIn. She was friendly and professional. She mentioned the interviewers were picky. I scheduled my technical screening for three weeks later. The screening went well. They asked about my resume and two coding que