Upload Button Icon Add office photos

Filter interviews by

Hvirtuals Django Developer Interview Questions and Answers for Experienced

Updated 16 Feb 2023

Hvirtuals Django Developer Interview Experiences for Experienced

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Approached by Company

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 - HR 

(2 Questions)

  • Q1. Normal Introduction and all nothing too tough.
  • Q2. Why I hire you? And Why you left your previous company?
Round 3 - Coding Test 

Algorithm is must required and strong database.

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying for development so you have Strong algorithm and database knowledge. Most of questions are coming from both side.

Interview questions from similar companies

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

I applied via Company Website and was interviewed in Sep 2023. There were 2 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 - Technical 

(6 Questions)

  • Q1. What is hashmap
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

    • HashMap implements the Map interface in Java

    • It allows null keys and values

    • Keys in a HashMap must be unique

    • Example: HashMap map = new HashMap<>()

  • Answered by AI
  • Q2. Internal Working of hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap uses the hashCode() method of keys to calc...

  • Answered by AI
  • Q3. Compare Throw vs Throws
  • Ans. 

    Throw is used to explicitly throw an exception in a method, while Throws is used to declare the exceptions that a method may throw.

    • Throw is used within a method to throw an exception explicitly.

    • Throws is used in the method signature to declare the exceptions that the method may throw.

    • Throw is followed by an instance of Throwable class, while Throws is followed by the exception class names separated by commas.

    • Example: t...

  • Answered by AI
  • Q4. Array vs Arraylist
  • Ans. 

    Arrays are fixed in size, while ArrayLists can dynamically resize. ArrayLists provide more flexibility and functionality.

    • Arrays have a fixed size, while ArrayLists can dynamically resize.

    • ArrayLists can easily add, remove, or modify elements, while arrays require manual shifting of elements.

    • Arrays use [] syntax for declaration and initialization, while ArrayLists use the ArrayList class from the Java Collections framewo

  • Answered by AI
  • Q5. Arraylist vs LinkedList/Vector
  • Ans. 

    ArrayList is resizable array implementation, LinkedList is doubly linked list implementation, Vector is synchronized version of ArrayList.

    • ArrayList is faster for accessing elements, LinkedList is faster for adding/removing elements in middle.

    • ArrayList uses less memory than LinkedList due to contiguous memory allocation.

    • Vector is thread-safe but slower than ArrayList due to synchronization overhead.

  • Answered by AI
  • Q6. Write a code for Iterate hashmap using iterator
  • Ans. 

    Iterate through a hashmap using an iterator in Java

    • Create an iterator using the entrySet() method of the hashmap

    • Use a while loop to iterate through the hashmap entries

    • Access the key and value of each entry using the getKey() and getValue() methods

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Deloitte Java Developer interview:
  • Core Java
  • Collections
  • Spring
  • Spring Boot
  • MySQL

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

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 - Aptitude Test 

It was an easy test. Multiple choice questions bases on java

Round 3 - Technical 

(1 Question)

  • Q1. Asked oops concepts, collection, basic multithreading questions.
Round 4 - Technical 

(1 Question)

  • Q1. Asked some questions related to projects.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Coding Test 

3 questions all DSA trees graphs

Round 3 - One-on-one 

(3 Questions)

  • Q1. 2 DSA medium difficulty
  • Q2. Find middle of linked list
  • Ans. 

    To find the middle of a linked list, use the two-pointer approach.

    • Initialize two pointers, slow and fast, pointing to the head of the linked list.

    • Move the slow pointer one step at a time and the fast pointer two steps at a time.

    • When the fast pointer reaches the end of the list, the slow pointer will be at the middle.

  • Answered by AI
  • Q3. Topological sort

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm in interview.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Oops, basic ,SQL ,ado
Round 2 - Coding Test 

Curd operation with SQL connectivity

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

I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Assignment 

Programs using core java

Round 2 - Technical 

(1 Question)

  • Q1. Deep knowledge of Java
Round 3 - HR 

(1 Question)

  • Q1. Project Related and working history

I was interviewed in Jul 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 180 Minutes
Round difficulty - Medium

How can you traverse the DOM with JavaScript?

What is the box model?

What are NoSQL databases? What are the different types of NoSQL databases?

Also there was 2 coding questions. 

  • Q1. Maximum difference

    You are given an array 'ARR' of the 'N' element. Your task is to find the maximum difference between any of the two elements from 'ARR'.

    If the maximum differen...

  • Ans. Find Max And Min

    We will iterate over ARR and find the MAX and MIN of the ARR. And if the MAX - MIN is odd the return “ODD” else return "EVEN". 

    The algorithm will be-

    1. MAX = -1, MIN= 10 ^ 9 + 1
    2. For VAL in ARR.
      1. If MAX < VAL
        1. MAX = VAL
      2. If MIN > VAL
        1. MIN = VAL
    3. IF (MAX-MIN) % 2
      1. Return ODD
    4. ELSE
      1. Return EVEN
    Space Complexity: O(1)Explanation:

    O(1).

     

    Since constant space is used.

    Time Complexity: O(n)Explanation:

    O(N), where N ...

  • Answered by CodingNinjas
  • Q2. Distinct Strings With Odd and Even Swapping Allowed

    You are given an array of strings. Your task is to find the number of unique strings.

    A string is considered unique if it cannot be formed from any oth...

  • Ans. Encoding String Using Sorting
    • The idea behind this approach is to encode every string using the even and odd index characters of the string.
    • For any given string, we split the string into two substrings, one with all the even indexed characters, say evenString and the other with all the odd indexed characters, say oddString.
    • In order to generate the encoded string, we sort both these strings and concatenate them to genera...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Bharati Vidyapeeth's College of Engineering. Eligibility criteriaResume shortlistingTech Mahindra interview preparation:Topics to prepare for the interview - Strings, Arrays, Sorting algorithms, Linked List, Loops, Sliding windows, Graphs, Trees, OOPS, DSA, DBMSTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Do atleast 2 projects
Tip 2 : Complete competitive programming
Tip 3 : Practice more interview Questions particular to the company applying to

Application resume tips for other job seekers

Tip 1 : Don't lie on resume
Tip 2 : Try to wrap resume in one page

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Explain the oops concepts
  • Ans. 

    OOPs concepts are the fundamental principles of object-oriented programming.

    • Abstraction: hiding implementation details

    • Encapsulation: binding data and methods together

    • Inheritance: creating new classes from existing ones

    • Polymorphism: using a single interface to represent multiple entities

    • Objects: instances of classes with their own state and behavior

  • Answered by AI
  • Q2. What tool you have used
  • Ans. 

    I have used various tools including Eclipse, IntelliJ IDEA, Maven, Git, JIRA, and Jenkins.

    • Eclipse - for Java development and debugging

    • IntelliJ IDEA - for Java development and debugging

    • Maven - for project management and build automation

    • Git - for version control and collaboration

    • JIRA - for issue tracking and project management

    • Jenkins - for continuous integration and deployment

  • Answered by AI
  • Q3. Given a scenerio and asked the logic

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi All,
I started my career at 2017 then got placed in AMAZON I think most of the peoples dream company too 2 years I was there,
I really wanted to share my experience in clearing the capgemini interview before that i have failed to crack nearly 10MNCs don't get deppressed it helps you lot. Capggemini interview was quite tough but make sure for what role your are applying for and thoroughly learn all the concepts and don't explain them by definition have the habbit of explaining your points practally really it will make a good impact to them and don't be panic stay calm and greet them Casually, it would really help you, attend more interviews Collect the questions if you are rejected also don't worry really it will help you to crack before attending the any interview make sure you know each and every concepts if you are really dont know the answer please be open to them
HR TEAM IS REALLY NICE I would Rate them 5

ALL THE BEST

Java Developer Interview Questions & Answers

LTIMindtree user image samriddhi nautiyal

posted on 30 May 2021

I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

7 Questions

  • Q1. 1. Difference between finally and static block?
  • Ans. 

    finally is used to execute a block of code after try-catch block, while static block is executed when class is loaded.

    • finally block is used to perform cleanup operations like closing database connections, file streams etc.

    • static block is used to initialize static variables or perform any other static initialization.

    • finally block is always executed whether an exception is thrown or not, while static block is executed on...

  • Answered by AI
  • Q2. 2. Use of @autowired annotation in spring?
  • Ans. 

    The @Autowired annotation in Spring is used to automatically wire dependencies into a bean.

    • It eliminates the need for manual wiring of dependencies

    • It can be used to inject dependencies into constructors, fields, and methods

    • It can be used with other annotations like @Qualifier and @Value

    • It can be used with both XML and Java-based configurations

  • Answered by AI
  • Q3. 3. How can we make a class immutable in java?
  • Ans. 

    To make a class immutable in Java, we need to follow certain guidelines.

    • Make the class final

    • Make all fields private and final

    • Do not provide setter methods

    • If the field is mutable, return a clone of it instead of the original object

    • Ensure that any mutable objects passed to the constructor are not modified outside the class

  • Answered by AI
  • Q4. 4. What are collections in java?
  • Ans. 

    Collections are data structures that store and manipulate groups of objects.

    • Collections provide a way to manage and manipulate groups of objects

    • Java provides several built-in collection classes such as ArrayList, LinkedList, HashSet, etc.

    • Collections can be used to perform operations like searching, sorting, filtering, etc.

    • Collections can store objects of any type, including primitive types and user-defined classes

  • Answered by AI
  • Q5. Difference between arrayList and vector and Hashmap and hashtable?
  • Ans. 

    ArrayList and Vector are similar but Vector is synchronized while HashMap and HashTable are both key-value pair data structures but HashTable is synchronized.

    • ArrayList and Vector both implement List interface but Vector is thread-safe while ArrayList is not.

    • Vector is slower than ArrayList due to synchronization.

    • HashMap and HashTable both store key-value pairs but HashTable is thread-safe while HashMap is not.

    • HashMap al...

  • Answered by AI
  • Q6. What is Rest Api?
  • Ans. 

    Rest Api is a web service that uses HTTP methods to access and manipulate data.

    • Rest stands for Representational State Transfer

    • It is an architectural style for building web services

    • Uses HTTP methods like GET, POST, PUT, DELETE

    • Data is transferred in JSON or XML format

    • Examples: Twitter API, Facebook Graph API

  • Answered by AI
  • Q7. Write a program to add numbers in harmonic series. (1+1/2+1/3+.....1/n)
  • Ans. 

    Program to add numbers in harmonic series (1+1/2+1/3+...+1/n)

    • Create a variable to store the sum

    • Use a loop to iterate through the series up to n

    • Add each term to the sum

    • Print the sum

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was interviewed for the post of JAVA developer. If you are thorough with core java concepts and any JAVA framework, be it SPRING, HIBERNATE. then you are good to go. All the best for your interview.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

15 Questions

  • Q1. 1. Scenarios related to Salesforce Security Model (OWD, Profiles, Permission Sets, Roles, Sharing Rules, etc).
  • Q2. 2. Visualforce tags and pagination
  • Q3. 3. Asked to write one trigger to update related Opportunity when account is updated
  • Q4. 5. Methods of Batchable Interface
  • Ans. 

    Batchable interface has three methods: start(), execute(), and finish().

    • start() method is used to initialize the batch job and return the query locator.

    • execute() method is used to process the records returned by the query locator.

    • finish() method is used to perform any final operations after the batch job completes.

  • Answered by AI
  • Q5. Access Modifiers in Apex
  • Ans. 

    Access modifiers in Apex control the visibility and accessibility of classes, methods, variables, and interfaces.

    • There are three access modifiers in Apex: private, public, and global.

    • Private access modifier restricts access to only within the defining class.

    • Public access modifier allows access from any other class or trigger.

    • Global access modifier allows access from any Apex code in any Salesforce organization.

    • Access m...

  • Answered by AI
  • Q6. How many ways asynchronous code can be written in Salesforce
  • Ans. 

    There are multiple ways to write asynchronous code in Salesforce.

    • Using @future annotation

    • Using Queueable interface

    • Using Batch Apex

    • Using Platform Events

    • Using Asynchronous Apex REST Callouts

  • Answered by AI
  • Q7. Test Class best practices, purpose of startTest & stopTest, Test Class for Callout
  • Q8. Order Of Execution
  • Ans. 

    Order of Execution in Salesforce determines the sequence of events that occur when a record is saved.

    • Validation rules are executed first

    • Before triggers are executed next

    • Custom validation rules are executed after before triggers

    • After triggers are executed next

    • Assignment rules are executed after after triggers

    • Workflows are executed after assignment rules

    • Escalation rules are executed after workflows

    • Finally, the record is

  • Answered by AI
  • Q9. Continuation in Salesforce
  • Q10. Database.stateful
  • Q11. Annotations used in salesforce
  • Ans. 

    Annotations are used in Salesforce to add metadata to classes, methods, and variables.

    • Annotations are used to provide additional information to the compiler or runtime engine.

    • They can be used to control the behavior of code, such as enforcing security or limiting access.

    • Examples of annotations include @AuraEnabled, @TestSetup, and @Deprecated.

    • Annotations can also be used to provide documentation for code, such as @desc...

  • Answered by AI
  • Q12. Coding best practices
  • Ans. 

    Coding best practices ensure efficient, maintainable, and scalable code.

    • Use meaningful variable and function names

    • Follow a consistent coding style

    • Write modular and reusable code

    • Use version control

    • Write unit tests

    • Optimize code for performance

    • Document code and add comments

  • Answered by AI
  • Q13. Code quality tools
  • Q14. Deployment
  • Q15. If given an opportunity, what will be your approach on carrying out the mission critical tasks

Interview Preparation Tips

Interview preparation tips for other job seekers - As a developer, you should have good hands-on in coding especially in Apex, and should be well aware of various API's and tools that are provided in Salesforce, and should understand what approach best fits for the given requirement. Once you have your concepts cleared, no interviewer in the universe can confuse you by asking tricky questions, and most importantly, always speak the truth and in case you don't know the answers, instead of telling something inappropriate.
PS:- I cleared the Technical round and then they scheduled the Managerial +HR round the very next day, without discussing the time with me. I asked them to reschedule, because of my unavailability. They rescheduled on the same day as per my request. I failed to attend at rescheduled time because of my Project work and I informed them in advanced. I also sent an apology mail to recruiting HR but they didn't care. So, manage your time well, if you respect the ethics(I could have lied to my current company, like power cut or some network issue, to get some time to attend the interview).

Skills evaluated in this interview

Hvirtuals Interview FAQs

How many rounds are there in Hvirtuals Django Developer interview for experienced candidates?
Hvirtuals interview process for experienced candidates usually has 3 rounds. The most common rounds in the Hvirtuals interview process for experienced candidates are HR, Coding Test and Resume Shortlist.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.8k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.4k 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.6
 • 3.6k Interviews
Genpact Interview Questions
3.9
 • 2.9k Interviews
View all
Developer
3 salaries
unlock blur

₹2.4 L/yr - ₹3 L/yr

Explore more salaries
Compare Hvirtuals with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
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