Upload Button Icon Add office photos

Filter interviews by

HSPPL Odoo Developer Interview Questions and Answers

Updated 30 Apr 2024

HSPPL Odoo Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Coding Test 

Odoo interview question for new role

Interview Preparation Tips

Interview preparation tips for other job seekers - No advice

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
-
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is flow of MM?
  • Ans. 

    The flow of MM in SAP involves procurement, inventory management, and invoice verification.

    • Procurement process involves creating purchase requisitions, purchase orders, and goods receipt.

    • Inventory management includes goods issue, goods transfer, and physical inventory.

    • Invoice verification involves verifying vendor invoices and making payments.

    • Integration with other modules like SD and FI for seamless business processes

  • Answered by AI
  • Q2. How can u add new field in standard table apart from append structure
  • Ans. 

    You can add a new field in a standard table by using the enhancement framework provided by SAP.

    • Use the enhancement framework to add custom fields to standard tables

    • Create a custom include structure and add it to the standard table using the enhancement framework

    • Implement the necessary logic to populate and use the new field in your ABAP code

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is idocs and bapi
  • Ans. 

    IDocs are data containers used for exchanging data between SAP systems, while BAPIs are standardized interfaces for accessing SAP functions.

    • IDocs (Intermediate Documents) are used for exchanging data between SAP systems or between SAP and non-SAP systems.

    • IDocs contain data in a structured format and are used for communication in a distributed environment.

    • BAPIs (Business Application Programming Interfaces) are standardi...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. New ABAP Syntax to move records from one internal table to another internal table and delete the duplicate records in one shot
  • Ans. 

    Use COLLECT statement with SORTED BY to move and delete duplicate records in one shot

    • Use COLLECT statement with SORTED BY to move records from one internal table to another internal table and automatically delete duplicate records

    • Example: COLLECT wa INTO itab2 SORTED BY field.

    • Make sure to sort the internal table before using COLLECT statement to ensure duplicates are deleted

  • Answered by AI
  • Q2. Substring in Odata
  • Ans. 

    Substring function in OData allows for extracting a portion of a string value.

    • Use the substringof() function in OData to extract a substring from a string value.

    • Specify the starting position and length of the substring to be extracted.

    • For example, substringof('Hello World', 6, 5) will return 'World'.

  • Answered by AI
  • Q3. How to retrieve a field in Odata which is not a key field
  • Ans. 

    To retrieve a non-key field in OData, use $select query option in the URL.

    • Use $select query option in the URL to specify the fields you want to retrieve

    • Example: /EntitySet?$select=FieldName1,FieldName2

    • Make sure the field you want to retrieve is included in the $select query

  • Answered by AI
  • Q4. Difference between Search help entities in odata and CDS as search help
  • Ans. 

    Search help entities in OData and CDS are used for providing search help functionality, but they differ in their implementation and usage.

    • Search help entities in OData are defined in the metadata document of the OData service and are used to provide suggestions for input fields in the UI.

    • CDS as search help allows defining search help entities directly in the Core Data Services (CDS) views, making it easier to reuse and...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic data structure questions
  • Q2. Explain binary search with example
  • Ans. 

    Binary search is a search algorithm that finds the position of a target value within a sorted array.

    • Divide the array into two halves and compare the target value with the middle element.

    • If the target value is less than the middle element, search the left half. If greater, search the right half.

    • Repeat the process until the target value is found or the subarray is empty.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is concurrency technique in android
  • Ans. 

    Concurrency technique in Android allows multiple tasks to run simultaneously, improving performance and responsiveness.

    • Concurrency in Android can be achieved using AsyncTask, Handlers, Executors, and RxJava.

    • AsyncTask allows running background tasks on a separate thread and updating UI on the main thread.

    • Handlers are used to post and process Runnable objects on a thread's message queue.

    • Executors provide a high-level API...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Explain about previous project and what was your role in that project

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Lifecycle of the Activity
  • Ans. 

    The lifecycle of an Activity in Android refers to the series of states an Activity goes through from creation to destruction.

    • An Activity goes through states like onCreate, onStart, onResume, onPause, onStop, onDestroy, etc.

    • Each state has specific methods that can be overridden to perform actions at that state.

    • For example, onCreate is called when the Activity is first created, onResume is called when the Activity is bro

  • Answered by AI
  • Q2. Push notification
  • Q3. About the project mentioned in the resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Difference between commit( ) and apply( ) in SharedPreferences?
  • Ans. 

    commit() writes the changes synchronously, apply() writes the changes asynchronously.

    • commit() returns a boolean value indicating success or failure, while apply() does not.

    • commit() writes the changes immediately to the disk, while apply() writes the changes to the memory first and then to the disk asynchronously.

    • apply() is faster than commit() as it writes the changes in the background thread.

    • Use commit() when you need...

  • Answered by AI
  • Q2. Difference between Alpha and Beta testing?
  • Ans. 

    Alpha testing is done by internal teams before release, while beta testing is done by external users after alpha testing.

    • Alpha testing is done by internal teams to identify bugs and issues before releasing the software to the public.

    • Beta testing is done by external users who are not part of the development team to gather feedback and identify any remaining issues.

    • Alpha testing is usually done in a controlled environmen...

  • Answered by AI
  • Q3. What is Product Flavour?
  • Ans. 

    Product Flavour is a feature in Android development that allows you to create different versions of your app with different configurations.

    • Product Flavours are used to create different versions of an app for different purposes or target audiences.

    • Each Product Flavour can have its own unique code, resources, and configurations.

    • Product Flavours are defined in the build.gradle file of an Android project.

    • Examples of Produc...

  • Answered by AI
  • Q4. Can we use Activity without XML?
  • Ans. 

    Yes, we can use Activity without XML by programmatically creating the UI elements.

    • Activities can be created and managed entirely in code without using XML layouts.

    • UI elements can be added to the activity using Java code.

    • This approach is useful for creating dynamic UIs or for cases where XML layouts are not suitable.

  • Answered by AI
  • Q5. Can we downgrade the app from PlayStore?
  • Ans. 

    Yes, users can downgrade an app from PlayStore by uninstalling the current version and installing an older version manually.

    • Users can uninstall the current version of the app from their device.

    • They can then search for the older version of the app APK file online or use a backup they may have.

    • After downloading the older version APK, they can manually install it on their device.

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Question is related to these topics. Clean Architecture, MVVM, Coroutine Live Data
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - HR 

(1 Question)

  • Q1. About myself and my experience
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Find second greatest number from an array of duplicate items.

Interview Preparation Tips

Interview preparation tips for other job seekers - Remove duplicate -> Sort the array -> 2nd greatest will be arr[arr.count - 2]

HSPPL Interview FAQs

How many rounds are there in HSPPL Odoo Developer interview?
HSPPL interview process usually has 1 rounds. The most common rounds in the HSPPL interview process are Coding Test.

Tell us how to improve this page.

HSPPL Odoo Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Amazon Interview Questions
4.1
 • 5.1k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
View all
Accountant
4 salaries
unlock blur

₹3.5 L/yr - ₹6 L/yr

Relationship Manager
4 salaries
unlock blur

₹2 L/yr - ₹2.6 L/yr

Chief Operating Officer
4 salaries
unlock blur

₹50 L/yr - ₹93 L/yr

Software Engineer
3 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Explore more salaries
Compare HSPPL with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview