Filter interviews by
Aptitudes on operating system, code snippets
Design patterns in Java are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable code.
Some common design patterns in Java include Singleton, Factory, Observer, and Strategy.
Each design pattern has its own purpose and can be applied in different scenarios.
Design patterns promote code reusability and help in organizing code in a structured manner.
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Zopsmart Technology interview questions for popular designations
Get interview-ready with Top Zopsmart Technology Interview Questions
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
Two questions were asked with a time duration of 35 minutes. But the problem was that they asked Good Knowledge of Fundamentals of CS and Good Hands on Data Structures, and they just took technical round at the first place. WHY?
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
String constant pool is a memory area in Java where unique string literals are stored to optimize memory usage.
String constant pool is a part of the Java heap memory.
It stores unique string literals to avoid duplicate storage.
Strings created using double quotes are stored in the string constant pool.
Strings created using new keyword are stored in the heap memory.
Yes, we can create object for abstract classes and interfaces in Java.
Objects cannot be created for abstract classes directly, but can be created for concrete subclasses that extend the abstract class.
Interfaces cannot be instantiated, but objects can be created for classes that implement the interface.
Example: Abstract class Animal { abstract void makeSound(); } Class Dog extends Animal { void makeSound() { System.out...
The keyword used in interface for concrete method is 'default'.
The 'default' keyword is used in interfaces to provide a default implementation for a method.
It allows interfaces to have concrete methods without requiring implementing classes to override them.
Example: 'default void methodName() { // method implementation }'
I applied via Campus Placement
30 min exam online test with easy and medium leetcode questions. Precisely Bulls and Cow problem and remove K digits leetcode questions
It was sort of assessment which consists of technical questions and coding round
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
Basic questions of dbms ,os
To delete the middle node of a linked list, we can iterate through the list to find the middle node and then remove it by adjusting the pointers.
Iterate through the linked list to find the middle node by using two pointers - one moving one node at a time and the other moving two nodes at a time.
Once the middle node is found, adjust the pointers to skip over the middle node and connect the nodes before and after it.
Hand...
Top trending discussions
The duration of Zopsmart Technology interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 48 interviews
Interview experience
based on 109 reviews
Rating in categories
4-7 Yrs
Not Disclosed
Software Engineer
85
salaries
| ₹8 L/yr - ₹14.5 L/yr |
Software Development Engineer
82
salaries
| ₹8 L/yr - ₹15 L/yr |
Software Developer
74
salaries
| ₹8 L/yr - ₹14 L/yr |
Senior Software Engineer
51
salaries
| ₹11.7 L/yr - ₹31 L/yr |
Software Development Engineer II
47
salaries
| ₹11 L/yr - ₹18.5 L/yr |
Flipkart
Amazon
Paytm Mall
Snapdeal