
JFrog Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at JFrog.
QA Automation Engineer
It had 2 parts: first was a call with the recruiter to talk about my job, then a ZOOM technical interview with the R&D lead, which was 2 days after the first call.
- Can you describe your current use of Docker?
- What's the difference between Docker and Kubernetes?
- Given that you run automated tests locally in your IDE, what are the advantages of using Docker in your role?
QA Automation Engineer
The interview process started with a telephone interview with HR. Then, there was a technical interview with the hiring manager where I was asked about IP, static variables, and to write a function for the first non-repeated character. Following that, there was another 1.5-hour technical interview with two people. They asked about my experience, how YouTube handles viral videos (mentioning cache), and to code an X/O game without strict syntax rules. I felt I did very well in all interviews, but unfortunately, they decided not to move forward, which was a very negative experience.
- Another 1.5h technical interview with 2 guys… tell me about your experience.. how youtube deals with viral videos .. (they use cache ) .. write X/O game with no matter to syntax
QA Automation Engineer
I spoke with the resources team for about an hour on the phone, and then they invited me for an on-site interview where I was asked technical questions like writing a function.
- Can you write a function that takes a directory folder, matches a specific string, and then prints all occurrences of that string?
JFrog Test Automation Engineer Interview Questions
Quoted word for word from JFrog interview reports.
“Solve the 'Valid Parenthesis' coding problem: Determine if a string of parentheses like "(()()()()()" is valid, meaning every opening parenthesis has a corresponding closing parenthesis.”
Read reports →“What's the difference between Docker and Kubernetes?”
Read reports →“How would you detect a loop within a linked list?”
Read reports →“Can you write a function that takes a directory folder, matches a specific string, and then prints all occurrences of that string?”
Read reports →“Could you explain the difference between overriding and overloading methods?”
Read report →“Given that you run automated tests locally in your IDE, what are the advantages of using Docker in your role?”
Read report →“Can you explain core basic concepts related to Python Automation and design patterns?”
Read report →“Can you discuss REST APIs from a technical perspective?”
Read report →“What are your thoughts on the CI-CD Model?”
Read report →Formats, difficulty and experience
Across all 5 JFrog interview reports.