i
Flexsin
Technologies
Filter interviews by
Odoo uses ORM (Object Relational Mapping) to interact with the database. It provides methods like create, write, unlink, etc.
ORM stands for Object Relational Mapping
Odoo uses ORM to interact with the database
ORM provides methods like create, write, unlink, etc.
create method is used to create a new record in the database
write method is used to update an existing record in the database
unlink method is used to delete a re...
@api.onchange is a decorator in Odoo that triggers a function when a field value is changed.
Used to update other fields or perform some action when a field value is changed
Can be used to validate input or compute values
Can be used in combination with @api.depends to trigger a function when dependent fields are changed
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.
Generator functions use the yield keyword to pause execution and return a value.
They can be used to generate an infinite sequence of values.
They are memory efficient as they only generate values when needed.
Example: function* myGenerator() { yield 1; yield 2; yield 3; }
Example: const infiniteGenerator = function*() { ...
Push notifications can be implemented in Android and iOS using Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) respectively.
For Android, integrate FCM SDK in the app and use FCM console to send notifications.
For iOS, create an APNs certificate, configure the app to receive notifications, and use APNs to send notifications.
Both platforms require handling of notification payload in the app to di...
I used React Native for my last app.
Developed UI components using React Native
Integrated APIs to fetch and display data
Implemented Redux for state management
Used Firebase for authentication and database
Optimized app performance using React Native Debugger
Functional components are stateless and return UI elements based on input props, while non-functional components have state and can change UI based on user interaction.
Functional components are simpler and easier to test than non-functional components.
Non-functional components can have state and lifecycle methods, while functional components cannot.
Examples of functional components include buttons, labels, and icons, w...
I applied via Company Website and was interviewed before Jun 2022. There were 3 interview rounds.
Basic coding excercise , linux platform.file handling
posted on 27 Jan 2022
I applied via Campus Placement and was interviewed in Jul 2021. There were 2 interview rounds.
public static use for accessing methods and variables without creating an object
Allows access to methods and variables without creating an object
Useful for utility classes where objects are not needed
Can be used to create global variables or constants
Example: Math class in Java has only static methods and constants
posted on 10 Aug 2024
A self join query is used to join a table to itself in a SQL query.
Self join is used when a table needs to be joined with itself to compare rows within the same table.
It requires aliasing the table with different names to distinguish between the two instances of the same table.
Commonly used in hierarchical data structures or when comparing related rows in a table.
Group by query is used to group data based on a specific category.
Use the GROUP BY clause in SQL to group data based on a specific column
Aggregate functions like COUNT, SUM, AVG can be used with GROUP BY to perform calculations on grouped data
Example: SELECT category, COUNT(*) FROM products GROUP BY category
posted on 6 Mar 2024
Medium level questions from all sectors
Technical MCQ and easy coding questions
Artificial intelligence
I come from a close-knit family that values education and creativity, with diverse backgrounds in engineering and the arts.
My father is an engineer, which inspired my interest in technology and problem-solving.
My mother is an artist, encouraging my creativity and appreciation for design.
I have a younger sister who is studying computer science, following in my footsteps.
Family gatherings often involve discussions about ...
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 4 interview rounds.
Intermediate aptitude questions .
No negative marking .
Written test held at JMR infotech
posted on 26 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Optional chaining allows safe access to deeply nested object properties without causing runtime errors if a property is undefined or null.
Prevents runtime errors when accessing properties of an object that may not exist.
Syntax: Use the '?' operator before accessing a property, e.g., obj?.property.
Example: const name = user?.profile?.name; // returns undefined if user or profile is null.
Can be used with function calls: ...
posted on 13 May 2018
I applied via Approached by Company and was interviewed in Dec 2018. There were 5 interview rounds.
based on 1 interview experience
Software Developer
31
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Programmer
31
salaries
| ₹3.4 L/yr - ₹6.3 L/yr |
Software Engineer
28
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Senior Programmer
21
salaries
| ₹4 L/yr - ₹8.5 L/yr |
Senior Software Engineer
19
salaries
| ₹7 L/yr - ₹13.4 L/yr |
PC Solutions
JMR Infotech
RNF Technologies
Ahana Systems & Solutions