Upload Button Icon Add office photos
Engaged Employer

i

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

6D Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

6D Technologies Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 21 Mar 2025

Top 6D Technologies Software Engineer Interview Questions and Answers for Experienced

  • Q1. Write a program to find a duplicate in two list (Take two list and wirte a program to print the same elementsin both list in note pad)
  • Q2. What is the method to find the first two maximum numbers in a given set of data?
  • Q3. What is thread pool and what are its functions
View all 8 questions

6D Technologies Software Engineer Interview Experiences for Experienced

2 interviews found

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

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between hashmap and hashset
  • Ans. 

    HashMap is a key-value pair collection while HashSet is a collection of unique elements.

    • HashMap stores key-value pairs while HashSet stores unique elements

    • HashMap allows duplicate values but keys must be unique, HashSet does not allow duplicates

    • HashMap uses keys to retrieve values, HashSet does not have keys

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring Boot, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Passionate about learning new technologies

  • Answered by AI
  • Q3. Write a program to find a duplicate in two list (Take two list and wirte a program to print the same elementsin both list in note pad)
  • Ans. 

    Program to find duplicates in two lists and print them in notepad

    • Iterate through each element in the first list and check if it exists in the second list

    • If a duplicate is found, print it to a notepad file

    • Use a hash set to store elements from the first list for efficient lookup

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. What is lookup annotation in springboot
  • Ans. 

    Lookup annotation in Spring Boot is used to indicate that a method should be cached for faster retrieval.

    • Lookup annotation is used in conjunction with @Cacheable annotation to cache the result of a method.

    • It is commonly used in Spring Boot applications to improve performance by caching frequently accessed data.

    • Example: @Lookup @Cacheable("books") public List findAllBooks() { return bookRepository.findAll(); }

Answered by AI
  • Q2. What is memory management in java
  • Ans. 

    Memory management in Java refers to the process of allocating and deallocating memory for objects in the Java Virtual Machine (JVM).

    • Java uses automatic memory management through garbage collection to handle memory allocation and deallocation.

    • Memory in Java is divided into two main areas: stack memory and heap memory.

    • Stack memory is used for storing primitive data types and references to objects, while heap memory is us...

  • Answered by AI
  • Q3. What is thread pool and what are its functions
  • Ans. 

    A thread pool is a collection of worker threads that efficiently execute asynchronous tasks.

    • Thread pool helps in managing and reusing a pool of threads to execute tasks concurrently.

    • It improves performance by reducing the overhead of creating new threads for each task.

    • Thread pool can limit the number of concurrent threads to prevent resource exhaustion.

    • Examples include Java's Executor framework and .NET's ThreadPool cl

  • Answered by AI
  • Q4. Write a program to implement a stack using array
  • Ans. 

    Implement a stack using array in a program

    • Create an array to store the stack elements

    • Implement push and pop functions to add and remove elements from the stack

    • Keep track of the top of the stack using a variable

  • Answered by AI
    Round 3 - HR 

    (2 Questions)

    • Q1. Tell me about your self
    • Ans. 

      I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

      • Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React

      • Strong background in computer science with knowledge of algorithms and data structures

      • Proficient in programming languages such as Java, Python, and C++

      • Excellent problem-solving skills and abili

    • Answered by AI
    • Q2. Some general questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be perfect in your work

    Skills evaluated in this interview

    Interview experience
    1
    Bad
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I appeared for an interview before Mar 2024, where I was asked the following questions.

    • Q1. What is the method to reverse a string in Java?
    • Ans. 

      Reversing a string in Java can be done using various methods, including StringBuilder, recursion, and character arrays.

      • Using StringBuilder: StringBuilder sb = new StringBuilder("Hello"); sb.reverse(); System.out.println(sb.toString()); // Output: olleH

      • Using a character array: char[] charArray = "Hello".toCharArray(); for (int i = 0; i < charArray.length / 2; i++) { char temp = charArray[i]; charArray[...

    • Answered by AI
    • Q2. What is the method to find the first two maximum numbers in a given set of data?
    • Ans. 

      To find the first two maximum numbers, iterate through the data while keeping track of the largest and second largest values.

      • Initialize two variables, max1 and max2, to hold the maximum and second maximum values.

      • Iterate through the array of numbers.

      • For each number, compare it with max1 and max2.

      • If the current number is greater than max1, update max2 to max1 and then update max1 to the current number.

      • If the current numb...

    • Answered by AI

    Software Engineer Interview Questions Asked at Other Companies for Experienced

    Q1. String Compression Problem Statement Implement a program that per ... read more
    asked in HCLTech
    Q2. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
    Q3. Total time: 110 mins 1. Find missing and duplicate numbers from g ... read more
    asked in HCLTech
    Q4. Reverse Array Elements Given an array containing 'N' elements, th ... read more
    asked in Cisco
    Q5. Intersection of Linked List Problem You are provided with two sin ... read more

    Interview questions from similar companies

    I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 3 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 - Coding Test 

    There is no fix platform for online coding, usually 1-2 Problem solving questions

    Round 3 - Technical 

    (1 Question)

    • Q1. Purely technical one-one or many-to-one round, asking from basic to advance questions Language Basics Computer Science Fundamentals Data Structures Programming concepts Frameworks Knowledge

    Interview Preparation Tips

    Topics to prepare for Ciena Software Engineer interview:
    • Data Structures
    • HTML
    • Java
    • Javascript
    • Angular
    • CSS
    • OOPS
    • Database
    Interview preparation tips for other job seekers - Be prepared with the basics of every technology you have worked with.

    Interview Questionnaire 

    3 Questions

    • Q1.  About project
    • Q2. Questions on networking (OSI model,TCP/IP etc)
    • Q3. Basic questions on coding and OS

    Interview Questionnaire 

    1 Question

    • Q1. Basic C++ questions. Maths puzzles and basic probability and combinatorics questions.

    I applied via Referral and was interviewed before May 2021. There were 2 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. Java and Spring questions
    Round 2 - Behavioral 

    (1 Question)

    • Q1. Scenario Based questions majorly averagely technical

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Technical into JDK8, Spring, NodeJS + some cloud and devops

    And then basics of APIs, API security, HTTP etc.
    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Campus Placement and was interviewed in Aug 2023. There were 2 interview rounds.

    Round 1 - Aptitude Test 

    60 minutes 60 aptitude and logical reasoning questions questions

    Round 2 - Technical 

    (2 Questions)

    • Q1. Can you write a program to demonstrate soccket programming
    • Ans. 

      Yes

      • Socket programming is a way to establish communication between two computers over a network using sockets.

      • It involves creating a socket, binding it to an IP address and port, listening for incoming connections, and sending/receiving data.

      • Examples of socket programming include creating a chat application, a file transfer program, or a web server.

    • Answered by AI
    • Q2. What do you know about ipv4 vs ipv6,ip masking and more computer network related stuff
    • Ans. 

      IPv4 and IPv6 are internet protocol versions. IP masking is a technique to hide IP addresses.

      • IPv4 is the fourth version of the Internet Protocol, while IPv6 is the sixth version.

      • IPv4 uses 32-bit addresses, allowing for approximately 4.3 billion unique addresses.

      • IPv6 uses 128-bit addresses, providing a significantly larger address space.

      • IP masking, also known as IP anonymization, is the process of hiding the IP address ...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be well prepared with computer network and java

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (1 Question)

    • Q1. Explain yourself in brief
    Round 2 - Coding Test 

    Programming Simple questions to understand your logical thinking

    Round 3 - Coding Test 

    Technical and HR round for better understanding your skills.

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

    (1 Question)

    • Q1. Tell me about yourelf
    • Ans. 

      I am a passionate software engineer with experience in developing web applications using various technologies.

      • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

      • Proficient in backend development with Node.js and databases like MongoDB and MySQL

      • Familiar with version control systems like Git and deployment tools like Docker

      • Strong problem-solving skills and ability...

    • Answered by AI

    Interview Questionnaire 

    1 Question

    • Q1. How to design whats up like system?
    • Ans. 

      Designing a messaging system like WhatsApp

      • Choose a reliable and scalable backend technology like Node.js

      • Implement end-to-end encryption for secure communication

      • Use push notifications for real-time messaging

      • Allow users to create groups and broadcast messages

      • Provide features like voice and video calling

      • Ensure data privacy and compliance with regulations

      • Design a user-friendly interface for easy navigation

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - the interview was not tuff

    Skills evaluated in this interview

    6D Technologies Interview FAQs

    How many rounds are there in 6D Technologies Software Engineer interview for experienced candidates?
    6D Technologies interview process for experienced candidates usually has 2 rounds. The most common rounds in the 6D Technologies interview process for experienced candidates are Technical and HR.
    What are the top questions asked in 6D Technologies Software Engineer interview for experienced candidates?

    Some of the top questions asked at the 6D Technologies Software Engineer interview for experienced candidates -

    1. Write a program to find a duplicate in two list (Take two list and wirte a prog...read more
    2. What is the method to find the first two maximum numbers in a given set of da...read more
    3. What is thread pool and what are its functi...read more
    How long is the 6D Technologies Software Engineer interview process?

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

    Tell us how to improve this page.

    6D Technologies Software Engineer Interview Process for Experienced

    based on 2 interviews

    Interview experience

    3
      
    Average
    View more
    6D Technologies Software Engineer Salary
    based on 311 salaries
    ₹2.4 L/yr - ₹12 L/yr
    18% less than the average Software Engineer Salary in India
    View more details

    6D Technologies Software Engineer Reviews and Ratings

    based on 44 reviews

    3.1/5

    Rating in categories

    3.0

    Skill development

    2.8

    Work-life balance

    3.0

    Salary

    3.1

    Job security

    2.7

    Company culture

    2.7

    Promotions

    3.0

    Work satisfaction

    Explore 44 Reviews and Ratings
    Implementation Engineer
    337 salaries
    unlock blur

    ₹2.5 L/yr - ₹11.5 L/yr

    Software Engineer
    311 salaries
    unlock blur

    ₹2.4 L/yr - ₹12 L/yr

    Senior Software Engineer
    192 salaries
    unlock blur

    ₹6 L/yr - ₹20.7 L/yr

    Senior Implementation Engineer
    153 salaries
    unlock blur

    ₹7.5 L/yr - ₹20 L/yr

    Software Developer
    117 salaries
    unlock blur

    ₹3.2 L/yr - ₹11.6 L/yr

    Explore more salaries
    Compare 6D Technologies with

    Vodafone Idea

    4.0
    Compare

    Tata Communications

    4.0
    Compare

    Tata Communications Transformation Services

    4.0
    Compare

    Tikona Infinet

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