3 ms·
I'm currently in the interview process with few companies, here's my experience with them: Company 1: 1 hour HR interview Coding task spend about 4 hours on
by simplyinfinity 6y ago
I'm currently in the interview process with few companies, here's my experience with them:
Company 1:
1 hour HR interview
Coding task spend about 4 hours on it, at first i implemented basic but correct implementation, no OOD & design patters or anything fancy. They said i should redo it but with SOLID OOD and design patterns + unit tests, so i threw in the most convoluted code i could think of for a console app. That did the job and got to the next part.
3 hour technical interview, ~2 hours of HR talk & getting to know me, then a set of 5 algorithms tasks. I failed at some point, as i'm not fan of algorithms tasks and i don't have CS education, so my algorithms knowledge isn't strong.
Result : Not qualified enough no offer
Company 2:
1 hour HR interview
After which they sent me a task that would have taken me about 8-10 hours to do.
I politely Declined.
Company 3:
1 HR interview
2 x 1hr technical interviews,
First technical interview : extend a very very simple code (2-3 classes) with couple of functionalities and write tests. All in all it took an hour and was pretty straightforward. With no hidden gotchas
Second technical interview : you are given task details, and have 20 minutes to come up with overall system design. after which we spend about 30 minutes going trough that and asking why i choose X or Y, or what if the requirements changed to X or Y.
then 1 hour final "culture fit" interview.
Result: waiting for offer.
Company 4:
2 x 1 hour interviews with the CTO & CEO. Tech talk mostly, but no deep algo questions. What challenges I've had and how I've solved them.
Result : waiting for offer.
Company 5:
one 1 hour HR interview, and i have to do a 5 hours long fixed time (i.e. they sent tasks at 12:00 i have to be done by 5 and send results).
And i'm debating if i should do it at all.
I've had the most pleasant experience with companies 3 & 4. From their HR staff to their Interviewers.
About about me for context: I'm a backend/full stack engineer with about 10 years of experience. I've coded professionally in PHP, C# and JavaScript. I've led few interviews, but never used spend-a-day-doing-it code challenges.
- Kuraj 6y agoCompany 3 is very close to the interview process that led me to my current job. They also gave me a choice between a "waterfall" approach, or pair programming where we talk about the solution as we go. Most pleasant interview experience I've ever had.