Upload Button Icon Add office photos

Filter interviews by

D&K Technologies Trainee Interview Questions and Answers

Updated 22 Aug 2024

D&K Technologies Trainee Interview Experiences

1 interview found

Trainee Interview Questions & Answers

user image Anonymous

posted on 22 Aug 2024

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

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

Round 1 - Aptitude Test 

8 part of mcq questions with verbal logical and analytical and technical question of 4 parts

Round 2 - Coding Test 

10 question of program in our choosen languages

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

Round 1 was an online hackerank coding test + technical MCQs.

It consisted of 5 MCQs + 1 SQL problem + 1 DSA problem based on queue + 1 Graph question + 1 java based question to create a REST API.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for any type of DSA problems for level medium to difficult.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between HashMap and ConcurentHashMap
  • Ans. 

    HashMap is not thread-safe while ConcurrentHashMap is thread-safe.

    • HashMap is not thread-safe and can cause ConcurrentModificationException if modified while iterating.

    • ConcurrentHashMap allows concurrent modifications without causing any exception.

    • ConcurrentHashMap achieves thread-safety by dividing the map into segments and locking only a portion of the map during updates.

    • ConcurrentHashMap is suitable for high-concurre...

  • Answered by AI
  • Q2. Java 8 new features
  • Ans. 

    Java 8 introduced several new features including lambda expressions, streams, functional interfaces, and default methods.

    • Lambda expressions allow you to write code in a more concise and readable way.

    • Streams provide a way to work with sequences of elements and perform operations on them.

    • Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.

    • Default methods a...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Quick sort - keep order same
  • Q2. Reverse string with spaces but keep the space position intact
  • Ans. 

    Reverse a string while keeping the position of spaces intact

    • Split the string into an array of characters

    • Iterate through the array and reverse the characters while keeping track of space positions

    • Join the array back into a string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study DSA properly and java basics - immutable class cases

Java Developer Interview Questions & Answers

UBS user image Saloni Sharma

posted on 24 May 2024

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. AWS project related

I applied via Campus Placement and was interviewed in Jul 2022. 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 - HR 

(3 Questions)

  • Q1. Interested your self : thank you for giving opportunity to introduce myself . I am Dheeraj Jadhav I am from Karnataka my graduation completed in PDA College of Engineering Kalburgi my stream is Electron...
  • Q2. Tell me about hobbies: my hobbies is playing cricket watching movie and reading book and helping Nature.
  • Q3. Tell me about your technical skill: my technical skill is Java HTML and SQL

Interview Preparation Tips

Topics to prepare for Xyz Company Java Developer interview:
  • Semiconductor
  • Digital Electronics
Interview preparation tips for other job seekers - I am Happy to Join your company because It's very use full my career to learn and good technical skill .
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Simple java coding questions on file io, atomic integers etc

I was interviewed in Oct 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions on DSA and Java.

  • Q1. 

    Max Element After Update Operations

    Given an array A of size N, initialized with all zeros, and another array ARR of M pairs of integers representing operations. Each operation consists of a range where e...

  • Ans. 

    Find the maximum element in an array after performing a series of increment operations on specified ranges.

    • Initialize an array of size N with all zeros

    • Iterate through the operations and increment elements within specified ranges

    • Return the maximum element in the array after all operations

  • Answered by AI
  • Q2. Can you explain the internal working of a hash map in Java?
  • Ans. 

    HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.

    • 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 find 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.

    • Retrieving a value involves hashi...

  • Answered by AI
  • Q3. Why do we need to override the equals and hashCode methods in Java?
  • Ans. 

    Overriding equals and hashCode methods in Java is important for proper object comparison and hashing.

    • Equals method is used to compare two objects for equality, while hashCode method is used to generate a unique integer value for an object.

    • By overriding equals and hashCode methods, we can ensure that objects are compared based on their actual content rather than memory address.

    • This is crucial for collections like HashMa...

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions based around Java.

  • Q1. How can you print even and odd numbers in increasing order using two threads in Java?
  • Ans. 

    Use two threads to print even and odd numbers in increasing order.

    • Create two threads, one for printing even numbers and one for printing odd numbers.

    • Use a shared variable to keep track of the current number to be printed.

    • Synchronize access to the shared variable to ensure correct ordering of numbers.

    • Use a loop in each thread to print the next number and update the shared variable.

  • Answered by AI
  • Q2. What is the internal working of a CopyOnWrite ArrayList?
  • Ans. 

    CopyOnWriteArrayList creates a new copy of the underlying array whenever an element is added, modified, or removed.

    • CopyOnWriteArrayList is thread-safe and suitable for scenarios where reads are more frequent than writes.

    • Adding, modifying, or removing elements in CopyOnWriteArrayList creates a new copy of the underlying array, ensuring thread safety.

    • Iterators on CopyOnWriteArrayList operate on the original array and do

  • Answered by AI
  • Q3. What are the differences between Synchronized Collection and Concurrent Collection in Java?
  • Ans. 

    Synchronized Collection is thread-safe but may have performance issues, while Concurrent Collection is optimized for concurrent access.

    • Synchronized Collection uses synchronized keyword to achieve thread-safety, while Concurrent Collection uses non-blocking algorithms like CAS (Compare and Swap).

    • Synchronized Collection locks the entire collection during modification, leading to potential performance bottlenecks, while C...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMorgan Stanley interview preparation:Topics to prepare for the interview - Java, Data Structures, Algorithms, System Design, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Thread concept is must for Morgan Stanley. So prepare that on priority
Tip 2 : Basic concepts of Oops/collection framework should be clear. 
Tip 3 : Array based program will be asked so have some hands-on.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

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

I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Stringbuilder and string buffer diff
  • Q2. Where we store the object of string
  • Ans. 

    Objects of String are stored in the String Pool in Java.

    • String objects are stored in the String Pool, a special memory area in Java heap memory.

    • String literals are automatically stored in the String Pool.

    • String objects created using the new keyword are not stored in the String Pool.

    • String.intern() method can be used to store a String object in the String Pool.

  • Answered by AI
  • Q3. What is bean in springboot
  • Ans. 

    A bean in Spring Boot is a Java object that is instantiated, assembled, and managed by the Spring IoC container.

    • Beans are defined in the Spring configuration file or using annotations like @Component, @Service, @Repository, etc.

    • Beans are singleton by default but can be scoped as prototype, request, session, etc.

    • Beans are injected into other beans using dependency injection.

    • Example: @Component annotation is used to defi

  • Answered by AI
  • Q4. What is query parameters and path param
  • Ans. 

    Query parameters are used to pass data to a web server through the URL, while path parameters are part of the URL itself.

    • Query parameters are key-value pairs added to the end of a URL after a '?'

    • Path parameters are variables within the URL path itself, denoted by curly braces {}

    • Example of query parameter: www.example.com/api/users?id=123

    • Example of path parameter: www.example.com/api/users/{userId}

  • Answered by AI
  • Q5. Code snippet related to exception
  • Q6. Diff between exception and error
  • Ans. 

    Exceptions are recoverable errors that can be handled in code, while errors are unrecoverable issues that usually result in program termination.

    • Exceptions are checked at compile time, while errors are unchecked.

    • Exceptions are subclasses of Throwable, while errors are subclasses of Error.

    • Examples of exceptions include FileNotFoundException, NullPointerException, while examples of errors include OutOfMemoryError, StackOv

  • Answered by AI

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Java questions basics,thorough in coding
  • Q2. SpringBoot basics ,coding examples
  • Q3. Java basics Thorough with all topics
  • Q4. SpringBoot basicsThrough with all topics
  • Q5. Microservices thorough with all

Interview Preparation Tips

Interview preparation tips for other job seekers - Thorough with all

D&K Technologies Interview FAQs

How many rounds are there in D&K Technologies Trainee interview?
D&K Technologies interview process usually has 2 rounds. The most common rounds in the D&K Technologies interview process are Aptitude Test and Coding Test.

Tell us how to improve this page.

D&K Technologies Trainee Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.9
 • 565 Interviews
Citicorp Interview Questions
3.7
 • 564 Interviews
Bajaj Finserv Interview Questions
4.0
 • 520 Interviews
HSBC Group Interview Questions
3.9
 • 484 Interviews
Xyz Company Interview Questions
3.8
 • 458 Interviews
American Express Interview Questions
4.2
 • 358 Interviews
BNY Interview Questions
3.9
 • 342 Interviews
UBS Interview Questions
3.9
 • 331 Interviews
Morgan Stanley Interview Questions
3.7
 • 291 Interviews
View all
Software Developer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Java Developer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Graphic Designer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Embedded Developer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Business Development Manager
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare D&K Technologies with

Bajaj Finserv

4.0
Compare

Wells Fargo

3.9
Compare

JPMorgan Chase & Co.

4.0
Compare

HSBC Group

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