i
Saama
Technologies
Filter interviews by
I'm drawn to the State Bank of India for its rich heritage, commitment to customer service, and role in India's economic growth.
Strong legacy: SBI has a history of over 200 years, making it a trusted institution.
Customer-centric approach: SBI prioritizes customer satisfaction, evident in its various services and support.
Diverse opportunities: Working at SBI offers a chance to engage with a wide range of financial ...
To find the frequency of characters in a string, count occurrences of each character and present them in a structured format.
Use a dictionary: Iterate through the string and use a dictionary to count occurrences. Example: {'a': 3, 'b': 2}.
Utilize collections.Counter: Python's collections module has a Counter class that simplifies counting. Example: Counter('banana') returns Counter({'a': 3, 'b': 2}).
Ignore case: T...
Java 8 introduced features like Streams, Lambdas, and Optional for more concise and functional programming.
Streams: Use streams to process collections in a functional style. Example: List<String> names = Arrays.asList('John', 'Jane'); names.stream().filter(name -> name.startsWith('J')).forEach(System.out::println);
Lambdas: Simplify code with lambda expressions. Example: Runnable task = () -> System.out...
Count occurrences of a letter in a string.
Iterate through each character in the string and count occurrences of the specified letter.
Use a hashmap to store the count of each letter.
Handle both uppercase and lowercase letters to ensure accurate counting.
Create a CRUD app to render, edit, delete, and sort a list of objects in a table.
Create a React component to render a table with data from the array of objects.
Implement functions for editing and deleting objects from the list.
Add functionality to sort the list based on object properties.
Use state and props to manage data and re-render the table when changes occur.
Real-time project scenario involves monitoring and controlling processes as they happen, ensuring timely responses and adjustments.
Real-time data collection and analysis
Immediate feedback and decision-making
Continuous monitoring and optimization
Examples: real-time monitoring of manufacturing processes, real-time traffic management systems
Join two tables in PySpark code and DataFrame
Create two DataFrames from the tables
Specify the join condition using join() function
Select the columns to be displayed using select() function
Use show() function to display the result
Data validation in Hive involves using built-in functions and custom scripts to ensure data accuracy and consistency.
Use built-in functions like IS NULL, IS NOT NULL, and COALESCE to check for missing or null values
Use regular expressions and pattern matching to validate data formats
Write custom scripts to perform more complex data validation tasks
Perform data profiling to identify potential data quality issues
Use...
Spark DAG (Directed Acyclic Graph) represents the execution plan for Spark jobs, optimizing data processing tasks.
A DAG is a graph structure that consists of nodes (operations) and edges (data flow) without cycles.
In Spark, when an action (like count or collect) is called, it triggers the creation of a DAG.
Each transformation (like map, filter) creates a new RDD, forming a lineage that Spark uses to optimize execu...
Calculate function is used to create new calculated columns or measures in Power BI.
Allows users to create custom calculations based on existing data
Can be used to create new columns or measures
Syntax: CALCULATE(
Example: CALCULATE(SUM(Sales[Revenue]), FILTER(Sales, Sales[Year] = 2021))
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Performance optimization techniques for React JS frontend development
Use React.memo for optimizing functional components
Avoid unnecessary re-renders by using shouldComponentUpdate or PureComponent for class components
Implement code splitting to reduce initial load time
Use lazy loading for components that are not immediately needed
Optimize images and assets for faster loading times
Minimize the use of inline styles and u...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I value positivity, integrity, and teamwork, as they foster a collaborative and productive work environment.
Positivity: A positive attitude can uplift the entire team, making challenging tasks feel more manageable. For example, a colleague who encourages others during busy periods can boost morale.
Integrity: Honesty and transparency build trust among team members. For instance, a storekeeper who accurately reports inve...
Extending best regards involves showing respect, kindness, and professionalism in all interactions with colleagues and customers.
Respectful Communication: Always address others politely, using their names and maintaining a friendly tone, such as saying 'Good morning, how can I assist you today?'
Active Listening: Show genuine interest in others' concerns by listening attentively and responding thoughtfully, like nodding...
I express love through kindness, support, and appreciation, fostering a positive environment for those around me.
Acts of Kindness: I often help colleagues with their tasks, showing that I care about their workload and well-being.
Words of Affirmation: I regularly compliment team members on their achievements, boosting their confidence and morale.
Listening: I make time to listen to others' concerns, demonstrating empathy...
A Senior Store Keeper requires extensive experience in inventory management, logistics, and team leadership to ensure efficient operations.
Inventory Management: Proven experience in managing stock levels, conducting regular audits, and implementing inventory control systems to minimize losses.
Logistics Coordination: Experience in coordinating the receipt, storage, and distribution of goods, ensuring timely delivery and...
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
On hiring the right candidate for the role on the basis of skillsets required
HR policies are guidelines and procedures implemented by an organization to manage its employees and ensure compliance with laws and regulations.
HR policies outline expectations for employee behavior and performance.
They cover areas such as recruitment, training, compensation, benefits, and disciplinary actions.
Examples include a code of conduct, anti-discrimination policies, and leave policies.
HR policies help create ...
HR is crucial for creating and implementing policies that ensure fair treatment of employees and compliance with laws.
HR ensures compliance with labor laws and regulations
HR policies help create a fair and inclusive work environment
HR handles employee relations and conflict resolution
HR plays a key role in recruitment, training, and performance management
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Sql question more and related to database
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
It was a written test where theoretical SQL questions were asked like primary key, foreign key, set operators and some queries
Count occurrences of a letter in a string.
Iterate through each character in the string and count occurrences of the specified letter.
Use a hashmap to store the count of each letter.
Handle both uppercase and lowercase letters to ensure accurate counting.
I appeared for an interview in Apr 2025, where I was asked the following questions.
I appeared for an interview in Oct 2024, where I was asked the following questions.
To find the frequency of characters in a string, count occurrences of each character and present them in a structured format.
Use a dictionary: Iterate through the string and use a dictionary to count occurrences. Example: {'a': 3, 'b': 2}.
Utilize collections.Counter: Python's collections module has a Counter class that simplifies counting. Example: Counter('banana') returns Counter({'a': 3, 'b': 2}).
Ignore case: To cou...
Java 8 introduced features like Streams, Lambdas, and Optional for more concise and functional programming.
Streams: Use streams to process collections in a functional style. Example: List<String> names = Arrays.asList('John', 'Jane'); names.stream().filter(name -> name.startsWith('J')).forEach(System.out::println);
Lambdas: Simplify code with lambda expressions. Example: Runnable task = () -> System.out.prin...
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
All typing assignment
Group discussion is very important
Coding test is very important
Top trending discussions
The duration of Saama Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 44 interview experiences
Difficulty level
Duration
based on 368 reviews
Rating in categories
Senior Software Engineer
339
salaries
| ₹13.9 L/yr - ₹25 L/yr |
Software Engineer
318
salaries
| ₹6 L/yr - ₹14 L/yr |
Associate Software Engineer
178
salaries
| ₹3.5 L/yr - ₹8 L/yr |
Data Engineer
142
salaries
| ₹3.5 L/yr - ₹18.2 L/yr |
Consultant
109
salaries
| ₹8 L/yr - ₹15 L/yr |
DISYS
Data-Core Systems
Arvato
Xchanging