i
Zensar
Technologies
Filter interviews by
Volatile variables are used to indicate that a variable's value can be changed unexpectedly, while atomic variables ensure that operations on the variable are executed as a single, indivisible unit.
Volatile variables are used when a variable's value can be changed by multiple threads or external factors, and the compiler should not optimize access to that variable.
Atomic variables ensure that operations on the var...
Caching can be implemented by storing frequently accessed data in a temporary storage area to improve performance.
Use caching libraries like Redis or Memcached to store data in memory for quick access
Implement caching at different levels such as application-level caching, database query caching, and HTTP caching
Set expiration times for cached data to ensure freshness and prevent stale data
Use caching strategies li...
Salesforce is a cloud-based customer relationship management (CRM) platform that helps businesses manage their sales, marketing, and customer support.
Salesforce provides a range of tools and features for managing customer data, including lead and opportunity tracking, email marketing, and customer service management.
It allows businesses to automate their sales and marketing processes, and provides real-time analyt...
Social websites like Twitter and Reddit can help improve verbal abilities through discussions and debates.
Twitter allows users to engage in conversations and debates with people from all over the world.
Reddit has various subreddits dedicated to discussions on different topics, which can help improve vocabulary and communication skills.
Quora is another platform where users can ask and answer questions, which can he...
The OSI model has 7 layers that define how data is transmitted over a network.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and communicates with the layers above and below it.
The Physical layer deals with the physical transmission of data, while the Application layer deals with user interfaces.
Examples of protocols that operate a...
C++ is a compiled language while Java is an interpreted language.
C++ is faster and more efficient than Java.
Java is platform-independent while C++ is platform-dependent.
C++ supports multiple inheritance while Java does not.
Java has automatic garbage collection while C++ does not.
C++ allows for low-level memory manipulation while Java does not.
I am comfortable with multiple computer languages.
Java
Python
C++
JavaScript
String is immutable, String Buffer is mutable. OOPs concept focuses on objects and classes. Exception handling is used to handle runtime errors.
String is immutable, meaning its value cannot be changed once it is created. String Buffer is mutable, allowing for modifications to the value.
OOPs concept revolves around the idea of objects and classes, where objects are instances of classes and encapsulate data and beha...
OOPS concepts are fundamental to software development. They include inheritance, encapsulation, abstraction, and polymorphism.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation is the practice of hiding data and methods within a class, so they cannot be accessed from outside the class.
Abstraction is the process of simplifying complex systems by breaking them down into sma...
Understanding SQL joins and types with code examples
Types of SQL joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows from the left table
FULL JOIN returns rows when there is a mat...
Volatile variables are used to indicate that a variable's value can be changed unexpectedly, while atomic variables ensure that operations on the variable are executed as a single, indivisible unit.
Volatile variables are used when a variable's value can be changed by multiple threads or external factors, and the compiler should not optimize access to that variable.
Atomic variables ensure that operations on the variable...
Caching can be implemented by storing frequently accessed data in a temporary storage area to improve performance.
Use caching libraries like Redis or Memcached to store data in memory for quick access
Implement caching at different levels such as application-level caching, database query caching, and HTTP caching
Set expiration times for cached data to ensure freshness and prevent stale data
Use caching strategies like la...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Basic programming questions
I applied via Naukri.com and was interviewed before Nov 2023. There were 2 interview rounds.
So bad management very poor
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
Salesforce is a cloud-based customer relationship management (CRM) platform that helps businesses manage their sales, marketing, and customer support.
Salesforce provides a range of tools and features for managing customer data, including lead and opportunity tracking, email marketing, and customer service management.
It allows businesses to automate their sales and marketing processes, and provides real-time analytics a...
Salesforce is used in various industries for customer relationship management (CRM) and sales automation.
Salesforce is used by businesses to manage customer relationships and sales processes.
It is commonly used in industries such as technology, finance, healthcare, and retail.
Salesforce provides tools for lead management, opportunity tracking, and customer support.
Companies use Salesforce to streamline their sales oper...
I applied via Company Website and was interviewed before Jan 2024. There were 4 interview rounds.
3 coding questions and duration was 1hr
Based on recent technological scenarios
I applied via Approached by Company and was interviewed before Sep 2023. There was 1 interview round.
ReactJS, CSS3,HTML5, UI, Jvascript
I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.
Simple aptitude college level
Mostly just to see proper communication
Understanding SQL joins and types with code examples
Types of SQL joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows from the left table
FULL JOIN returns rows when there is a match in...
Top trending discussions
The duration of Zensar Technologies Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 12 interview experiences
Difficulty level
Duration
based on 58 reviews
Rating in categories
Senior Software Engineer
3.9k
salaries
| ₹7 L/yr - ₹26.7 L/yr |
Software Engineer
3.8k
salaries
| ₹2 L/yr - ₹10.4 L/yr |
Technical Specialist
1.5k
salaries
| ₹9.8 L/yr - ₹35 L/yr |
Softwaretest Engineer
832
salaries
| ₹2.6 L/yr - ₹9.4 L/yr |
Senior Technical Specialist
819
salaries
| ₹11.3 L/yr - ₹43 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services