i
Zensar Technologies
Filter interviews by
I applied via Company Website and was interviewed in May 2021. There were 4 interview rounds.
Informatica is a data integration tool used for ETL (Extract, Transform, Load) processes.
Used for data integration and ETL processes
Can connect to various data sources and targets
Provides a graphical interface for designing and managing workflows
Supports scheduling and monitoring of workflows
Can handle large volumes of data
Examples of use cases include data warehousing, data migration, and data synchronization
Transformations are changes made to data to convert it from one form to another.
Transformations are used in data processing and analysis.
They can involve changing the format, structure, or content of data.
Examples include converting data from one file type to another, normalizing data, and aggregating data.
Transformations can be performed using programming languages, tools, or software.
They are important for data integ
Active and passive transformations are methods used in data integration to transform data from one format to another.
Active transformations are used to change the number of rows that pass through the transformation, such as filtering or sorting data.
Passive transformations do not change the number of rows that pass through the transformation, such as changing data types or renaming columns.
Examples of active transforma...
Datamart is a subset of a data warehouse that is designed for a specific business unit or department.
Datamarts are smaller than data warehouses and are designed for a specific purpose.
They contain a subset of data from the larger data warehouse.
They are often used by business analysts to analyze data specific to their department.
Examples include sales datamarts, marketing datamarts, and finance datamarts.
Error handling is the process of identifying, catching, and resolving errors in software programs.
Errors can occur due to various reasons such as incorrect input, network issues, hardware failure, etc.
Error handling involves using try-catch blocks, exception handling, and logging to handle errors.
Proper error handling improves the reliability and usability of software programs.
Examples of error handling include display...
Design includes elements such as layout, color, typography, and functionality.
Layout
Color
Typography
Functionality
Workflow monitors are tools used to track and manage the progress of tasks in a workflow.
Workflow monitors provide real-time visibility into the status of tasks in a workflow.
They can be used to identify bottlenecks and optimize workflow efficiency.
Examples of workflow monitors include Apache Airflow, Jenkins, and AWS Step Functions.
Session is a way to store and maintain user-specific data during their visit to a website or application.
Sessions are created when a user logs in or starts using an application.
Data stored in a session can be accessed and modified throughout the user's visit.
Sessions are typically stored on the server side and identified by a unique session ID.
Common uses for session data include user authentication, shopping cart cont
I encountered various errors while working on tasks as a Junior Software Engineer.
Syntax errors: Mistakes in code syntax that prevent it from compiling or running.
Logic errors: Flaws in the logic of the code that lead to incorrect results.
Runtime errors: Issues that occur during program execution, such as null pointer exceptions or division by zero errors.
Integration errors: Problems when integrating different componen...
A data warehouse is a large, centralized repository of data that is used for analysis and reporting.
Data is extracted from various sources and transformed into a common format
Data is organized into dimensions and facts for efficient querying
Used for business intelligence and decision-making
Examples include Amazon Redshift, Microsoft Azure Synapse Analytics
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
The join condition is specified using the ON keyword followed by the column(s) to join on
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.colu
Tableau is a data visualization tool used for creating interactive dashboards and reports.
Tableau allows users to connect to various data sources and create visualizations using drag-and-drop functionality.
It offers a wide range of chart types, including bar charts, line charts, scatter plots, and maps.
Tableau also has features for data blending, filtering, and forecasting.
It is commonly used in business intelligence, ...
Visualize data in Tableau using various charts and graphs.
Select appropriate chart type based on data and analysis goal
Use color, size, and shape to encode additional information
Create interactive dashboards for exploration and analysis
Utilize Tableau's built-in features such as filters and parameters
Consider audience and design for effective communication
Tableau is a powerful data visualization tool that helps in analyzing and presenting complex data in an easy-to-understand format.
Allows creation of interactive dashboards and reports
Enables quick and easy data exploration
Provides real-time collaboration and sharing of insights
Supports integration with various data sources
Offers advanced analytics and predictive modeling capabilities
Tableau was preferred due to its ease of use and better visualization capabilities.
Tableau has a more user-friendly interface compared to Power BI.
Tableau offers better visualization options and allows for more customization.
Tableau has a larger community and more resources available for support.
Power BI is more suitable for data modeling and analysis.
The decision to use Tableau over Power BI was based on the specific
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Power Automate best practices involve proper planning, testing, and documentation.
Plan your flows before creating them to ensure they meet your requirements.
Test your flows thoroughly to identify and fix any issues before deployment.
Document your flows, including their purpose, inputs, outputs, and any dependencies.
Use naming conventions and comments to make your flows easier to understand and maintain.
Consider securit...
Different types of APIs include REST, SOAP, GraphQL, and gRPC.
REST API: Uses HTTP methods like GET, POST, PUT, DELETE for communication.
SOAP API: Uses XML for message format and WSDL for service description.
GraphQL API: Allows clients to request only the data they need.
gRPC API: Uses Protocol Buffers for serialization and supports bidirectional streaming.
Power Automate allows for multiple data sources to be used in a single flow.
Power Automate supports connecting to various data sources such as SharePoint, Excel, SQL Server, and more.
You can use multiple data sources in a single flow by adding multiple actions to connect to different sources.
For example, you can retrieve data from a SharePoint list and then update a SQL Server database in the same flow.
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
2nd round was about again Android but more focused on security features of android
3rd round was live coding . I was asked to make an app from scratch in 1 hour without even using google.
Zensar Technologies interview questions for popular designations
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Experienced Java Developer with a passion for creating efficient and scalable applications.
Over 5 years of experience in Java development
Strong knowledge of object-oriented programming principles
Proficient in Spring framework and Hibernate
Experience with RESTful web services and microservices architecture
Familiar with Agile methodologies and version control systems like Git
Spring Boot simplifies the development of Java applications by providing a set of tools and conventions.
Spring Boot eliminates the need for manual configuration by providing defaults and auto-configuration.
It includes embedded servers like Tomcat, Jetty, or Undertow for easy deployment.
Spring Boot starters help in quickly setting up dependencies and configurations.
Annotations like @SpringBootApplication and @RestContro
Spring Security is used for authentication and authorization in Java projects.
Spring Security provides authentication and authorization support out of the box.
It can be configured using XML or Java configuration.
It supports various authentication mechanisms like form-based, basic, and OAuth.
Roles and permissions can be defined using annotations or configuration.
Example: @EnableWebSecurity annotation enables Spring Secu
Annotation used to mark a class as a Spring Boot application
Main annotation in Spring Boot to indicate the starting point of the application
Combines @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations
Used to enable the auto-configuration feature in Spring Boot
Reduces the need for XML configuration in Spring applications
Find frequency of all elements in a given string
Create a HashMap to store the frequency of each element in the string
Iterate through the string and update the frequency in the HashMap
Convert the HashMap to an array of strings for the final result
I am a Java Developer with 5 years of experience in developing web applications and implementing software solutions.
5 years of experience in Java development
Proficient in developing web applications
Skilled in implementing software solutions
Success is achieving personal goals, feeling fulfilled, and making a positive impact on others.
Success is subjective and can vary from person to person.
It is not just about achieving wealth or fame, but also about personal growth and happiness.
Success can be measured by the impact one has on others and the legacy they leave behind.
Examples of success include reaching career milestones, maintaining healthy relationships...
My strengths include strong problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.
Strength: Strong problem-solving skills - I enjoy tackling complex problems and finding efficient solutions.
Strength: Attention to detail - I take pride in producing high-quality work and ensuring accuracy.
Weakness: Being too critical of my own work - I strive for perfection and sometim...
I come from a close-knit family with a strong emphasis on education and hard work.
Family is supportive and values education
Parents are both professionals
Have a sibling who is also in the tech industry
I approach problem-solving by breaking down the issue, researching possible solutions, and testing different approaches.
Identify the problem and gather all relevant information
Brainstorm potential solutions and evaluate their feasibility
Implement the chosen solution and test it to ensure it resolves the problem
Iterate on the solution if needed to improve its effectiveness
Get interview-ready with Top Zensar Technologies Interview Questions
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 applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.
The coding test consisted of easy to medium difficulty questions: 1. Find the Kth largest element. 2. Print an array based on the sequence specified in a different array. Additionally, there was a classical stack problem involving valid parentheses.
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
MCQ'S on Core Java, Java8, SQL, Microservices and Coding question in Java.
Use Java streams to filter prime numbers from a list, find highest employee salary, and demonstrate basic SQL joins.
Use Java streams to filter prime numbers from the list
Use streams to find the highest salary of employees
Demonstrate basic SQL queries for joins
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Authorization determines what a user can access, while authentication verifies the user's identity.
Authorization controls access to resources based on user permissions
Authentication verifies the user's identity through credentials like passwords or biometrics
Authorization comes after authentication in the access control process
Example: After logging into a system (authentication), a user is authorized to view certain f
SSO stands for Single Sign-On, a method of access control that allows a user to log in with a single ID and password to access multiple applications.
SSO eliminates the need for users to remember multiple passwords for different applications.
It improves user experience by reducing the number of times a user has to log in.
SSO can be implemented using technologies like SAML, OAuth, or OpenID Connect.
Example: A user logs i...
I applied via Job Fair and was interviewed in Oct 2024. There was 1 interview round.
Top trending discussions
The duration of Zensar Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 193 interviews
Interview experience
based on 2.5k reviews
Rating in categories
6-10 Yrs
Not Disclosed
12-15 Yrs
Not Disclosed
5-7 Yrs
Not Disclosed
Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
1.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
827
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Specialist
719
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech