JFrog interview experience Real time questions & tips from candidates to crack your interview

SRE 2

JFrog
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
It was a three-round interview. The first interview was related to data structure questions. The second round mostly consisted of cloud-related questions and scalability topics. The third round was a managerial round where questions about my current experience and the tech stack I'm working on were asked. After that, an HR round was conducted, where questions about compensation and other details were discussed.
Application story
There was an opening for a JFrog SRE position, and I connected with one of my senior mates. I received a call from the JFrog HR, and afterward, the interview was scheduled. It comprised one round of DSA, one round of networking, and cloud computing. Following that, a managerial round and an HR round were conducted.
Why selected/rejected for the role?
I answered all three questions correctly, and the next day, I received a call from HR for the next round. Following that, a managerial round was scheduled at the JFrog office in Bangalore. Now, my final HR round is pending. Hoping for the best!.
Preparation
Duration: 3 months
Topics: Data Structures , System Designs, Cloud Computing, Networking, Azure Components
Tip
Tip

Tip 1: Focus on DSA (Data Structures and Algorithms) as that is the most important aspect. The first round will be purely focused on DSA.

Tip 2: Concentrate on networking-related questions, Docker, and Kubernetes-related questions, as they are also important.

Tip 3: Aim to have good projects on your resume, such as live websites and others.

Application process
Where: Referral
Eligibility: 7.5 CGPA
Resume Tip
Resume tip

Tip 1: Your resume should be limited to one page, featuring notable MNC projects with comprehensive details of your contributions.

Tip 2: Ensure your problem-solving skills are excellent to easily clear the first round.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date17 Jan 2024
Coding problem3

It was in mid afternoon there were 3 coding questions asked in first round i answered all.3 of them and i got the call for the next round on the second day mid afternoon only .

1. Number of subarrays having even product

Moderate
25m average time
75% success
0/80
Asked in companies
Goldman SachsJUSPAYJFrog

 Given an array consisting of N integers you need to give the count of total no of subarrays inside an array having even product.

Problem approach

We can solve this questions with 2 approaches one was brute force where we just defined variable as product and we created two for loop and one for loop was to choose every value in an array and second was to choose the next value and we can check the product with every value if the product is divisible by 2 we can return the count of that no 
Second i gave the optimised code approach where we can count the total no of odd values in an array and we can directly subtract the total n - count of odd values in an array which will directly give the no of event product inside an array .

 

Try solving now

2. Averages of Levels in Binary Tree.

Easy
15m average time
85% success
0/40
Asked in companies
OYOJFrog

Given a linked list you need to find the average of all levels of that binary tree.

Problem approach

I solved this question with bfs approach created a queue which was initially point to the root values for the binary tree and after that start moving towards left and right one did the sum for left and right values in the tree and store it in vector and then move to the left and store the values and we can continue the process like that .

 

Try solving now

3. Cycle Detection In Graph

Moderate
0/80
Asked in companies
AmazonAdobeSamsung

Given a graph check if the graph is cyclic or not .

Problem approach

We create adjacency lists we can push inside the values into that adjacency lists and post that we can create a bool condition to check that if the graph is cyclic or not

Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date18 Jan 2024
Coding problem2

It was mostly consisting question of networking and cloud computing and first some dockerfile creations were asked to perform and what is staging in dockerfile and post that what tools apart from docker we can use as alternate to docker and then can you give the entire flow from browser to the pods with the steps .

1. Creating a Dockerfile for a Node Alpine Image and Running on a Specific Port

If you have an node alpine image you need to create a dockerfile how will you create that and run on.a specific port .

Problem approach

Tip 1:We need to create the dockerfile and whatever configuration he want to add we can add we can add by creating stages 
Tip 2: command should be on your tips so that you can easily write the codes .
Tip 3: your explaining process should also be good so that you can explain things clearly .

2. Implementing HTTPS with Kubernetes Ingress Components

If you want to implement https implementation how will you change the ingress components.

Problem approach

Tip 1: we need to know how to create ingress.yaml
Tip 2: all the code specifications need to be very much cleared from your end 
Tip 3: port knowledge is very important

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes