i
SMC Global
Securities
Filter interviews by
A cursor is a database object that allows traversal over the rows of a result set.
A cursor is used to retrieve and manipulate data row by row.
It is commonly used in database management systems.
There are two types of cursors: implicit and explicit.
An example of using a cursor is iterating through a result set to perform calculations or updates.
Cursors can be used to improve performance by reducing the amount of dat...
An interface is a contract that defines the methods and properties that a class must implement.
Interfaces provide a way to achieve abstraction in programming.
They allow for loose coupling between components.
Interfaces can be used to define a common set of methods that multiple classes can implement.
Interfaces can be used to achieve polymorphism.
Examples of interfaces in Java include Serializable, Comparable, and R...
WHERE clause filters rows before grouping, HAVING clause filters groups after grouping.
WHERE clause is used with SELECT, UPDATE, DELETE statements.
HAVING clause is used with GROUP BY clause.
WHERE clause filters rows based on a condition.
HAVING clause filters groups based on a condition.
WHERE clause is executed before GROUP BY clause.
HAVING clause is executed after GROUP BY clause.
A transaction is a unit of work that is performed against a database.
A transaction is a sequence of one or more SQL operations that are treated as a single logical unit of work.
It ensures that either all the operations are completed successfully or none of them are.
The four properties of a transaction are Atomicity, Consistency, Isolation, and Durability (ACID).
Types of transactions include Implicit and Explicit t...
Action filter is a feature in ASP.NET MVC that allows you to execute code before or after an action method is executed.
Action filters are attributes that can be applied to an action method or controller.
There are four types of action filters: Authorization filters, Action filters, Result filters, and Exception filters.
Authorization filters are used to authenticate users and restrict access to actions.
Action filter...
A function in SQL is a pre-written code that performs a specific task and returns a value.
SQL functions can be categorized into scalar, aggregate, and table-valued functions.
Scalar functions return a single value based on the input parameters.
Aggregate functions return a single value based on a group of rows.
Table-valued functions return a table as output.
Examples of SQL functions include COUNT, SUM, AVG, MAX, MIN...
Static class cannot be instantiated and sealed class cannot be inherited.
Static class members are accessed using the class name itself.
Sealed class can be used to prevent further inheritance of a class.
Example of static class: Math class in C#.
Example of sealed class: String class in C#.
Serialisation is the process of converting an object into a stream of bytes to store or transmit it over a network.
Serialisation is used to save the state of an object and recreate it later.
It is commonly used in network communication to transmit data between different systems.
Serialisation can be done in different formats such as XML, JSON, or binary.
Deserialisation is the opposite process of converting a stream ...
Link button is a button that looks like a hyperlink but behaves like a button, while a hyperlink is a clickable text or image that redirects to another page.
Link button is styled like a button and typically used for actions like submitting a form or triggering a function.
Hyperlink is styled like regular text or an image and is used to navigate to another webpage or location.
Example: <button>Link Button</b...
Constructor is a special method used to initialize objects in a class.
Constructors have the same name as the class and no return type.
They are called automatically when an object is created.
They can be used to set default values for object properties.
Multiple constructors can be defined with different parameters.
Example: public class Person { public Person() { // constructor code } }
I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 5 interview rounds.
Serialisation is the process of converting an object into a stream of bytes to store or transmit it over a network.
Serialisation is used to save the state of an object and recreate it later.
It is commonly used in network communication to transmit data between different systems.
Serialisation can be done in different formats such as XML, JSON, or binary.
Deserialisation is the opposite process of converting a stream of by...
Action filter is a feature in ASP.NET MVC that allows you to execute code before or after an action method is executed.
Action filters are attributes that can be applied to an action method or controller.
There are four types of action filters: Authorization filters, Action filters, Result filters, and Exception filters.
Authorization filters are used to authenticate users and restrict access to actions.
Action filters are...
A transaction is a unit of work that is performed against a database.
A transaction is a sequence of one or more SQL operations that are treated as a single logical unit of work.
It ensures that either all the operations are completed successfully or none of them are.
The four properties of a transaction are Atomicity, Consistency, Isolation, and Durability (ACID).
Types of transactions include Implicit and Explicit transa...
Static class cannot be instantiated and sealed class cannot be inherited.
Static class members are accessed using the class name itself.
Sealed class can be used to prevent further inheritance of a class.
Example of static class: Math class in C#.
Example of sealed class: String class in C#.
Constructor is a special method used to initialize objects in a class.
Constructors have the same name as the class and no return type.
They are called automatically when an object is created.
They can be used to set default values for object properties.
Multiple constructors can be defined with different parameters.
Example: public class Person { public Person() { // constructor code } }
WHERE clause filters rows before grouping, HAVING clause filters groups after grouping.
WHERE clause is used with SELECT, UPDATE, DELETE statements.
HAVING clause is used with GROUP BY clause.
WHERE clause filters rows based on a condition.
HAVING clause filters groups based on a condition.
WHERE clause is executed before GROUP BY clause.
HAVING clause is executed after GROUP BY clause.
An interface is a contract that defines the methods and properties that a class must implement.
Interfaces provide a way to achieve abstraction in programming.
They allow for loose coupling between components.
Interfaces can be used to define a common set of methods that multiple classes can implement.
Interfaces can be used to achieve polymorphism.
Examples of interfaces in Java include Serializable, Comparable, and Runnab...
A function in SQL is a pre-written code that performs a specific task and returns a value.
SQL functions can be categorized into scalar, aggregate, and table-valued functions.
Scalar functions return a single value based on the input parameters.
Aggregate functions return a single value based on a group of rows.
Table-valued functions return a table as output.
Examples of SQL functions include COUNT, SUM, AVG, MAX, MIN, and...
Link button is a button that looks like a hyperlink but behaves like a button, while a hyperlink is a clickable text or image that redirects to another page.
Link button is styled like a button and typically used for actions like submitting a form or triggering a function.
Hyperlink is styled like regular text or an image and is used to navigate to another webpage or location.
Example: <button>Link Button</button...
A cursor is a database object that allows traversal over the rows of a result set.
A cursor is used to retrieve and manipulate data row by row.
It is commonly used in database management systems.
There are two types of cursors: implicit and explicit.
An example of using a cursor is iterating through a result set to perform calculations or updates.
Cursors can be used to improve performance by reducing the amount of data tra...
Top trending discussions
I applied via LinkedIn and was interviewed in Apr 2022. There were 2 interview rounds.
Dynamic SharePoint permissions can be handled through flows using the 'Grant Access to an Item or a Folder' action.
Use the 'Grant Access to an Item or a Folder' action in the flow
Set the 'Site Address' and 'List Name' for the SharePoint site and list
Set the 'Item ID' for the specific item you want to grant access to
Set the 'User or Group' field to the user or group you want to grant access to
Set the 'Permissions' field...
Cascaded dropdowns are handled by populating the second dropdown based on the selection made in the first dropdown.
Create an event listener for the first dropdown to detect changes
Use AJAX to retrieve data for the second dropdown based on the selected value of the first dropdown
Populate the second dropdown with the retrieved data
I applied via Company Website and was interviewed in Mar 2023. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
I applied via Campus Placement
MySQL database query
Use SELECT statement to retrieve data from tables
Use WHERE clause to filter data based on conditions
Use JOIN to combine data from multiple tables
Use ORDER BY to sort data in ascending or descending order
Use LIMIT to limit the number of rows returned
Profit loss, directions, all basic aptitude.
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access and store data and applications on remote servers.
It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises solutions.
Examples of cloud services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Medium to hard dsa problem
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
based on 3 reviews
Rating in categories
Relationship Manager
228
salaries
| ₹1.5 L/yr - ₹4.3 L/yr |
Assistant Manager
88
salaries
| ₹2.7 L/yr - ₹8 L/yr |
Executive
83
salaries
| ₹2 L/yr - ₹4 L/yr |
Senior Executive
77
salaries
| ₹2 L/yr - ₹4.9 L/yr |
Branch Manager
73
salaries
| ₹4 L/yr - ₹8.1 L/yr |
Quess
L&T Construction
OPPO
JBM Group