Societe Generale Global Solution Centre
100+ JK Lifestore Interview Questions and Answers
Q101. Data wrangling in R
Data wrangling in R involves cleaning, transforming, and preparing data for analysis.
Use packages like dplyr and tidyr for data manipulation
Handle missing values using functions like na.omit() or complete.cases()
Reshape data using functions like gather() and spread()
Use regular expressions to extract and manipulate text data
Visualize data using ggplot2 package
Q102. Whatvis the challennging situation
The challenging situation is managing a team with conflicting personalities and work styles.
Identify each team member's strengths and weaknesses
Encourage open communication and collaboration
Set clear expectations and goals for the team
Address conflicts promptly and constructively
Provide opportunities for team building and bonding activities
Q103. Culture difference between india and France
India and France have significant cultural differences in terms of language, cuisine, traditions, and social norms.
Language: India has hundreds of languages and dialects, while France primarily speaks French.
Cuisine: Indian cuisine is known for its use of spices and vegetarian dishes, while French cuisine is famous for its cheeses, wines, and pastries.
Traditions: India has a rich history of festivals and rituals, while France is known for its art, fashion, and literature.
Soci...read more
Q104. Features of latest version of c sharp
C# 9.0 introduces new features like records, init-only setters, and top-level statements.
Records provide a concise syntax for defining immutable types.
Init-only setters allow setting properties only during object initialization.
Top-level statements allow writing code without a class or namespace.
Improved pattern matching with logical patterns and relational patterns.
Function pointers and improved support for native interop.
New target-typed expressions and covariant returns.
So...read more
Q105. How is command system network?
Command system network is a centralized system that controls and coordinates various devices and processes.
Command system network typically consists of a central server or controller that communicates with multiple devices or subsystems.
It allows for centralized monitoring, control, and coordination of various processes or equipment.
Examples include industrial automation systems, smart home systems, and military command and control systems.
Q106. Role of Investment Bank
Investment banks help companies and governments raise capital by underwriting and selling securities.
Assist in mergers and acquisitions
Provide financial advisory services
Underwrite and sell securities
Help clients raise capital
Facilitate trading of securities
Examples: Goldman Sachs, JPMorgan Chase, Morgan Stanley
Q107. Write an SQL query
SQL query to retrieve all employees from a specific department
Use SELECT statement to retrieve data
Specify the columns to be selected
Use WHERE clause to filter by department
Q108. Find departement wise total sal?
To find department wise total salary, sum up the salaries of employees in each department.
Group employees by department
Calculate total salary for each department
Display department wise total salary
Q109. What is react virtual DOM
React virtual DOM is a lightweight copy of the actual DOM, used for efficient updates and rendering in React applications.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.
React uses virtual DOM to efficiently update and render components without directly manipulating the actual DOM.
When changes are made to the virtual DOM, React calculates the most efficient way to update the actual DOM.
This helps in improving performance by minimizing ...read more
Q110. Write a program to sum to array in place
Program to sum two arrays in place without using extra space
Iterate through the arrays from right to left, adding the elements and storing the sum in the first array
Handle carry while adding the elements
Ensure to handle cases where arrays have different lengths
Q111. How is software testing
Software testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.
Software testing involves identifying defects or bugs in the software.
It helps in ensuring the quality and reliability of the software.
Types of software testing include unit testing, integration testing, system testing, and acceptance testing.
Q112. What is corporate action
Corporate action refers to any event initiated by a public company that impacts its shareholders and securities.
Corporate actions can include stock splits, mergers, acquisitions, dividends, rights issues, and spin-offs.
These actions can affect the value of the company's stock and the overall financial health of the company.
Shareholders need to be aware of corporate actions as they can have a significant impact on their investments.
Corporate actions are typically approved by t...read more
Q113. Python code snippets for different codes
Python code snippets for different codes
Use Python's built-in functions like print(), input(), and len() for basic code snippets
For loops and if statements are commonly used in Python code
Import libraries like math or random for more advanced code snippets
Q114. Difference between delegate and event
Delegate is a type that holds a reference to a method, while an event is a mechanism for communication between objects.
Delegate is a type that can hold a reference to a method, while an event is a mechanism for communication between objects.
Delegates are used to implement callbacks and event handlers, while events are used to notify subscribers when something happens.
Delegates can be multicast, meaning they can hold references to multiple methods, while events can only have o...read more
Q115. whsts friend function in java
Friend function in Java is a function that is declared in a class but is not a member of that class. It can access private and protected members of the class.
Friend functions are not part of the class but have access to its private and protected members.
They are declared using the 'friend' keyword in Java.
Friend functions can be useful for providing access to private members of a class to external functions or classes.
Q116. Explain types of joins?
Types of joins are used in databases to combine rows from two or more tables based on a related column between them.
Inner Join: Returns rows when there is at least one match in both tables.
Left Join (or Left Outer Join): Returns all rows from the left table and the matched rows from the right table.
Right Join (or Right Outer Join): Returns all rows from the right table and the matched rows from the left table.
Full Join (or Full Outer Join): Returns rows when there is a match ...read more
Q117. Enterprise resource planning tool
Enterprise resource planning tool is a software system used by organizations to manage and integrate important parts of their businesses.
ERP tools help streamline processes and improve efficiency in areas such as finance, HR, supply chain, and customer service.
Examples of popular ERP tools include SAP, Oracle, Microsoft Dynamics, and NetSuite.
These tools often include modules for different functions like accounting, inventory management, and CRM.
ERP systems can be cloud-based...read more
Q118. Advance in .net technology
Advancements in .NET technology include .NET Core, Blazor, and C# 9.0.
Introduction of .NET Core for cross-platform development
Blazor for building web applications using C# instead of JavaScript
C# 9.0 with new features like records, init-only properties, and top-level statements
Q119. What is kyc and aml
KYC (Know Your Customer) and AML (Anti-Money Laundering) are regulatory compliance processes to prevent financial crimes.
KYC is the process of verifying the identity of customers to ensure they are not involved in any illegal activities.
AML is the process of monitoring financial transactions to detect and prevent money laundering and terrorist financing.
KYC and AML are mandatory for financial institutions to comply with regulations and prevent financial crimes.
Examples of KYC...read more
Q120. How is Python??
Python is a versatile and powerful programming language known for its simplicity and readability.
Python is widely used for web development, data analysis, artificial intelligence, and automation.
It has a large standard library and a vibrant community of developers.
Python code is easy to read and write, making it a great choice for beginners and experienced programmers alike.
Q121. What is Network ??
A network is a collection of computers, servers, mainframes, network devices, and other devices connected to one another to share data and resources.
Networks can be classified based on their size (LAN, WAN, MAN)
Networks can be wired (Ethernet, fiber optic) or wireless (Wi-Fi, Bluetooth)
Networks can be used for sharing files, printers, internet access, and communication
Examples of networks include the internet, company intranets, and home networks
Q122. what is server???
A server is a computer or software program that provides functionality for other programs or devices, often over a network.
A server stores and manages data, files, or applications for clients to access remotely.
Servers can provide services such as email, web hosting, file sharing, and database management.
Examples of servers include web servers like Apache or Nginx, email servers like Microsoft Exchange, and file servers like Windows Server.
Q123. What is RDMS ?
RDBMS stands for Relational Database Management System, a software for managing relational databases.
Data is stored in tables, which consist of rows and columns.
Supports SQL (Structured Query Language) for querying and managing data.
Ensures data integrity and supports ACID properties (Atomicity, Consistency, Isolation, Durability).
Examples include MySQL, PostgreSQL, Oracle Database, and Microsoft SQL Server.
Allows relationships between tables through foreign keys.
Q124. Designing MakeMyTrip application
Designing MakeMyTrip application
Identify user requirements and create a user-friendly interface
Integrate APIs for flight, hotel, and cab bookings
Implement secure payment gateway and user authentication
Ensure scalability and performance optimization
Provide personalized recommendations based on user history
Q125. Difference between python and java
Python is dynamically typed, interpreted language while Java is statically typed, compiled language.
Python is easier to learn and write code quickly.
Java is more verbose and requires more code to accomplish the same task.
Python is better suited for scripting and rapid prototyping.
Java is better suited for large-scale enterprise applications.
Python has a larger community and more third-party libraries.
Java has better performance and is more secure.
Python is used for data scien...read more
Q126. Explain one pattern you created
I created a pattern called 'The Fibonacci Spiral' inspired by the Fibonacci sequence.
The Fibonacci Spiral is a geometric pattern that starts with a small square followed by a series of squares whose sides are the Fibonacci numbers.
Each square is connected to the next one in a spiral pattern, creating a visually appealing design.
The Fibonacci Spiral can be found in nature, art, and architecture due to its aesthetically pleasing proportions.
Q127. ITIL overview
ITIL is a framework for IT service management that focuses on aligning IT services with the needs of the business.
ITIL stands for Information Technology Infrastructure Library
It provides a set of best practices for IT service management
ITIL consists of five core publications: Service Strategy, Service Design, Service Transition, Service Operation, and Continual Service Improvement
ITIL is widely adopted by organizations around the world
ITIL certification is available for indiv...read more
Q128. Design Redis cache
Design Redis cache
Redis is an in-memory data structure store
It can be used as a cache to improve performance
Design should consider data eviction policies and cache invalidation strategies
Q129. coding in sql joins
SQL joins are used to combine rows from two or more tables based on a related column between them.
Use INNER JOIN to return rows when there is at least one match in both tables
Use LEFT JOIN to return all rows from the left table and the matched rows from the right table
Use RIGHT JOIN to return all rows from the right table and the matched rows from the left table
Use FULL JOIN to return rows when there is a match in one of the tables
Q130. Remove duplicates in an array
Use a hash set to remove duplicates in an array of strings
Create a hash set to store unique elements
Iterate through the array and add each element to the hash set
Convert the hash set back to an array to get the unique elements
Q131. React hooks with example
React hooks are functions that let you use state and other React features without writing a class.
React hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
useContext() is a hook that allows you to use the context API in functional components.
Example: const [count, s...read more
Q132. 2 medium level codes
Q133. microservice design principles
Microservice design principles focus on modularity, scalability, resilience, and autonomy.
Decompose the application into small, independent services
Design services around business capabilities
Use lightweight communication protocols like HTTP or messaging queues
Ensure each service is responsible for its own data storage
Implement fault tolerance and graceful degradation
Automate testing and deployment processes
Q134. Account rules tell in briefly
Account rules are guidelines and regulations that dictate how financial accounts should be managed and reported.
Account rules ensure compliance with regulatory requirements
They help maintain accurate financial records
Examples include segregation of duties, reconciliation procedures, and valuation methods
Q135. Find second max from. Array
Finding the second maximum value in an array of strings.
Convert the strings to integers for comparison.
Sort the array in descending order and return the second element.
Handle cases where there may be duplicates of the maximum value.
Q136. Calculation of Bonds
Calculation of bonds involves determining the present value of future cash flows.
Calculate the present value of the bond's future cash flows using the bond's coupon rate, face value, and yield to maturity.
Discount each cash flow back to present value using the yield to maturity.
Sum up all the present values to get the bond's price.
Consider factors such as coupon frequency and time to maturity in the calculation.
Q137. Banking experience
I have 3 years of banking experience working as a KYC Analyst at XYZ Bank.
Performed customer due diligence to ensure compliance with regulations
Conducted risk assessments on new and existing clients
Reviewed and analyzed customer documentation for accuracy and completeness
Top HR Questions asked in JK Lifestore
Interview Process at JK Lifestore
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month