i
Sumeru Software Solutions
Filter interviews by
Top trending discussions
posted on 6 Mar 2024
Medium level questions from all sectors
Technical MCQ and easy coding questions
Artificial intelligence
posted on 30 Mar 2025
I appeared for an interview in Mar 2025, where I was asked the following questions.
Connection pooling is a technique to manage database connections efficiently, reducing overhead and improving performance.
Connection pooling maintains a pool of active database connections for reuse.
It reduces the overhead of establishing a new connection for each database request.
Example: A web application can reuse connections from the pool instead of opening new ones for each user request.
Connection pools can be con...
Mounting in Docker allows you to share files between the host and containers, enabling data persistence and configuration management.
Mounting can be done using volumes or bind mounts.
Volumes are managed by Docker and are stored in a part of the host filesystem which is not directly accessible.
Example of a volume: `docker run -v my_volume:/data my_image`.
Bind mounts allow you to specify an exact path on the host, e.g., ...
Decorators are a design pattern in Python that allows modifying the behavior of functions or methods at runtime.
A decorator is a function that takes another function and extends its behavior without explicitly modifying it.
Common use cases include logging, access control, and caching.
Example: @staticmethod and @classmethod are built-in decorators in Python.
Custom decorators can be created using nested functions.
Example...
posted on 8 Feb 2022
posted on 1 May 2023
I applied via Campus Placement and was interviewed in Nov 2022. There were 2 interview rounds.
A linked list is a data structure that consists of a sequence of nodes, each containing a reference to the next node.
Each node has a data field and a next field that points to the next node
Insertion and deletion can be done efficiently
Traversal starts from the head node and continues until the end node is reached
posted on 5 Sep 2023
It placed in hackerRank.question difficulty level was medium.
posted on 5 Sep 2024
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Medium level leetcode
Join queries are used to combine data from multiple tables based on a related column between them.
Use JOIN keyword to combine tables based on a common column
Specify the columns to select from each table
Use WHERE clause to specify the join condition
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Sqlite database can be implemented in React Native using 'react-native-sqlite-storage' package.
Install 'react-native-sqlite-storage' package using npm.
Import SQLite from 'react-native-sqlite-storage'.
Create a database using SQLite.openDatabase() method.
Execute SQL queries using executeSql() method.
Close the database connection using close() method.
Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.
Generator functions use the yield keyword to pause execution and return a value.
They can be used to generate an infinite sequence of values.
They are memory efficient as they only generate values when needed.
Example: function* myGenerator() { yield 1; yield 2; yield 3; }
Example: const infiniteGenerator = function*() {
Push notifications can be implemented in Android and iOS using Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) respectively.
For Android, integrate FCM SDK in the app and use FCM console to send notifications.
For iOS, create an APNs certificate, configure the app to receive notifications, and use APNs to send notifications.
Both platforms require handling of notification payload in the app to di...
I used React Native for my last app.
Developed UI components using React Native
Integrated APIs to fetch and display data
Implemented Redux for state management
Used Firebase for authentication and database
Optimized app performance using React Native Debugger
Functional components are stateless and return UI elements based on input props, while non-functional components have state and can change UI based on user interaction.
Functional components are simpler and easier to test than non-functional components.
Non-functional components can have state and lifecycle methods, while functional components cannot.
Examples of functional components include buttons, labels, and icons, w...
posted on 27 Jan 2022
I applied via Campus Placement and was interviewed in Jul 2021. There were 2 interview rounds.
public static use for accessing methods and variables without creating an object
Allows access to methods and variables without creating an object
Useful for utility classes where objects are not needed
Can be used to create global variables or constants
Example: Math class in Java has only static methods and constants
posted on 27 Oct 2023
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
It was a MCQ + Coding test
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Technical Recruiter
126
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Software Engineer
45
salaries
| ₹3.2 L/yr - ₹11 L/yr |
Senior Technical Recruiter
34
salaries
| ₹2.4 L/yr - ₹6 L/yr |
Senior Software Engineer
24
salaries
| ₹5 L/yr - ₹16.8 L/yr |
Software Developer
18
salaries
| ₹3.6 L/yr - ₹13.9 L/yr |
PC Solutions
RNF Technologies
Hidden Brains InfoTech
Affine