One of the more awful interview processes I've been through. It was a pretty slow process, about a month, and the HR rep was terse and sounded overworked when dealing with me. Most of my interviews went well, and I know there was a gap that I could have filled. The only bad interview was with an individual who had a chip on his shoulder. He was pretty unfriendly and asked me questions that were oddly worded or had nothing to do with being a DevOps Engineer. His only relevant question was "What is DevOps?" which he probably asked because he really had no clue. The interview became a battle of wits, where he asked a ridiculous logic question about concatenation of objects in memory to determine which object is corrupt. Yeah, like, seriously, it has 0.0% with the job, and he made me squirm for 30 minutes thinking through this. Then he asked me specific questions to the problems they are having internally, which is interview fail 101. He asked, "What's the problem with a lot of microservices in Jenkins?" Literally, that was the question. Not "What are some challenges?" or "How would you create a microservices pipeline?" He wanted me to identify and solve the problems they were experiencing in 15 minutes. I responded I wasn't sure what he meant because, depending on how things are implemented, there could be no problems. I went on to suggest that perhaps multiple microservices could require different and variable workloads that would need to be accounted for, and perhaps use cloud-based ad hoc VMs for Jenkins slaves for builds. Also, dependencies between services could be difficult to create integration tests and functional tests for. He was dissatisfied and obviously wanted some specific answer to validate his thoughts or fix a very specific problem. Then the cherry on top was not even a courtesy call to let me know that they weren't moving forward.
If I give you 10 objects that are supposed to equal 1, and one equals 2, how do you find the object that equals 2?
You can do a concatenation of the objects twice and do 1 comparison.
What is the problem with a lot of microservices in Jenkins?
The following metrics were computed from 1 interview experience for the General Electric Staff DevOps Engineer role in Chicago, Illinois.
General Electric's interview process for their Staff DevOps Engineer roles in Chicago, Illinois is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for General Electric's Staff DevOps Engineer interview process in Chicago, Illinois.