i
Zensar Technologies
Filter interviews by
Top trending discussions
posted on 21 Aug 2024
I applied via Job Portal and was interviewed before Aug 2023. There was 1 interview round.
Ask 2 sorting techniques
I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.
I am open to discussing salary based on the responsibilities and requirements of the position.
I am flexible and open to negotiation.
I am looking for a competitive salary based on my skills and experience.
I would like to be compensated fairly for the value I can bring to the company.
I am interested in discussing the overall compensation package, including benefits and bonuses.
My family background is diverse and multicultural, with members from different countries and professions.
My parents are from different countries, which has exposed me to different cultures and languages.
My father is a doctor and my mother is an engineer, which has influenced my interest in both medicine and technology.
I have relatives who are teachers, artists, and entrepreneurs, which has broadened my perspective on v...
Looking for new challenges and growth opportunities.
Seeking a more challenging role to enhance my skills and knowledge.
Interested in working with new technologies and frameworks.
Want to be part of a dynamic and innovative team.
Desire for career growth and advancement.
Looking for a better work-life balance.
In 5 years, I see myself as a highly skilled Fullstack Java Developer, leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously improving my skills
Contributing to the success of the company
I am a Fullstack Java Developer with experience in developing web applications using Java, Spring, and JavaScript.
I have a strong understanding of Java programming language and its frameworks like Spring and Hibernate.
I am proficient in front-end technologies like HTML, CSS, and JavaScript.
I have experience in developing RESTful APIs and working with databases like MySQL and MongoDB.
I am familiar with Agile development...
I was interviewed in Aug 2023.
A simple program to print 'fizz' for multiples of 3, 'buzz' for multiples of 5, and 'fizzbuzz' for multiples of both.
Iterate through numbers from 1 to n.
Use modulo operator to check divisibility by 3 and 5.
Print 'fizz', 'buzz', or 'fizzbuzz' accordingly.
Yes, classes implementing an interface must implement interface methods.
Classes implementing an interface must provide concrete implementations for all methods declared in the interface.
Failure to implement all interface methods will result in a compilation error.
Interfaces are used to define a contract that implementing classes must adhere to.
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
posted on 15 Feb 2022
1)Driffience between Abstract class &
Interface.
-abstract class
represents property
&
behaviour of an object
whereas
interface
represents
behaviour
of an object.
2)Driffience between equal() vs ==operator.
equal() is
an object class method
whereas
equal() of string class
override
the object class equal().
3)can we use pointer's in Java.
Not explicitly but implicitly we can use pointer's in java.
Dynamic m/m refers with help of pointer's but java does not support the pointer's.
when we r creating an object in java refrence varaible of an object holds the identity that is nothing but an implicit pointer that holds an unique identity of an object.
4)How we can print object ID.
-Object ID printed with help of object class which is a service provider class having 9().
5)what is object class.
-it is a super class of all predefined & userdefined class.
6)Write a prog to get name of main thread in java.
-class A
{
psvm(String args [])
{
s.o.pln(Thread.currentThread().getName());
}
}
7)length vs length()
-length
is
data menmber
of proxy class
whereas
length() is a string class().
JVM is an abstract machine that executes Java bytecode.
JVM stands for Java Virtual Machine.
It is responsible for interpreting and executing Java bytecode.
JVM provides platform independence to Java programs.
It has its own memory management system and garbage collector.
JVM can be implemented on different operating systems.
Examples of JVM languages include Java, Kotlin, and Scala.
I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.
4 senior interviewer in group discus
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in May 2023. There were 3 interview rounds.
A cookie is a small piece of data stored on the user's computer by the web browser, used to track user activity and personalize user experience.
Cookies are used to store user preferences, login information, and shopping cart items.
They help websites remember users and their preferences, making the browsing experience more personalized.
Cookies can also be used for tracking user behavior, such as analyzing website traffi...
Core java, servlet ,jdbc
Synchronization is the process of coordinating multiple threads to ensure safe and consistent access to shared resources.
Synchronization is used to prevent race conditions and ensure thread safety.
It can be achieved using synchronized blocks or methods.
Synchronization can cause performance issues if not used properly.
Example: Synchronizing access to a shared counter variable in a multi-threaded application.
Encapsulation is the process of hiding implementation details and providing access to only necessary information.
Encapsulation is achieved through access modifiers such as public, private, and protected.
It helps in achieving data abstraction and information hiding.
Encapsulation provides better control over the data and prevents unauthorized access.
Example: A class with private variables and public methods to access the...
An interface in Java is a collection of abstract methods and constants that can be implemented by a class.
Interfaces are used to achieve abstraction and provide a way to implement multiple inheritance in Java.
All methods in an interface are abstract by default and cannot have a body.
A class can implement multiple interfaces but can only extend one class.
Interfaces can also have default and static methods with a body.
Ex...
Collection framework is a set of classes and interfaces that provide a way to store and manipulate groups of objects.
It provides interfaces like List, Set, Queue, etc. for storing collections of objects.
It also provides classes like ArrayList, HashSet, PriorityQueue, etc. that implement these interfaces.
It allows easy manipulation of collections using methods like add, remove, contains, etc.
It provides algorithms like ...
ArrayList is not synchronized while Vector is synchronized.
ArrayList is faster than Vector as it is not synchronized.
Vector is thread-safe while ArrayList is not.
Vector is a legacy class while ArrayList is not.
Vector can grow by a specified amount while ArrayList grows by 50% of its size.
Example: ArrayList
Example: list.add(1); vector.add(1);
Example: list.get(0);
Legacy classes in Java are the classes that have been replaced by newer versions but are still supported for backward compatibility.
Legacy classes are part of the Java API and are still supported for backward compatibility.
They have been replaced by newer versions but are still used in older applications.
Examples of legacy classes include Vector, Hashtable, and Enumeration.
Legacy classes are not recommended for use in ...
Joins in SQL are used to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables in a single query.
There are different types of joins such as inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables, left join returns all rows from the left table and matching rows from the right table, right join returns...
Autoboxing is the automatic conversion of primitive data types to their corresponding object wrapper classes.
Autoboxing allows primitive data types to be used as objects.
Auto-unboxing is the reverse process of autoboxing.
Autoboxing and auto-unboxing are performed automatically by the compiler.
Example: int i = 10; Integer j = i; // autoboxing
Example: Integer j = 10; int i = j; // auto-unboxing
Where clause filters rows before grouping, having clause filters groups after grouping.
Where clause is used to filter rows based on a condition before grouping.
Having clause is used to filter groups based on a condition after grouping.
Where clause is used with SELECT, UPDATE, DELETE statements.
Having clause is used with SELECT statement and GROUP BY clause.
Where clause cannot contain aggregate functions.
Having clause c...
based on 1 interview
Interview experience
Senior Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
1.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
830
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Specialist
720
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech