Filter interviews by
Automate backup of files modified in the last 24 hours using Unix commands for efficient data management.
Use the 'find' command to locate files modified in the last 24 hours: `find /path/to/source -type f -mtime -1`.
Combine 'find' with 'cp' to copy these files to a backup directory: `find /path/to/source -type f -mtime -1 -exec cp {} /path/to/backup/ \;`.
Consider using 'tar' to create a compressed archive of the m...
Python provides a straightforward way to calculate the factorial of a number using recursion or iteration.
Recursive Approach: A function calls itself to calculate the factorial. Example: def factorial(n): return n * factorial(n-1) if n > 1 else 1.
Iterative Approach: Using a loop to calculate the factorial. Example: def factorial(n): result = 1; for i in range(2, n+1): result *= i; return result.
Built-in Functio...
Ansible is an open-source automation tool for configuration management, application deployment, and task automation.
Agentless architecture: Ansible operates over SSH, eliminating the need for agent installation on target machines.
Playbooks: Ansible uses YAML-based playbooks to define automation tasks, making it easy to read and write.
Idempotency: Ansible ensures that tasks are only applied when necessary, preventi...
Ansible stores results using variables, registered outputs, and facts for later use in playbooks.
Use the 'register' keyword to store the output of a task: e.g., 'command: echo Hello | register: hello_output'.
Access registered variables later in the playbook using '{{ hello_output.stdout }}'.
Utilize 'set_fact' to create or modify variables dynamically during playbook execution.
Store results in a JSON file using 'co...
The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction, essential for object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sa...
Different types of payments include cash, credit/debit cards, checks, bank transfers, and mobile payments.
Cash: Physical currency used for transactions.
Credit/Debit Cards: Electronic payments using cards issued by financial institutions.
Checks: Written orders to pay a specific amount from a bank account.
Bank Transfers: Direct transfer of funds between bank accounts.
Mobile Payments: Payments made using mobile devic...
ACID properties ensure reliable transactions in a DBMS: Atomicity, Consistency, Isolation, Durability.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions must leave the database in a valid state. Example: A transaction should not violate integrity constraints.
Isolation: Concurrent transactions do not affect each other. Example: Two users can...
API testing using Postman involves sending requests to APIs and validating responses.
Create a new request in Postman and enter the API endpoint
Add headers, parameters, and body if necessary
Send the request and check the response for correctness
Use Postman's testing features to automate validation
I appeared for an interview before May 2024, where I was asked the following questions.
Automate backup of files modified in the last 24 hours using Unix commands for efficient data management.
Use the 'find' command to locate files modified in the last 24 hours: `find /path/to/source -type f -mtime -1`.
Combine 'find' with 'cp' to copy these files to a backup directory: `find /path/to/source -type f -mtime -1 -exec cp {} /path/to/backup/ \;`.
Consider using 'tar' to create a compressed archive of the modifi...
I appeared for an interview in May 2025, where I was asked the following questions.
I hold a degree in Computer Science and have extensive experience in software development, specializing in web applications.
Bachelor's degree in Computer Science from XYZ University.
3 years of experience in full-stack development using JavaScript, React, and Node.js.
Worked on a team project that improved application performance by 30%.
Certified in AWS Solutions Architect, enhancing my cloud computing skills.
Contributed...
Basic Aptitude tests + Behavioural MCQs
6 coding questions all were leetcode easy
I appeared for an interview in Mar 2025, where I was asked the following questions.
Ansible stores results using variables, registered outputs, and facts for later use in playbooks.
Use the 'register' keyword to store the output of a task: e.g., 'command: echo Hello | register: hello_output'.
Access registered variables later in the playbook using '{{ hello_output.stdout }}'.
Utilize 'set_fact' to create or modify variables dynamically during playbook execution.
Store results in a JSON file using 'copy' o...
I appeared for an interview in Nov 2024, where I was asked the following questions.
I appeared for an interview in Oct 2024, where I was asked the following questions.
ACID properties ensure reliable transactions in a DBMS: Atomicity, Consistency, Isolation, Durability.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions must leave the database in a valid state. Example: A transaction should not violate integrity constraints.
Isolation: Concurrent transactions do not affect each other. Example: Two users can with...
I adapt my behavior based on the context, ensuring effective communication and collaboration in diverse situations.
In high-pressure situations, I remain calm and focused, prioritizing tasks to meet deadlines. For example, during a project crunch, I organized team meetings to streamline efforts.
In collaborative settings, I actively listen and encourage input from all team members, fostering a sense of inclusion. For ins...
I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.
API testing using Postman involves sending requests to APIs and validating responses.
Create a new request in Postman and enter the API endpoint
Add headers, parameters, and body if necessary
Send the request and check the response for correctness
Use Postman's testing features to automate validation
I appeared for an interview before Mar 2024, where I was asked the following questions.
I applied via Company Website and was interviewed before Jan 2024. There was 1 interview round.
Experienced Senior System Administrator with expertise in managing servers, networks, and security systems.
Managed and maintained Windows and Linux servers
Implemented and monitored security measures to protect systems from cyber threats
Troubleshooted network issues and optimized performance
Performed regular backups and disaster recovery procedures
Top trending discussions
The duration of HSBC Software Development interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 24 interview experiences
Difficulty level
Duration
based on 719 reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹12.6 L/yr - ₹23 L/yr |
Consultant Specialist
1.2k
salaries
| ₹18.5 L/yr - ₹34.4 L/yr |
Software Engineer
888
salaries
| ₹6 L/yr - ₹13.1 L/yr |
Senior Consultant Specialist
658
salaries
| ₹23.5 L/yr - ₹42 L/yr |
Senior System Administrator
164
salaries
| ₹11 L/yr - ₹19.5 L/yr |