I applied through a staffing agency. The process took 1 week. I interviewed at AppGate in Apr 2022
Interview
The person who screens you who was supposedly a developer in the past. They weren't able to answer a simple OOP question. The tech questions they asks you are on their screen (you can see them reading them off). They don't know them off the top of his head like a real dev would.
The person doing the tech test doesn't have an understanding of Java best practices or principles (encapsulation, immutability, thread safety, proper access modifiers, etc.). If you want the job just agree with them even if they're wrong. It's not a trick test. The person just doesn't know what they are doing. This is more of a personality test rather than a true tech out.
Interview questions [1]
Question 1
Read a log into a collection (using String.split to get lines) and use Collections (Maps) to create look ups they require. Do everything with instance variables even if it's wrong.
I applied through a recruiter. The process took 2 weeks. I interviewed at AppGate (Austin, TX) in Apr 2022
Interview
I was contacted by an outside recruitment firm. After an initial screen I spoke with a manager for about 45 minutes. We discussed my experience and the company’s products.
I was then invited to participate in a technical interview process which was both fun and practical for the role. It was challenging in some senses and fairly accessible in others. It was a good technical challenge to gauge skill level and cooperation and I think many levels of engineers would be able to complete or at least attempt it.
Interview questions [1]
Question 1
How to implement updates to a functional react component after receiving asynchronous data