Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by SMC Global Securities Team. If you also belong to the team, you can get access from here

SMC Global Securities Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

SMC Global Securities Software Developer Interview Questions and Answers

Updated 11 Aug 2021

10 Interview questions

A Software Developer was asked
Q. What is a Cursor?
Ans. 

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...

A Software Developer was asked
Q. What is an interface, and why do we use it?
Ans. 

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...

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. What is the difference between a WHERE clause and a HAVING clause?
Ans. 

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 Software Developer was asked
Q. What is a transaction and what are its types?
Ans. 

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...

A Software Developer was asked
Q. What is an action filter and what are its types?
Ans. 

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 Software Developer was asked
Q. What is a function and what are its types in SQL?
Ans. 

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...

A Software Developer was asked
Q. What is the difference between a static class and a sealed class?
Ans. 

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#.

Are these interview questions helpful?
A Software Developer was asked
Q. What is serialization?
Ans. 

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 ...

A Software Developer was asked
Q. What is the difference between a link button and a hyperlink?
Ans. 

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...

A Software Developer was asked
Q. What is a constructor, and why do we use it?
Ans. 

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 } }

SMC Global Securities Software Developer Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 5 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. What is serialisation?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is action filter and it's type?
  • Ans. 

    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...

  • Answered by AI
  • Q3. What is transaction and it's type?
  • Ans. 

    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...

  • Answered by AI
  • Q4. Difference between static class and sealed class?
  • Ans. 

    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#.

  • Answered by AI
  • Q5. What is constructor and why we use constructor?
  • Ans. 

    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 } }

  • Answered by AI
  • Q6. Difference between where clause and having clause.
  • Ans. 

    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.

  • Answered by AI
  • Q7. What is Interface why we use it?
  • Ans. 

    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...

  • Answered by AI
  • Q8. What is function and it's type in SQL?
  • Ans. 

    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...

  • Answered by AI
  • Q9. Difference between link button and hyperlink
  • Ans. 

    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...

  • Answered by AI
  • Q10. What is Cursor?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - During Interview be relax

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about SMC Global Securities?
Ask anonymously on communities.

Interview questions from similar companies

I applied via LinkedIn and was interviewed in Apr 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. How do you handle dynamic sharepoint permission through flows
  • Ans. 

    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...

  • Answered by AI
  • Q2. How do you handle casaded dropdown
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Asked about Powerapps and Sharepoint technologies.

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Mar 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. Bout your project
  • Q2. About technical skills
  • Q3. About handling problems
  • Q4. Technical questions
  • Q5. Namdjjdjdjdjdjf

Interview Preparation Tips

Interview preparation tips for other job seekers - It was average interview
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Basic Java concepts - Oops, collection
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. OOPs concepts basics
  • Q2. Sql basics questions
  • Q3. Project related questions mostly
  • Q4. C# dotnet question.
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    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

  • Answered by AI
  • Q2. Some basic personal questions

Interview Preparation Tips

Topics to prepare for IKS Health Software Developer interview:
  • OOPS
  • SQL
  • C#.Net
Interview preparation tips for other job seekers - focus on basics and mostly projects based questions the project that you made in C-DAC.

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Database query of MySQL
  • Ans. 

    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

  • Answered by AI
  • Q2. About React.js what is axios call, workflow of connection made with backend

Interview Preparation Tips

Interview preparation tips for other job seekers - More Focus on database and any one technology .

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Profit loss, directions, all basic aptitude.

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. What do you know about cloud
  • Ans. 

    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.

  • Answered by AI
Round 4 - Leadership Round 

(1 Question)

  • Q1. Where do you see yourself in 5 years
Round 5 - HR 

(1 Question)

  • Q1. Do you want to do foreign studies

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Medium to hard dsa problem

Interview Preparation Tips

Interview preparation tips for other job seekers - do leetcode medium problem
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. OOPS & CORE JAVA CONCEPTS
  • Q2. Concepts such as Polymorphism and inheritance

Interview Preparation Tips

Topics to prepare for Quess Software Developer interview:
  • Core Java
  • OOPS
Interview preparation tips for other job seekers - For freshers it is easy if you have good core java command and decent programming skills
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Introduce yourself
  • Ans. 

    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

  • Answered by AI

SMC Global Securities Interview FAQs

How to prepare for SMC Global Securities Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SMC Global Securities. The most common topics and skills that interviewers at SMC Global Securities expect are C#, ASP.Net, SQL Server, Software Development and .NET.
What are the top questions asked in SMC Global Securities Software Developer interview?

Some of the top questions asked at the SMC Global Securities Software Developer interview -

  1. What is constructor and why we use construct...read more
  2. Difference between where clause and having clau...read more
  3. What is function and it's type in S...read more

Tell us how to improve this page.

SMC Global Securities Software Developer Salary
based on 11 salaries
₹3.5 L/yr - ₹8.4 L/yr
41% less than the average Software Developer Salary in India
View more details

SMC Global Securities Software Developer Reviews and Ratings

based on 3 reviews

2.8/5

Rating in categories

2.4

Skill development

3.7

Work-life balance

3.2

Salary

4.1

Job security

2.8

Company culture

3.2

Promotions

2.8

Work satisfaction

Explore 3 Reviews and Ratings
Relationship Manager
228 salaries
unlock blur

₹1.5 L/yr - ₹4.3 L/yr

Assistant Manager
88 salaries
unlock blur

₹2.7 L/yr - ₹8 L/yr

Executive
83 salaries
unlock blur

₹2 L/yr - ₹4 L/yr

Senior Executive
77 salaries
unlock blur

₹2 L/yr - ₹4.9 L/yr

Branch Manager
73 salaries
unlock blur

₹4 L/yr - ₹8.1 L/yr

Explore more salaries
Compare SMC Global Securities with

Quess

3.8
Compare

L&T Construction

4.0
Compare

OPPO

4.0
Compare

JBM Group

4.0
Compare
write
Share an Interview