Definitely work at Zendesk if you want a balanced work environment and plenty of opportunities to learn. I had a great time at Zendesk because of the friendly atmosphere. The people I met were also very intelligent and helped me grow greatly as a software engineer.
They don't provide free lunch every day. But usually, 3-4 times a week, they have events with free food and compensate for team lunches.
Also, eating out with your team members is fun anyway.
I had submitted my resume through LinkedIn and was contacted by a recruiter who did the initial screening of my interests and if my skillset matched the requirements. Though I didn't have any experience in Node.js/Ruby on Rails (their primary stack),
1st - Filled out questionnaire (Background) 2nd - Video call (behavioral questions) 3rd - 5 days project (build a game) 4th - Onsite (resume dive, design, background) Overall experience was good. Waited 2 weeks for the onsite invitation and 3-4 days
Got an email 2-3 weeks after application saying I needed to fill out 7 questions (this instead of calling). Heard back 1 week later to a coding challenge that I have 5 days to do. 2 weeks later was the Skype interview with the hiring manager, then
I had submitted my resume through LinkedIn and was contacted by a recruiter who did the initial screening of my interests and if my skillset matched the requirements. Though I didn't have any experience in Node.js/Ruby on Rails (their primary stack),
1st - Filled out questionnaire (Background) 2nd - Video call (behavioral questions) 3rd - 5 days project (build a game) 4th - Onsite (resume dive, design, background) Overall experience was good. Waited 2 weeks for the onsite invitation and 3-4 days
Got an email 2-3 weeks after application saying I needed to fill out 7 questions (this instead of calling). Heard back 1 week later to a coding challenge that I have 5 days to do. 2 weeks later was the Skype interview with the hiring manager, then