i
Deloitte
Filter interviews by
Yes, we can debug AMDP and CDS.
We can debug AMDP using ABAP debugger or Eclipse debugger.
We can debug CDS using Eclipse debugger or SQL Trace.
For AMDP, we can set breakpoints in the method and debug it.
For CDS, we can use SQL Trace to analyze the SQL statements generated by CDS view.
Debugging helps in identifying and fixing issues in the code.
No, ABAP does not support multiple inheritance.
ABAP only supports single inheritance through the use of interfaces and abstract classes.
Multiple inheritance can lead to ambiguity and complexity in the code.
However, ABAP does allow for the implementation of multiple interfaces.
Example: a class can implement both IF_A and IF_B interfaces.
Annotations are used in CDS to define metadata and behavior of entities and fields.
Annotations are defined using the @ symbol followed by the annotation name
Annotations can be used to define metadata such as labels, descriptions, and visibility
Annotations can also be used to define behavior such as validation rules and default values
Examples of annotations include @Label, @Description, @Validation.rule, and @Defau...
Cardinality defines the relationship between entities in OData and CDS.
Cardinality in OData is defined using navigation properties and can be one-to-one, one-to-many, or many-to-many.
In CDS, cardinality is defined using associations and can be one-to-one, one-to-many, or many-to-many.
Cardinality can be specified using symbols such as *, 1, or n.
For example, a one-to-many relationship between a customer and their o...
What people are saying about Deloitte
To calculate revenue of an ice cream parlor, we need to consider factors like sales volume, pricing strategy, and operational costs.
Determine the average number of customers per day and the average amount spent per customer
Consider the cost of ingredients, labor, rent, and utilities
Analyze the competition and adjust pricing strategy accordingly
Explore opportunities for upselling and cross-selling
Track sales and ex...
Batch calls allow multiple requests in a single HTTP call. Associations and navigation allow querying related data in OData.
Batch calls can improve performance by reducing the number of HTTP requests.
Associations define relationships between entities in OData.
Navigation allows querying related entities using the $expand query option.
Example: /Orders?$expand=Customer
Example: /Customers('ALFKI')/Orders
Designing a comprehensive system for migrating data from one platform to another, ensuring integrity and efficiency.
Assess current data landscape: Understand existing data sources, formats, and structures.
Define migration strategy: Choose between big bang or phased migration based on business needs.
Data mapping: Create a detailed mapping of source data to target schema to ensure compatibility.
Data cleansing: Ident...
Data warehousing techniques optimize data storage and retrieval for efficient analysis and reporting.
ETL (Extract, Transform, Load): Process of moving data from source to warehouse, e.g., using tools like Informatica.
Data Modeling: Structuring data for efficient querying, e.g., star schema vs. snowflake schema.
Indexing: Creating indexes to speed up data retrieval, e.g., B-trees or bitmap indexes.
Partitioning: Divi...
The semiconductor industry is constantly evolving with new technologies such as AI, IoT, and 5G driving innovation.
AI is being used to improve chip design and manufacturing processes
IoT is driving demand for low-power and high-performance chips
5G is increasing demand for high-speed and low-latency chips
Emerging technologies such as quantum computing and neuromorphic computing are being explored for future applicat...
New technologies are revolutionizing manufacturing, from automation to 3D printing.
Automation and robotics are increasing efficiency and reducing costs.
Additive manufacturing, such as 3D printing, is allowing for more customization and faster prototyping.
Artificial intelligence and machine learning are improving quality control and predictive maintenance.
Internet of Things (IoT) devices are enabling real-time moni...
I appeared for an interview in Oct 2024, where I was asked the following questions.
Designing a comprehensive system for migrating data from one platform to another, ensuring integrity and efficiency.
Assess current data landscape: Understand existing data sources, formats, and structures.
Define migration strategy: Choose between big bang or phased migration based on business needs.
Data mapping: Create a detailed mapping of source data to target schema to ensure compatibility.
Data cleansing: Identify a...
Data warehousing techniques optimize data storage and retrieval for efficient analysis and reporting.
ETL (Extract, Transform, Load): Process of moving data from source to warehouse, e.g., using tools like Informatica.
Data Modeling: Structuring data for efficient querying, e.g., star schema vs. snowflake schema.
Indexing: Creating indexes to speed up data retrieval, e.g., B-trees or bitmap indexes.
Partitioning: Dividing ...
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
I chose Deloitte for its strong reputation, diverse opportunities, and commitment to innovation and professional development.
Reputation: Deloitte is consistently ranked among the top consulting firms globally, known for its integrity and quality of service.
Diverse Opportunities: The firm offers a wide range of projects across various industries, allowing me to explore different sectors and enhance my skills.
Commitment ...
I hold multiple SuccessFactors certifications and have extensive experience in implementing and optimizing HR solutions.
Certified Professional: I am certified in SuccessFactors Employee Central and Performance & Goals, demonstrating my expertise in these modules.
Implementation Experience: I successfully led the implementation of SuccessFactors for a mid-sized company, improving their HR processes and employee engag...
Setting up role-based permissions involves defining roles, assigning permissions to roles, and managing user access based on roles.
Define different roles based on job functions or responsibilities
Assign specific permissions to each role, determining what actions users in that role can perform
Grant or revoke access to resources based on roles
Regularly review and update roles and permissions to ensure security and compli...
Business rules are constructed using logic and conditions.
Logic
Conditions
Constraints
Decision tables
Rule engines
I applied via Approached by Company and was interviewed in Dec 2023. There were 3 interview rounds.
Problem solving, gave a problem to solve in code of your choice
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Swift is a powerful programming language for iOS and macOS development, emphasizing safety and performance.
Swift is type-safe, meaning it helps prevent type errors at compile time.
It uses optionals to handle the absence of a value, e.g., let name: String? = nil.
Swift supports closures, which are self-contained blocks of functionality, e.g., let add = { (a: Int, b: Int) in return a + b }.
It has a modern syntax that is e...
Some of the top questions asked at the Deloitte Consultant interview for freshers -
The duration of Deloitte Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interview experiences
Difficulty level
Duration
based on 2.9k reviews
Rating in categories
Consultant
39.6k
salaries
| ₹6.5 L/yr - ₹28 L/yr |
Senior Consultant
24.4k
salaries
| ₹11.1 L/yr - ₹42 L/yr |
Analyst
16.4k
salaries
| ₹4 L/yr - ₹13 L/yr |
Assistant Manager
11.2k
salaries
| ₹8 L/yr - ₹24.6 L/yr |
Manager
7.8k
salaries
| ₹16 L/yr - ₹54.2 L/yr |
Accenture
PwC
Ernst & Young
Cognizant