Insights on cloud visibility and network performance monitoring with networking pioneers like Cisco.
A Real-World Event Analysis. Monitoring Zscaler Web Secure Gateways.
ThousandEyes is a Network Intelligence platform that delivers visibility into every network your organization relies on. Quickly and precisely pinpoint the root cause of problems—and then share your insights with your vendors and customers. Respond to issues before they impact customers, services and revenue - and ensure your business runs smoothly.
I have been working at ThousandEyes full-time (More than 3 years)
- Strong engineering culture that cares about doing things correctly and with quality instead of rushing out half-baked features
- Merit based, people who contribute significantly are fast tracked in the promotion/raise cycle.
- Employees are given a lot of ownership over the code, allowing them to make design/architectural decisions
- No micromanagement, a largely autonomous culture where you really can spend the majority of your time writing code
- Everyone has the opportunity to voice their opinion and get involved in the product management process or help shape the technical direction of the product
- Great product that solves real problems
- The company has a solid business case and track record of growth
- Good work/life balance... people probably average 9 hours/day (except on release days)
- No arrogance policy, the company makes an effort to hire people who are pleasant to work with.
- Typical startup perks. Catered lunches every day, stocked kitchen, all types of coffee machines, medical/dental/vision premiums covered, unlimited leave policy
- Sometimes the lunches aren't very good
- You have to stay later on release days (every 2 weeks) so you can be available to fix any issues with your code. Usually about
- There's an expectation that people are responsible for their own work, so you need to manage your time to ensure you can finish your tasks on time and don't over allocate yourself.
- Not a lot of handholding which can be a problem for somebody that's not as independent
I applied through a recruiter. The process took 2 weeks. I interviewed at ThousandEyes (San Francisco, CA) in May 2017.
This review is long overdue. I interviewed with ThousandEyes back in June, 2017. It started with their recruiter reaching out to me and scheduling an introductory call after I informed him that I was interested. During the call, he gave me some info about the company and their product and sent me a quick online programming problem that didn’t take more than 15 minutes to complete. They reviewed my solution within a couple of days and informed that they were going to move forward to another take-home coding problem. This one was a Java/Spring problem that took about 7 hours to finish. I personally think take-home projects are very effective in gauging the skills/experiences of a candidate comparing to onsite 5 hour interviews. After I submitted my solution, again they evaluated it promptly and got back to me.
As the next step, they scheduled an onsite interview. I need to note that they were very accommodating with regards to my schedule.
Once there, the recruiter gave me a tour of their office and then guided me to a conference room for the interview. I was interviewed by three people, two engineers and their engineering VP. All of them were friendly. The engineers covered algorithm and data structure problems and I went over the take-home project with the engineering VP. Although the questions weren’t easy, they were all very fair and there was no “coding tricks” required to solve them. They started with easier questions and moved to more difficult questions as the interview went on.
After a couple days, the recruiter contacted me to let me know that my interview went well and they were proceeding with an offer. He also asked me to have a quick phone call with their CTO as the last step before the offer was extended. During the phone call, their CTO just covered some general questions regarding my work experience.
After the offer was delivered to me, they gave me about a week to make my decision. Unfortunately, I ended up rejecting the offer due to a competing offer, but I think this was one of the best interview experiences I’ve had in my career.