Filter interviews by
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Top trending discussions
Inheritance is a way to create a new class using properties and methods of an existing class, while polymorphism allows objects of different classes to be treated as objects of a common superclass.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Inheritance promotes code reusability and reduce...
Code to check if two strings are anagrams
Create a function that takes in two strings as input
Convert both strings to lowercase and remove any spaces
Sort both strings and compare if they are equal to determine if they are anagrams
TMG events refer to events related to Threat Management Gateway, a Microsoft network security product.
TMG events are generated by Threat Management Gateway (TMG), a network security product developed by Microsoft.
These events provide information about network traffic, security threats, and system health.
Examples of TMG events include firewall rule violations, malware detection, and system errors.
Events in interactive report refer to user interactions like clicking, hovering, or scrolling.
Events can trigger actions or functions in the report.
Common events include click, hover, scroll, keypress, etc.
Events can be used to enhance user experience and interactivity.
Examples: Clicking on a data point to view more details, hovering over a chart to see tooltips.
RFC is a protocol for requesting services from a server, while BAPI is a specific type of RFC used in SAP systems.
RFC stands for Remote Function Call and is a protocol used to request services from a server over a network.
BAPI stands for Business Application Programming Interface and is a specific type of RFC used in SAP systems for integrating external applications with SAP.
RFC can be used in various systems and techn...
ABAP on HANA is a programming language that combines ABAP with the in-memory database technology of SAP HANA.
ABAP on HANA allows developers to leverage the speed and power of SAP HANA for their ABAP-based applications.
It enables real-time analytics, predictive modeling, and faster data processing.
Developers can use ABAP on HANA to optimize existing ABAP code for better performance.
It provides a seamless integration bet...
CDs Views have limitations in terms of performance and scalability.
Limited support for complex queries and joins
Performance degradation with large datasets
Scalability issues when handling high volume of data
Difficulty in maintaining and updating views as database schema changes
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
Code test on Codility
NodeJs handles concurrency using event-driven, non-blocking I/O model.
NodeJs uses event loop to handle multiple requests concurrently.
It utilizes asynchronous functions to avoid blocking the main thread.
NodeJs supports callbacks, promises, and async/await for managing asynchronous operations.
posted on 6 Jun 2024
Services in Drupal are reusable objects that perform specific functions, such as database queries or sending emails.
Services are defined in YAML files and can be accessed throughout a Drupal site.
They are used to encapsulate reusable functionality and promote code reusability.
Examples of services in Drupal include the database service for interacting with the database, the mail service for sending emails, and the logge
Debugging in Drupal involves using tools like Devel module, watchdog(), and error logs.
Enable Devel module for debugging information
Use watchdog() function to log messages to Drupal's watchdog log
Check error logs for PHP errors and warnings
Use dpm() function to print variables for debugging purposes
posted on 14 Jun 2024
Basic coding questions and SQL queries
Various technologies including Java, Python, SQL, AWS, Docker, Kubernetes, etc.
Java
Python
SQL
AWS
Docker
Kubernetes
I was interviewed in Mar 2024.
I applied via Naukri.com and was interviewed before Jul 2023. There were 3 interview rounds.
Multiple choice questions on language of your choice
Solve any 2 case studies out of 3.
2 classes design LLD.
1 SQL db design
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Hibernate transaction is a way to manage database transactions in Hibernate framework.
Hibernate transaction allows grouping multiple database operations into a single unit of work.
It ensures data consistency and integrity by either committing all changes or rolling back in case of failure.
Transactions in Hibernate are managed using Session interface.
Example: session.beginTransaction(); session.save(entity); session.get
Use efficient database design, indexing, partitioning, and caching to handle large amounts of data.
Optimize database schema for efficient storage and retrieval.
Implement indexing on frequently queried columns to speed up search operations.
Partition data to distribute load across multiple servers or disks.
Utilize caching mechanisms like Redis or Memcached to reduce database load.
Consider using sharding to horizontally s...
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
31
salaries
| ₹4.7 L/yr - ₹16 L/yr |
Senior Software Engineer
28
salaries
| ₹8.2 L/yr - ₹26 L/yr |
Software Engineer Level 1
18
salaries
| ₹6 L/yr - ₹11.5 L/yr |
Technical Consultant
18
salaries
| ₹5.8 L/yr - ₹16 L/yr |
Technical Lead
15
salaries
| ₹16.5 L/yr - ₹29 L/yr |
TCS
Infosys
Wipro
HCLTech