Engineers are expected to think end-to-end, as "product engineers". Great flexibility, work-life balance, and benefits are offered. Entrepreneurial thinking is encouraged.
Confrontation averse and consensus-driven culture. Frequent layoffs. Too much middle management.
People, especially engineers, aren't interchangeable and expendable. Every time you lay someone off or let someone go, or change direction, you lose invaluable amounts of information.
I recently had an interview at Intuit for the position of Staff Software Engineer, and it was one of the most unprofessional experiences I've ever had. Firstly, the interviewer was 10-12 minutes late, and I was about to write an email to the recruit
Talk about all the details of your project. Do a craft project, and you need to give an architecture POC of the project, implementation, testing, and etc. It would be great if you could compare the pros and cons of each of the solutions that help t
Unlike other interviews, I felt like I could really prepare for this one. Although you don't know the details of the REST API you'll need to implement, you can get really far by preparing ahead of time. I went through the process multiple times befor
I recently had an interview at Intuit for the position of Staff Software Engineer, and it was one of the most unprofessional experiences I've ever had. Firstly, the interviewer was 10-12 minutes late, and I was about to write an email to the recruit
Talk about all the details of your project. Do a craft project, and you need to give an architecture POC of the project, implementation, testing, and etc. It would be great if you could compare the pros and cons of each of the solutions that help t
Unlike other interviews, I felt like I could really prepare for this one. Although you don't know the details of the REST API you'll need to implement, you can get really far by preparing ahead of time. I went through the process multiple times befor