Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by JustDial Team. If you also belong to the team, you can get access from here

JustDial Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

JustDial Software Engineer Interview Questions, Process, and Tips

Updated 29 Nov 2024

Top JustDial Software Engineer Interview Questions and Answers

View all 10 questions

JustDial Software Engineer Interview Experiences

9 interviews found

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

(2 Questions)

  • Q1. React hooks implemetation
  • Q2. Node event loop

Interview Preparation Tips

Interview preparation tips for other job seekers - just brush up your basics.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Last company exprience
  • Ans. 

    Worked as a Software Engineer at XYZ Company for 3 years.

    • Developed web applications using Java, Spring, and AngularJS.

    • Collaborated with cross-functional teams to deliver projects on time.

    • Participated in code reviews and provided feedback for improvements.

  • Answered by AI

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Templates in golang?
  • Ans. 

    Templates in golang are used for generating text-based output such as HTML or other markup languages.

    • Templates in golang are created using the text/template package or html/template package.

    • They allow for the separation of code and presentation, making it easier to maintain and update the output format.

    • Templates can include variables, control structures, and functions to generate dynamic content.

    • Example: {{.Name}} will...

  • Answered by AI
  • Q2. Channel in golang
  • Ans. 

    Channels in golang are used for communication between goroutines

    • Channels are typed conduits through which you can send and receive values with the channel operator <-

    • Channels are used to synchronize and communicate between goroutines

    • Channels can be created using the make() function with a specified type

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image prakash Jaiswal

posted on 14 Nov 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - One-on-one 

(2 Questions)

  • Q1. On call interview
  • Q2. Basic javascript questions and all depends on the team lead for which you are being hired

JustDial interview questions for designations

 Senior Software Engineer

 (2)

 Junior Software Test Engineer

 (1)

 Software Developer

 (1)

 Software Testing Engineer 1

 (1)

 Senior Software Developer and Engineer

 (1)

 Softwaretest Engineer

 (2)

 Senior Security Engineer

 (1)

 Telecom Engineer

 (1)

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. Tell me about yourself?
  • Ans. Sure! My name ----- and i am software engineer with experience of x years.I have a strong background in web technologies.Throughout my career, I have worked on various projects, Including Ecommerce .I am passionate about problem solving and finding efficient solutions through coding. I enjoy working in collaborative environment where i can learn from my team members and contribute my skill i have learnt so far to crea...
  • Answered Anonymously
Round 3 - Technical 

(3 Questions)

  • Q1. How would you handle cookies and cache in a PHP application?
  • Ans. 

    Cookies and cache in a PHP application can be handled by setting and retrieving cookies, using caching mechanisms like memcached or Redis, and implementing cache control headers.

    • Set cookies using setcookie() function in PHP

    • Retrieve cookies using $_COOKIE superglobal

    • Use caching mechanisms like memcached or Redis to store frequently accessed data

    • Implement cache control headers to control caching behavior in the applicati

  • Answered by AI
  • Q2. Can you explain what redis is and how it can be used in a web application?
  • Ans. 

    Redis is an open-source, in-memory data structure store used as a database, cache, and message broker.

    • Redis is often used for caching data to improve performance in web applications.

    • It can also be used as a database to store key-value pairs for fast retrieval.

    • Redis can be used as a message broker for real-time applications by implementing pub/sub messaging.

    • Examples: Storing session data, caching frequently accessed dat

  • Answered by AI
  • Q3. Can you explain how an AI recommendation system works?
  • Ans. 

    AI recommendation systems use algorithms to analyze user data and provide personalized suggestions.

    • AI recommendation systems collect and analyze user data such as browsing history, preferences, and interactions.

    • They use machine learning algorithms to identify patterns and similarities between users and items.

    • Based on this analysis, the system generates personalized recommendations for users, such as movies, products, o...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. How do you approach working in a collaboration team environment , and can you provide an example of a sucessful team collaboration?
  • Ans. I believe in fostering a positve and inclusive team environment.Through constant collabroration , regular feedback ansd a shared sense of ownership , we can sucessfuly deliver the feature within the given timeline.We practiced agile methodologies ,such as daily standups , sprint planning and retrospectives.This allow us to maintain a clear understanding of individual tasks and adapt our approaches as needed.
  • Answered Anonymously
  • Q2. Formal Introduction and company related information?

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay persistent ,stay adaptable and never stop learning .Be who you are?

Skills evaluated in this interview

Get interview-ready with Top JustDial Interview Questions

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a MySQL stored procedure
  • Ans. 

    A MySQL stored procedure example

    • Use CREATE PROCEDURE statement to define a new stored procedure

    • Use BEGIN and END to enclose the procedure's code

    • Use parameters to pass values into the procedure

    • Use SELECT, INSERT, UPDATE, DELETE statements within the procedure

  • Answered by AI
  • Q2. How can indexing in MySQL
  • Ans. 

    Indexing in MySQL improves query performance by creating efficient data structures.

    • Indexes are created on columns in a table to speed up SELECT queries.

    • Primary key columns are automatically indexed in MySQL.

    • Indexes can be created using CREATE INDEX statement or by adding INDEX keyword in CREATE TABLE statement.

    • Indexes can be unique or non-unique.

    • Examples: CREATE INDEX idx_name ON table_name(column_name);

    • Examples: CREAT...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write a code to to find out data and duplicate count from a array
  • Ans. 

    Code to find data and duplicate count from an array of strings

    • Iterate through the array and use a HashMap to store each element and its count

    • Increment the count if the element is already present in the HashMap

    • Finally, iterate through the HashMap to print out the elements and their counts

  • Answered by AI

Interview Preparation Tips

Topics to prepare for JustDial Software Engineer interview:
  • Coding
  • Database

Skills evaluated in this interview

Software Engineer Jobs at JustDial

View all
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Find the index of greatest number from the array?
  • Ans. 

    To find the index of the greatest number in an array.

    • Loop through the array and compare each element with the current greatest number. If the current element is greater, update the greatest number and its index.

    • Use built-in functions like Math.max() and indexOf() to simplify the code.

  • Answered by AI
  • Q2. Sql question find the top 3 employess who have max salary ?
Round 3 - HR 

(2 Questions)

  • Q1. Tell me something about yorself?
  • Q2. Why you want to join justdial?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Hirist and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Simple question from array ad object

Round 2 - Technical 

(1 Question)

  • Q1. Basic question on java script and node js

I applied via Naukri.com and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Questions on JavaScript, Mysql
Round 2 - One-on-one 

(1 Question)

  • Q1. Questions on MySQL database

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of javascript (nodejs backend) and have good knowledge in MySQL database such as storage engines, stored procedure, in built functions etc ...

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Interview Questions 

(20 Questions)

  • Q1. Explain the difference between ArrayList and LinkedList in Java. When would you choose one over the other?
  • Q2. What are the advantages and disadvantages of using Java’s synchronized keyword for thread synchronization? Can you explain how the ReentrantLock compares to synchronized?
  • Q3. What is the difference between == and .equals() in Java? When should each be used, and what issues can arise from improper usage?
  • Q4. How does the Java garbage collector work? Can you describe the different types of garbage collection algorithms available in Java?
  • Q5. What are the main features of Java 8? Can you explain how lambdas and the Stream API have changed the way Java applications are written?
  • Q6. Describe the differences between checked and unchecked exceptions in Java. Provide examples and explain how to handle them properly.
  • Q7. What is the Java Memory Model, and how does it affect multithreading and synchronization? How does volatile help ensure memory visibility?
  • Q8. Can you explain the difference between method overloading and method overriding in Java? Provide examples where each should be used.
  • Q9. What are functional interfaces in Java? How do they work with lambda expressions? Provide an example of a custom functional interface.
  • Q10. What is a Java Stream, and how does it differ from an Iterator? Explain how Streams can be used to process collections efficiently.
  • Q11. Explain the concept of immutability in Java. How does the String class achieve immutability, and what are the advantages of immutable objects?
  • Q12. What is the difference between final, finally, and finalize in Java? Provide examples to illustrate their usage.
  • Q13. Explain the Singleton design pattern in Java. How can you implement it safely to ensure thread safety?
  • Q14. What are Java annotations, and how are they used in frameworks like Spring? Explain the difference between built-in and custom annotations.
  • Q15. How do Java Streams handle parallel processing? What are the potential pitfalls of using parallel streams, and how can they be mitigated?
  • Q16. Explain the difference between ArrayList and LinkedList in Java. ArrayList is implemented as a dynamic array, while LinkedList is a doubly linked list. ArrayList provides fast random access (O(1) complexi...
  • Q17. What are the advantages and disadvantages of using Java’s synchronized keyword for thread synchronization? The synchronized keyword ensures that only one thread can access a block of code at a time. It pr...
  • Q18. What is the difference between == and .equals() in Java? == checks for reference equality, meaning it compares memory addresses. equals() checks for value equality, which can be overridden in user-defined...
  • Q19. How does the Java garbage collector work? Garbage collection in Java automatically reclaims memory occupied by unused objects. The JVM has different types of GC algorithms, including Serial, Parallel, CMS...
  • Q20. What are the main features of Java 8? Java 8 introduced lambda expressions, enabling functional-style programming. The Stream API allows efficient data processing with map, filter, and reduce operations. ...

JustDial Interview FAQs

How many rounds are there in JustDial Software Engineer interview?
JustDial interview process usually has 2 rounds. The most common rounds in the JustDial interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for JustDial Software Engineer 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 JustDial. The most common topics and skills that interviewers at JustDial expect are MySQL, PHP, Javascript, Node.Js and Software Engineering.
What are the top questions asked in JustDial Software Engineer interview?

Some of the top questions asked at the JustDial Software Engineer interview -

  1. How would you handle cookies and cache in a PHP applicati...read more
  2. Can you explain what redis is and how it can be used in a web applicati...read more
  3. Can you explain how an AI recommendation system wor...read more
How long is the JustDial Software Engineer interview process?

The duration of JustDial Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

JustDial Software Engineer Interview Process

based on 9 interviews

2 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
View more
JustDial Software Engineer Salary
based on 145 salaries
₹3.6 L/yr - ₹15 L/yr
At par with the average Software Engineer Salary in India
View more details

JustDial Software Engineer Reviews and Ratings

based on 37 reviews

3.0/5

Rating in categories

2.6

Skill development

2.9

Work-life balance

3.1

Salary

2.8

Job security

2.5

Company culture

2.3

Promotions

2.3

Work satisfaction

Explore 37 Reviews and Ratings
Software Engineer

Mumbai

0-5 Yrs

Not Disclosed

Explore more jobs
Tele Marketing Executive
1.3k salaries
unlock blur

₹1.2 L/yr - ₹4.5 L/yr

Sales Executive
1k salaries
unlock blur

₹1 L/yr - ₹4.5 L/yr

Business Development Executive
659 salaries
unlock blur

₹1.6 L/yr - ₹5 L/yr

Team Lead
555 salaries
unlock blur

₹1.5 L/yr - ₹6.1 L/yr

Certified Internet Consultant
455 salaries
unlock blur

₹1.5 L/yr - ₹4.5 L/yr

Explore more salaries
Compare JustDial with

Google

4.4
Compare

Sulekha.com

4.0
Compare

Indiamart Intermesh

3.6
Compare

Urban Company

3.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview