Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Brainvire Team. If you also belong to the team, you can get access from here

Brainvire Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 401 Reviews

Filter interviews by

Brainvire Odoo Python Developer Interview Questions and Answers

Updated 1 Mar 2024

Brainvire Odoo Python Developer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was of 1 hour

Round 2 - One-on-one 

(1 Question)

  • Q1. OOPS concept, Difference between list method append and extend, Break and Continue statement code, question on dict.
Round 3 - One-on-one 

(1 Question)

  • Q1. Armstrong number using pallindrome, fibonacci code.
  • Ans. 

    Armstrong number is a number that is equal to the sum of its own digits raised to the power of the number of digits.

    • Create a function to check if a number is an Armstrong number by calculating the sum of its digits raised to the power of the number of digits.

    • Implement a function to check if a number is a palindrome by comparing it to its reverse.

    • Write a function to generate Fibonacci numbers up to a certain limit and c

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Lot of technical question.

Interview Preparation Tips

Interview preparation tips for other job seekers - They will asked an experienced developer to submit original document
They will say that offer letter send, but its just a job confirmation mail with company terms and conditions and joining document list. No where they will mention offer(i.e salary package)
This two points are worst, so I rejected this offer (sorry its just a job confirmation mail).

Odoo Python Developer Interview Questions Asked at Other Companies

Q1. In a complex inventory management project, I faced issues with in ... read more
Q2. Lists are mutable, allowing modification after creation, while tu ... read more
asked in e-Zest
Q3. write a SQL query to fetch second highest salary of the employee ... read more
Q4. How do you handle exceptions in Python?
asked in e-Zest
Q5. how we can trigger compute method every time

Interview questions from similar companies

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

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

Round 1 - Coding Test 

Python coding oops a1b3h5 to abbbhhhhh
pandas numpy sql questions basic to intermediate

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Shifts the zeros to right
  • Ans. 

    Shift all zeros in an array to the right while maintaining the order of non-zero elements.

    • Iterate through the array and move all non-zero elements to the front of the array.

    • Fill the remaining elements with zeros.

    • Maintain the relative order of non-zero elements.

  • Answered by AI
  • Q2. What is decorator?
  • Ans. 

    A decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.

    • Decorators are denoted by the @ symbol followed by the decorator function name.

    • They are commonly used to modify or extend the behavior of functions or methods.

    • Decorators can be used for logging, timing, authentication, caching, etc.

    • Example: @staticmethod, @classmethod, @property

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer expecting same answer what he have in his mind

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - SQL Assessment 

(1 Question)

  • Q1. SQL database questions
Round 2 - Technical 

(3 Questions)

  • Q1. About Selenium Xpath
  • Q2. About Pytest fixtures
  • Q3. SQL distinct and count
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Past project related questions
  • Q2. Python and sql queries
Round 2 - Coding Test 

Waiting for l2 round

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Simple python programming concepts

Round 2 - Technical 

(2 Questions)

  • Q1. Basic System design of inter service communication in transactional systems.
  • Ans. 

    Inter service communication in transactional systems involves designing a reliable and efficient way for services to communicate and exchange data.

    • Use asynchronous messaging systems like RabbitMQ or Kafka to decouple services and ensure reliable message delivery.

    • Implement RESTful APIs for synchronous communication between services, using HTTP methods like GET, POST, PUT, DELETE.

    • Consider using gRPC for high-performance,...

  • Answered by AI
  • Q2. Loading and processing a file with huge data volume
  • Ans. 

    Use pandas library for efficient loading and processing of large files in Python.

    • Use pandas read_csv() function with chunksize parameter to load large files in chunks.

    • Optimize memory usage by specifying data types for columns in read_csv() function.

    • Use pandas DataFrame methods like groupby(), merge(), and apply() for efficient data processing.

    • Consider using Dask library for parallel processing of large datasets.

    • Use gen...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. 1. What are decorators
  • Ans. 

    Decorators are functions that modify the behavior of other functions without changing their source code.

    • Decorators are denoted by the '@' symbol followed by the decorator function name.

    • They can be used to add functionality to a function, such as logging or timing.

    • Decorators can also be used to modify the behavior of a class or method.

    • They are commonly used in web frameworks like Flask and Django.

    • Examples of built-in de...

  • Answered by AI
  • Q2. 2. What is Namespace in Python
  • Ans. 

    Namespace is a container that holds identifiers (names) used to avoid naming conflicts.

    • Namespace is created at different moments and has different lifetimes.

    • Python implements namespaces as dictionaries.

    • There are four types of namespaces in Python: built-in, global, local, and non-local.

    • Namespaces can be accessed using the dot (.) operator.

    • Example: 'import math' creates a namespace 'math' that contains all the functions

  • Answered by AI
  • Q3. Write Algorithm for Soduku
  • Ans. 

    Algorithm to solve Sudoku puzzle

    • Create a 9x9 grid to represent the puzzle

    • Fill in known numbers

    • For each empty cell, try numbers 1-9 until a valid number is found

    • Backtrack if no valid number can be found

    • Repeat until all cells are filled

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about Soduku before appearing for interview

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Python basics, one DSA question, DNS lookup process in full detail, GIL, memory management in python, copy vs deepcopy

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with your python knowledge, web frameworks, memory management in Python and networking concepts especially DNS lookup process
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is List Comprehension
  • Ans. 

    List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.

    • Syntax: [expression for item in iterable]

    • Can include conditions: [expression for item in iterable if condition]

    • Can be nested: [[i*j for j in range(1, 4)] for i in range(1, 4)]

    • Can be used to create new lists from existing lists efficiently

  • Answered by AI
  • Q2. What are the types of Serializers in Django
  • Ans. 

    Types of Serializers in Django include ModelSerializer, Serializer, and HyperlinkedModelSerializer.

    • ModelSerializer: Used to serialize Django model instances.

    • Serializer: Generic serializer class for custom data serialization.

    • HyperlinkedModelSerializer: Includes hyperlinks to related resources in the serialized data.

  • Answered by AI

Skills evaluated in this interview

Brainvire Interview FAQs

How many rounds are there in Brainvire Odoo Python Developer interview?
Brainvire interview process usually has 3 rounds. The most common rounds in the Brainvire interview process are One-on-one Round and Aptitude Test.
What are the top questions asked in Brainvire Odoo Python Developer interview?

Some of the top questions asked at the Brainvire Odoo Python Developer interview -

  1. Armstrong number using pallindrome, fibonacci co...read more
  2. OOPS concept, Difference between list method append and extend, Break and Conti...read more
  3. Lot of technical questi...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 Brainvire interviews
Referral
Job Portal
50%
50%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
CitiusTech Interview Questions
3.4
 • 264 Interviews
View all
Software Engineer
152 salaries
unlock blur

₹3 L/yr - ₹10.2 L/yr

Senior Software Engineer
116 salaries
unlock blur

₹5 L/yr - ₹15 L/yr

Business Analyst
70 salaries
unlock blur

₹1.8 L/yr - ₹10 L/yr

Associate Software Engineer
58 salaries
unlock blur

₹2 L/yr - ₹6.8 L/yr

Software Developer
44 salaries
unlock blur

₹1 L/yr - ₹10 L/yr

Explore more salaries
Compare Brainvire with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview