Infiniti Research
10+ Sundaram Finance Interview Questions and Answers
Q1. Criteria undertook for sourcing and procuring process
Criteria for sourcing and procuring process
Identifying the need for procurement
Determining the specifications and quantity required
Identifying potential suppliers and obtaining quotes
Evaluating suppliers based on quality, price, and delivery time
Negotiating contracts and finalizing the procurement
Maintaining records and monitoring supplier performance
Q2. What is the range of population census in your city?
The population census in my city ranges from 500,000 to 1,000,000.
Population census in my city varies between 500,000 to 1,000,000.
The range of population census in my city is quite diverse.
The population census data is updated every few years.
The city has experienced growth in population over the years.
Q3. what is the difference between list and tuples ?
Lists are mutable while tuples are immutable in Python.
Lists use square brackets [] while tuples use parentheses ().
Elements in a list can be added, removed, or modified while tuples cannot be modified.
Lists are used for collections of homogeneous items while tuples are used for heterogeneous items.
Lists are slower than tuples in terms of performance.
Example: my_list = [1, 2, 3] and my_tuple = (4, 'hello', True)
Q4. Estimate the number of garbage by unit weight in a particular city
Estimate the amount of garbage in a city by unit weight
Collect data on population size, waste generation rate per capita, and average waste density
Calculate total waste generated per day by multiplying population size with waste generation rate
Estimate total waste weight by multiplying total waste generated with average waste density
Consider factors like industrial waste, commercial waste, and recycling rates for a more accurate estimate
Q5. what is pickling and unpickling ?
Pickling is the process of converting a Python object into a byte stream, while unpickling is the reverse process.
Pickling is used to store Python objects in a file or transfer them over a network.
The pickle module in Python is used for pickling and unpickling.
The pickled file can be opened in any Python environment and the object can be retrieved.
Unpickling can also be used to create a deep copy of an object.
Security concerns arise when unpickling data from an untrusted sour...read more
Q6. what is namespace in python ?
Namespace is a way to organize code and avoid naming conflicts in Python.
Namespaces are implemented as dictionaries.
Python uses namespaces to support modularity and avoid naming conflicts.
Namespaces can be nested within other namespaces.
The global namespace is the namespace that is visible throughout the entire program.
The local namespace is the namespace that is visible only within a particular function or code block.
Q7. what is lambda expression ?
Lambda expression is a concise way to represent anonymous functions in programming languages.
Lambda expressions are used to create functions without a name.
They are often used in functional programming languages.
Lambda expressions can be used to pass functions as arguments to other functions.
They can also be used to create closures, which are functions that capture variables from their surrounding environment.
Lambda expressions are commonly used in Java 8 and newer versions.
E...read more
Q8. what is pep 8 ?
PEP 8 is a style guide for Python code.
PEP stands for Python Enhancement Proposal.
PEP 8 provides guidelines for writing readable and maintainable Python code.
It covers topics such as naming conventions, code layout, and programming practices.
Examples include using snake_case for variable names and indenting with four spaces.
Adhering to PEP 8 can make code more consistent and easier to understand for other developers.
Q9. What is market sizing?
Market sizing is the process of estimating the potential demand for a product or service in a particular market.
Market sizing helps businesses understand the size of the market they are targeting.
It involves analyzing data on the target market, such as demographics, purchasing behavior, and competition.
Market sizing can be done using various methods, including surveys, focus groups, and secondary research.
The results of market sizing can help businesses make informed decision...read more
Q10. Difference between loss function and cost function.
Loss function measures the error for a single training example, while cost function measures the average error for the entire training set.
Loss function is used to optimize the model parameters during training.
Cost function is used to evaluate the performance of the model after training.
Loss function is typically defined for a single training example.
Cost function is typically defined for the entire training set.
Examples of loss functions include mean squared error, cross-ent...read more
Q11. Explain about static and dynamic RLS
Static RLS restricts access based on predefined rules, while dynamic RLS adjusts access based on user attributes or context.
Static RLS uses fixed rules to control access to data
Dynamic RLS adjusts access based on user attributes or context
Static RLS example: Only managers can view salary information
Dynamic RLS example: Employees can only access data for their own department
Q12. Provide a swot analysis for any Indian company
SWOT analysis of Tata Motors
Strengths: Strong brand reputation, diverse product portfolio, global presence
Weaknesses: Dependence on the domestic market, high competition in the industry
Opportunities: Expansion into electric vehicles market, growth in emerging markets
Threats: Economic downturns, changing government regulations
Example: Tata Motors has a strong brand presence in India and globally, but faces competition from other automotive companies.
Q13. Types of Joins in SQL
Types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a 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 outer join: Returns rows when there is a match in either table.
Q14. tell about networking
Networking is the process of building and maintaining relationships with professionals in your field to exchange information and opportunities.
Attend industry events and conferences to meet other professionals
Utilize social media platforms like LinkedIn to connect with others in your industry
Join professional organizations or online forums to expand your network
Follow up with contacts regularly to maintain relationships
Networking can lead to job opportunities, collaborations,...read more
Q15. Tools related to email marketing
Email marketing tools help in creating, sending, and tracking email campaigns.
Mailchimp
Constant Contact
Campaign Monitor
AWeber
GetResponse
HubSpot
Sendinblue
ConvertKit
ActiveCampaign
Q16. Architecture of networking
Architecture of networking refers to the design and structure of a network system.
Architecture of networking includes components like routers, switches, servers, and cables.
It involves the layout of these components and how they are interconnected to ensure efficient communication.
Examples of networking architectures include client-server, peer-to-peer, and cloud-based.
Network architecture also includes protocols, security measures, and scalability considerations.
Q17. create a generator
A generator in Python is a function that returns an iterator object.
Use the 'yield' keyword to return values one at a time
Generators are memory efficient as they do not store all values in memory at once
Example: def my_generator(): for i in range(5): yield i
More about working at Infiniti Research
Interview Process at Sundaram Finance
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month