I applied through an employee referral. The process took 4 weeks. I interviewed at Brightflag (Dublin, Dublin) in Feb 2021
Interview
The interview process was very interactive and encouraging. It was very different compared to other software engineering interviews. The questions were based around real problems that a developer would normally tackle rather than having to do some long-winded question based on an algorithm and logic that would never be used again beyond an interview.
Interview questions [1]
Question 1
String manipulation and object oriented programming
I applied through an employee referral. The process took 2 months. I interviewed at Brightflag (Athlone) in Nov 2020
Interview
The interview process consisted of several informal chats with person each from HR, management, and UX, and then a technical interview with two developers.
The informal chats were excellent because it allowed me to get across the kind of person I am both professionally as well as personally in an open environment. It felt more like a discussion between industry professionals than an actual interview, which I felt it made for an accurate reflection of what it would be like working with me.
The technical interview was the best I had ever had from a company. Half of it felt like a realistic scenario of developers collaborating on a solution (much like pair programming at the same desk), and the other half felt like a conversation among developers getting to know each other on a professional level.
Further to the technical interview, I very much appreciated the small things, like being free to look up solutions for problems on the internet, or the fact that all of us edited the code after discussing solutions to problems; these are exactly the kind of things that developers would actually do. In the end, the interview didn't feel like an interrogation into how much information I could regurgitate as interviews commonly do. Instead, I came out feeling like I gave the interviewers a very good idea of my knowledge and my approach to problems, that is, what it would realistically be like to work with me.
Interview questions [1]
Question 1
What is the difference between Git plumbing and porcelain?