People, workplace, location, the work itself (if you're passionate about it), salary, and learning opportunities.
I've made some connections and friends that will last me a lifetime and learned so much about the software development lifecycle. They're also pretty flexible on vacations. But that was my experience; it might be different for a different manager.
Lots of red tape, and during my time there was a bunch of news concerning layoffs and the like. Priority was given to people who have worked there for a while, and there's little room for salary bumps even if you do a good job.
I got an online LeetCode assessment where I was given two easy-medium LeetCodes to do in a 30-minute time window. I then got an in-person interview where I was asked some questions on computer science concepts.
I had an on-site interview directly for a 16-month internship. Two team leads interviewed me. The interview lasted about an hour. There were some technical questions and some behavioral questions, but mostly technical (which were pretty easy). The
This was a very brief in-person interview. I believe the decision on hiring for my team gets made long before the interview happens, as the questions did not match any technical interview I have experienced before. The technical questions asked me to
I got an online LeetCode assessment where I was given two easy-medium LeetCodes to do in a 30-minute time window. I then got an in-person interview where I was asked some questions on computer science concepts.
I had an on-site interview directly for a 16-month internship. Two team leads interviewed me. The interview lasted about an hour. There were some technical questions and some behavioral questions, but mostly technical (which were pretty easy). The
This was a very brief in-person interview. I believe the decision on hiring for my team gets made long before the interview happens, as the questions did not match any technical interview I have experienced before. The technical questions asked me to