Upload Button Icon Add office photos

Juno

Compare button icon Compare button icon Compare
3.5

based on 7 Reviews

Filter interviews by

Juno Software Development Engineer II Interview Questions and Answers

Updated 31 Jul 2024

Juno Software Development Engineer II Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DSA on Arrays Buy and Sell stock
  • Ans. 

    The Buy and Sell stock problem involves finding the maximum profit that can be made by buying and selling stocks in an array.

    • Iterate through the array and keep track of the minimum price to buy and maximum profit to sell.

    • Calculate the difference between each element and the minimum price, update maximum profit if a higher profit is found.

    • Return the maximum profit at the end.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Rotten Orange problem

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DFS and Recursion, Leetcode hard questions

Round 2 - Technical 

(2 Questions)

Given [rock, rockstar, star, ar], return an array where the words are composites of the other words in the array.

  • Q1. What did you do at your current job?
  • Q2. Experiences of system design?
  • Ans. 

    Experiences in system design include designing scalable and efficient software architectures.

    • Experience in designing software architectures to meet scalability and performance requirements

    • Understanding of system components and their interactions

    • Ability to optimize system design for efficiency and maintainability

    • Experience with tools and techniques for system design such as UML diagrams and design patterns

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Designing car cleaning service
  • Ans. 

    Design a car cleaning service with various packages and add-on services for customers to choose from.

    • Offer different packages such as basic wash, interior cleaning, waxing, etc.

    • Provide add-on services like carpet shampooing, leather conditioning, headlight restoration, etc.

    • Allow customers to customize their service by selecting specific options they need.

    • Implement a loyalty program to reward repeat customers with disco...

  • Answered by AI
  • Q2. Design a movie booking system
  • Ans. 

    Design a movie booking system for users to book tickets for movies at various theaters.

    • Users can search for movies by title, genre, or theater location.

    • Users can select seats and showtimes for the movie they want to watch.

    • System should handle payment processing and seat reservations.

    • Admins can manage movie listings, theater information, and user bookings.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Clarify whether HLD / LLD
2. Do focus on what is asked. If time permits, show your extra knowledge.
3. Always start with customer requierment. Think aloud and align first on scope.
4. For LLD come up with class diagram, entities, apis
5. Do practice the case studies online.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Duration: 2hrs
Platform: Hackerrank/Hackerearth
Type:DS/Algo (Graph, LinkedList, Array)

Round 2 - Technical 

(1 Question)

  • Q1. 1hr, DS/Algo, Behavorial
Round 3 - Technical 

(1 Question)

  • Q1. 1hr, System Design, Behavorial
Round 4 - Technical 

(1 Question)

  • Q1. Bar Raiser, DS/Algo, System Design, Behavorial

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear with basics. Share your contribution. Answer with numbers/impact.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Medium complex problems
Round 2 - One-on-one 

(1 Question)

  • Q1. Medium complex problems
Round 3 - One-on-one 

(1 Question)

  • Q1. System design questions
Round 4 - HR 

(1 Question)

  • Q1. Behavioural questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Online assessment. two LC medium questions. 90 minutes.

Round 2 - One-on-one 

(1 Question)

  • Q1. Four back-to-back 1 hour sessions with 1 hour lunch break. system design with the manager, LC medium-hard questions with the rest of the interviewers.
  • Ans. 

    The interview consists of four back-to-back 1 hour sessions with 1 hour lunch break, including system design with the manager and LC medium-hard questions with the rest of the interviewers.

    • Prepare for system design questions with the manager by understanding scalability, reliability, and performance considerations.

    • Practice solving LC medium-hard questions to showcase problem-solving skills and algorithmic knowledge.

    • Tak...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure you have a lot of episodes in your story bank for Leadership Principle questions since each interviewer will ask two or three LP questions.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Gas station problem
  • Ans. 

    Gas station problem

    • The gas station problem involves finding the minimum starting point from where a circular route can be completed without running out of gas.

    • The solution can be obtained using the concept of cumulative sum and tracking the minimum sum encountered.

    • If the total sum of gas is greater than or equal to the total sum of cost, a solution exists.

    • If there are multiple valid starting points, return the one with

  • Answered by AI
  • Q2. Max area in the histogram
  • Ans. 

    Find the maximum area in a histogram.

    • Iterate through the histogram and calculate the area for each bar.

    • Keep track of the maximum area encountered so far.

    • The area of a bar is calculated by multiplying its height with the width (number of consecutive bars) it can extend to.

    • Consider using a stack to efficiently calculate the area for each bar.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Simplify path problem
  • Ans. 

    The Simplify path problem involves simplifying a given absolute path to its canonical form.

    • Use a stack to keep track of the directories in the path.

    • Split the path by '/' and process each directory.

    • Ignore empty directories and '.'.

    • If encountering '..', pop the top directory from the stack.

    • Join the remaining directories in the stack to form the simplified path.

  • Answered by AI
  • Q2. N-ary tree DFS problem
  • Ans. 

    The question is about solving a problem related to N-ary tree using Depth First Search (DFS).

    • Understand the concept of N-ary tree and Depth First Search (DFS)

    • Implement the DFS algorithm to traverse the N-ary tree

    • Handle the tree nodes and perform necessary operations during traversal

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. LLD round with design patterns
  • Q2. Leadership principle discussion
Round 4 - Technical 

(2 Questions)

  • Q1. HLD round for notification system
  • Q2. Leadership principle discussion

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Intervals related question is asked

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare System design and Leetcode questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - LLD 

(1 Question)

  • Q1. Low level design for a product including designing classes and database
  • Ans. 

    Designing classes and database for a product

    • Identify the entities and relationships in the system

    • Create a class diagram with attributes and methods

    • Design the database schema with tables and relationships

    • Consider performance, scalability, and security

    • Use appropriate design patterns and principles

  • Answered by AI
Round 3 - Coding Test 

Medium level DSA problems related to tree and arrays.

Round 4 - HLD 

(1 Question)

  • Q1. High level design for 3 products
  • Ans. 

    High level design for 3 products

    • Identify user needs and requirements

    • Create a conceptual design for each product

    • Define the architecture and components

    • Consider scalability, security, and performance

    • Document the design and review with stakeholders

  • Answered by AI
Round 5 - Coding Test 

Medium level DSA problem and leadership principles situational questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for DSA, LLD, HLD, and Leadership principle questions. Practice daily DSA problems.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Oct 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Design SkipTracker() for amazon prime music.
  • Ans. 

    Design SkipTracker() for Amazon Prime Music

    • SkipTracker() should keep track of skipped songs in Amazon Prime Music

    • It should maintain a list of skipped songs as an array of strings

    • The list should be updated whenever a song is skipped

    • SkipTracker() should provide methods to add, remove, and retrieve skipped songs

  • Answered by AI
  • Q2. Design multiplayer game like pubg
  • Ans. 

    Design a multiplayer game similar to PUBG.

    • Create a large map with various terrains and buildings

    • Allow players to form teams and communicate with each other

    • Include a variety of weapons and equipment for players to find and use

    • Implement a shrinking play area to force players into closer combat

    • Include a ranking system to encourage competition and skill improvement

  • Answered by AI
  • Q3. Find a missing number in unsorted array which is having elements in the range[1,n]
  • Ans. 

    Find a missing number in an unsorted array with elements in the range [1,n].

    • Use a hash set to store the elements and check for missing numbers.

    • Calculate the sum of all elements and subtract it from the sum of the range [1,n].

    • Use XOR operation to find the missing number.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have applied through amazon job site.
Got call from HR and formal discussion.
After that they sent OA link. There were two hard questions and some system design related question. And some leadership principles.
I had total 3 rounds and got rejected.

Skills evaluated in this interview

Juno Interview FAQs

How many rounds are there in Juno Software Development Engineer II interview?
Juno interview process usually has 2 rounds. The most common rounds in the Juno interview process are Technical.
How to prepare for Juno Software Development Engineer II interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Juno. The most common topics and skills that interviewers at Juno expect are AWS, Agile Development, Backend, GCP and MongoDB.
What are the top questions asked in Juno Software Development Engineer II interview?

Some of the top questions asked at the Juno Software Development Engineer II interview -

  1. DSA on Arrays Buy and Sell st...read more
  2. Rotten Orange prob...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Amazon Interview Questions
4.1
 • 4.9k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
View all
Customer Success Specialist
5 salaries
unlock blur

₹7 L/yr - ₹7.5 L/yr

Software Developer
4 salaries
unlock blur

₹13 L/yr - ₹15 L/yr

Business Development Manager
4 salaries
unlock blur

₹4.8 L/yr - ₹6.4 L/yr

Quality Analyst
3 salaries
unlock blur

₹10 L/yr - ₹25 L/yr

Risk Analyst
3 salaries
unlock blur

₹6 L/yr - ₹11.4 L/yr

Explore more salaries
Compare Juno with

Uber

4.2
Compare

Ola Cabs

3.4
Compare

Lyft

3.6
Compare

Grab (India)

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview