JFrog logo

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

2.2 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at JFrog.

Showing 3 of 5
JFrog logo
JFrog

QA Automation Engineer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

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.

Confirmed questions4 questions
  • 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?
JFrog logo
JFrog

QA Automation Engineer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions1 question
  • 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
JFrog logo
JFrog

QA Automation Engineer

Engineering · more than a year ago

Entry Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Onsite Technical screen
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • 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

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

Formats, difficulty and experience

Across all 5 JFrog interview reports.

Interview formats

Technical 41.7%
Coding 33.3%
Behavioral 25%

Interview difficulty

Easy 0%
Average 60%
Difficult 40%

Candidate experience

Negative 40%
Positive 40%
Neutral 20%